切目标+派棒:征询GPT对七页结构与操作路径的建议(4de53e43,16:16)+队列换新+记忆(含导航目标已收口)

This commit is contained in:
WorkBuddy committed 2026-10-09 16:13:54 +08:00
1 parent 5e0d945bba
commit 2d08623747
13 files changed
+187 -37

No files matched your search

+3 -1
View File
@@ -17,7 +17,8 @@
- **四段次序不可跳**:①产品需求(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)→ ②产品功能 → ③界面交互 → ④原型说明文档。①段落 `docs/pm/mcn-shortvideo-agent/research/`(1a 是**汇总型**,不是 grill 产出);1b 在 `content-workbench` 项目下(跨项目引用,⛔ 不重写)。
- **执行期产物落点**:一律落 `执行会话/目标-<标题前缀>-<sha1(title)[:6]>/`;正式归档 `docs/pm/…/{research,prd}/` 由主会话收口后统一搬。
- 🔴 **换目标三件套**:带 `--kpi`(不带 ⇒ 旧验收判据原样留下 ⇒ 新目标一声明就判「全过」)+ 换 `tmp/supervise-inbox/NEXT.md`(执行会话开工队列)+ `--switch-goal`(并同步 `collabd.py --set-life`)。派活排期名 `[执行]-[<goal.topics>]-<具体>`。
- 🔴 **本区当前目标**(2026-10-09 14:29 切)=「**导航改七项一层并重排功能归属(P8 并入复盘)**」,类别 `产品规划`。用户令:左侧导航**一层七项**=首页/选题/创作/投放/复盘/账号/**资产(排最后)**;P8 记录与对账**并入复盘**(功能搬进复盘页当板块);**所有功能与各自板块一一对应**;P5 发布中心在导航里叫**投放**(改名+页内写清边界,⛔ 不扩功能)。执行棒 `852743de`(once 14:32),落点 `执行会话/目标-导航改七项一层并重排功能归属(P8 并入复盘)-fc471a/`。⚠️ 上一目标(四步:梳理→GPT→重做②段→重生成界面)**已于 2026-10-09 08:14 四步全过收口**,凭据见下一行。
- 🔴 **本区当前目标**(2026-10-09 16:12 切)=「**征询 GPT 对当前七页结构与操作路径的建议**」,类别 `产品规划`。用户令:「问 gpt 对现在的 产品页面结构 操作路径 有什么建议」。判据 3 条:现状说明成可外发材料 | 建议取回并**原文留痕** | 逐条「采纳/不采纳+理由」。执行棒 `4de53e43`(once 16:16),落点 `执行会话/目标-征询 GPT 对当前七页结构与操作路径的建议-b49e02/`。⚠️ **外发边界已写死**:只发信息架构与操作动线,⛔ 不发商业数据/账号信息/内部代号/文件路径/技能包名。
- ✅ **上一目标**(2026-10-09 14:29 切)=「**导航改七项一层并重排功能归属(P8 并入复盘)**」,类别 `产品规划`。用户令:左侧导航**一层七项**=首页/选题/创作/投放/复盘/账号/**资产(排最后)**;P8 记录与对账**并入复盘**(功能搬进复盘页当板块);**所有功能与各自板块一一对应**;P5 发布中心在导航里叫**投放**(改名+页内写清边界,⛔ 不扩功能)。执行棒 `852743de`(once 14:32),落点 `执行会话/目标-导航改七项一层并重排功能归属(P8 并入复盘)-fc471a/`。✅ **本目标已由执行棒 `4927305a` 于 15:0x 交付**:三件改动(P8 整页并入 P7/导航压成一层七项/功能↔板块对应做成机检)+闸门全过(语法|骨架七页 **39 块**|自检 **78/0**|变异 **24/24**|命名 **2060|0|27**|逐视口 13 绿 3 红)。⚠️ **两条订正**:板块总数是 **39 不是 41**(P8 那 4 块是搬位置、净变化 0);V2 记的窄屏红档成因「主区变窄」**实测不成立**(侧栏收窄 56px 后 P1 首行顶逐档不变)。✅ **已由目标检查·第 38 棒于 2026-10-09 15:48 收口**(四条验收逐条「过」,本目标第一份 `目标执行状态.md` 已落真实目标目录;副作用=常驻优雅退出,设计行为)。🔴 **目标目录名两种口径(未修,待裁定)**:机制=`title[:20]`**去空格** ≠ 派活单**全称(含空格)** ⇒ `exec_doc_rel()`/`goal_dir_rel()` 指向**不存在的目录**,状态文档规范路径**永远读不到**(`goal.json.execution_doc` 至今停在上一目标 071c5b);⛔ 改名会断台账 `artifact` 引用、另建目录多空壳、只改字段会被 `--ensure-goal-dir` 对齐回去。⚠️ 上一目标(四步:梳理→GPT→重做②段→重生成界面)**已于 2026-10-09 08:14 四步全过收口**,凭据见下一行。
- ✅ **上一目标**(四步:梳理 → GPT → 重做②段 → 重生成界面,**2026-10-09 08:14 四步全过收口**):第④棒凭据:`ui/3b-实测记录.md` + `_tools/` 8 脚本 + `_gate_shots/` 17 帧 + `mcn-workbench.html` 137 555 B + `DESIGN.md` 52 163 B,台账 `ab0f2d84` done)。⚠️ **遗留一条待用户裁定**:窄屏 3 档密度红(560×900/500×844/390×844 的 P1 一屏行数低于契约 6 行),已登记不阻断。⚠️ **总闸 `off` 而常驻在跑**(2026-10-09 核实):`collabctl.py ensure` = 幂等收敛「on⇒补齐缺失/**off⇒全停**」,保活任务周期触发它 ⇒ **off 下迟早被收敛停掉**;开关语义是"挡自动续命",⛔ 别把 off 读成"没在跑"。**四步产物索引**:① `产品规划/现状梳理-板块·功能·操作路线.md`|② `执行会话/目标-…-071c5b/GPT-规划意见与采纳决策.md`|③ 同目标目录 `2a-产品功能-新版.md`+`2b-界面布局-新版.md`|④ 同目录 `ui/`(V2 原型 + `3b-实测记录.md` + `_tools/` + `_gate_shots/`)。
## 三、②段两份的现行口径(2026-10-09 新版)
@@ -56,6 +57,7 @@
## 七、本区会话机制
- 🔴 **域锁的实体不在本工作区**(2026-10-09 实查):`handoff-guard.sh` 的 ROOT 落到**共享锁库 `D:/github/dsh_shenxian/dsh-server-docs/05-交接单/.locks/`**(本工作区**没有** `05-交接单/`,`DSH_DOCS_ROOT` 覆盖**实测无效**——脚本照样打印 `root=D:/github/…`)。⚠️ 目录名被转义成 `_____…-<hash>`(非 ASCII 逐字变 `_`,属既有编码怪癖)。🔴 **释放要按 `OWNER` 里登记的 `ME` 原文**:本次登记的是 `改导航七项一层并P8并入复盘`(**不带** `[执行]-[产品规划]-` 前缀),用全名释放会报「名下无可释放的锁」而**锁其实还挂着** ⇒ 先 `cat <锁目录>/OWNER` 抄准名字再 `--release-exec`。
- 🔴 **开关 `off`,但常驻仍在跑**(开关只挡「自动续命」,⛔ 别把 off 读成「没在跑」)。2026-10-08 23:4x 实测:常驻 ✅ 活 pid 40016/心跳 2 秒前 | 看板在听 20099 | 保活任务 `collabd-keepalive-contentm_agent` = Ready。要真起/真停 ⇒ `collabctl.py on|off --ws E:/ProgramData/AIProject/contentm_agent`。
- 🔴 机制登记**已全改现名** `contentm_agent`:`collabd.config.json` + `collabctl.py` 的 `WORKSPACES`/`KEEPALIVE_TASKS`(**源 + 3 个区副本共 4 份**)+ ai1net 的 `peer_workspaces`(改完**看板要重启**)。旧空壳目录 `content_marketing_agent.RETIRED-20261008` 保留(零删除)。⚠️ `collabctl.py off --ws` 曾越区(`kill_all()` 全机扫描杀到他区+看板),已修;⛔ 改这文件记住源+3 副本。
- **域锁**:域目录=**工作区下的第一层目录**;⛔ 别在域目录外套公共父目录(所有子目录会算成同一个域键 ⇒ 域锁失效)。抢锁 `handoff-guard.sh --claim-exec "<会话名>" --domains "<域目录>"`(包在 `skills/session-mechanism/scripts/lock/`);抢不到 ⇒ **停手报告**。释放 `--release-exec "<会话名>"`(或 `ME=<名>`;⛔ 取不到名 fail-closed,不静默清空)。🔴 **孤儿锁怎么来的(2026-10-09 两次实查)**:锁是**磁盘持久物**(`.locks/<域目录转义>/OWNER`),而会话**无论怎么结束都不释放**它 —— ① 被宿主终止(第一次:`a257d30f` 遇 daemon 冷启动换代,`status=terminated`);② **被用户手动关**(第二次:`cc07347c` 卡死后用户关窗,`status=completed`,⚠️ 手动关是标 `completed` 不是 `terminated`)⇒ 都不会跑 `--release-exec`。而域冲突判定**只比会话名、不判死活**,R9 又禁 AI 删锁 ⇒ 只能用户处置。**第二把已实证在 06:33 建、07:10 成孤儿**。✅ **2026-10-09 已有自动解除工具**:`session-mechanism/scripts/lock/orphan-lock.py`(用户 2026-10-09 逐字授权「可以授权 检查会话自解除孤儿锁」= **R9 的唯一例外**)—— 判据是**查宿主库 `sessions.status`**(⛔ 不靠目测 `OWNER`):`working` 不动|`terminated`/`error`/`archived` 可解|`completed` 要过时间闸(`--idle-min` 默认 30 分钟)|查不到 sid ⇒ fail-closed 不动;先 `--dry-run`。本区实测已解开两把(含挂了 10 天的 `ai1net-dsh-anywhere ← [协作]N9复测-2248`)。