diff --git a/session-mechanism/boards/项目看板/project-board.html b/session-mechanism/boards/项目看板/project-board.html index 0be33e0..2b93ee1 100644 --- a/session-mechanism/boards/项目看板/project-board.html +++ b/session-mechanism/boards/项目看板/project-board.html @@ -501,13 +501,15 @@ function _cardHtml(t){ (t._self ? '本工作区' : '')+'' : ''; var badges = ''; - // 🔴 机制标签先出(用户 2026-10-19:「怎区分那个项目是 loop 机制 那个是 图机制」): - // loop = 现有项目机制那套(目标+排队+检查会话推进);图 = `.workbuddy/graph/` 里有图。 + // 🔴 机制标签先出(用户 2026-10-19:「怎区分那个项目是 loop 机制 那个是 图机制」, + // 随后又令「图改为 graph」): + // loop = 现有项目机制那套(目标+排队+检查会话推进);graph = `.workbuddy/graph/` 里有图。 // 两套并存就两个都挂 —— 图模式本来就是并列机制,⛔ 不逼它二选一。 (t._mech || []).forEach(function(m){ - var cls = (m === '图') ? 'mech-graph' : 'mech-loop'; - var tip = (m === '图') - ? ('图模式:.workbuddy/graph 下有 ' + (t._gcount || 0) + ' 张图') + var isGraph = (m === 'graph'); + var cls = isGraph ? 'mech-graph' : 'mech-loop'; + var tip = isGraph + ? ('graph 图模式:本区 .workbuddy/graph 下有 ' + (t._gcount || 0) + ' 张图') : 'loop 机制:目标登记 + 协作队列 + 检查会话推进'; badges += '' + esc(m) + ''; }); @@ -860,7 +862,8 @@ function paintGraphs(){ } var h = ['
图模式' + rows.length + ' 张图 · 胶囊上的粗体是节点类型,颜色是状态' - + ' · 卡片上的 loop = 目标队列推进、图 = 本区有图
']; + + ' · 卡片上的 loop = 目标队列推进、graph = 本区有图' + + '(两套并列,同时有就两个标签都挂)']; rows.forEach(function(r){ var g = r.g, p = r.p; h.push('
' + esc(g.title) diff --git a/session-mechanism/boards/项目看板/project-board.py b/session-mechanism/boards/项目看板/project-board.py index 5fb3069..4c8d05f 100644 --- a/session-mechanism/boards/项目看板/project-board.py +++ b/session-mechanism/boards/项目看板/project-board.py @@ -441,7 +441,8 @@ def mech_view(ws: Path, goal: dict, tasks: dict, st: dict) -> dict: """ gv = graph_view(ws) loop = bool(str(goal.get("title") or "").strip() or tasks or st) - labels = (["loop"] if loop else []) + (["图"] if gv["count"] else []) + # 🔴 标签用英文 `graph`(2026-10-19 用户令:「图改为 graph」)—— 与 `loop` 同为英文,一眼并列。 + labels = (["loop"] if loop else []) + (["graph"] if gv["count"] else []) return {"loop": loop, "graph": gv["count"], "labels": labels, "graph_count": gv["count"]}