切目标+派棒:征询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

@@ -0,0 +1,24 @@
# 自动化执行记忆 · `0b67e156-cc47-4907-81df-3170e2da25ef`
> 角色:contentm_agent 工作区的**目标检查会话**排期(`reason=queue-empty`)。
> 机制:常驻在「队列空」时建本排期 ⇒ 会话核对目标该不该收口 ⇒ 写 `目标执行状态.md` + 写回验收 + 改 `lifecycle`。
> 铁律:⛔ 不许拿旧稿直接判「不过」;⛔ 不许把已授权的事重新要签字;⛔ 判据读不到 ⇒ 判不出来并停手,不许臆断。
## 环境要点(跨棒复用)
- ⛔ 任务单给的 `contentm_agent/state.py` **不存在**(第 18~38 棒均如此)⇒ 用 `collabd.py --domain-status` + 台账直读替代。
- ⛔ `taskgraph.json` **不存在**(第 18 棒起)⇒ 任务图这一路恒无判据。⚠️ 机制控制台因此总显示「判不出来」(`goalctl.py` 三态里只要有 bad 预警项就落到判不出来)—— **别拿它当"没过"**。
- ⛔ 工作区 `.workbuddy/collab/lock/orphan-lock.py` 不在工作区(真身在技能包);通常也无需它,`--domain-status` 已能判有无持锁。
- `--kpi` 按 **ASCII 分号**切、`key=value`、**整表重写**;条目内⛔ 不许出现 `;`/`=`(断句用 `,`/`、`/`/`)。先不加 `--yes` 干跑,再补 `--yes`,**写完回读**。
- `--set-life 已完成 --by "<会话名>"`:值前**要空格**;副作用=**常驻程序优雅退出**(设计行为,非故障)。
- 🔴 **目标目录名两种口径**:机制算的=`title[:20]` 再去空格(`goal_dir_name()`);派活单可能用**全称(含空格)**。两者不等 ⇒ `exec_doc_rel()` 指向不存在的目录 ⇒ **状态文档规范路径读不到**。写文档前先 `ls 执行会话/` 看真实目录名。
## 2026-10-09 15:4x 第 38 棒
- **结论:目标「导航改七项一层并重排功能归属(P8 并入复盘)」已完成并收口。**
- 三路并集:台账 18 条全 `done`(本目标 1 条 `4927305a`);`taskgraph.json` 不存在(无判据);`acceptance_state` 原为换目标复位的占位 `未过` ⇒ 按实测整表重写 4 条「过」。
- 取证(现取):产物全在盘(2a/2b/html/DESIGN/3b + `_tools` + `_gate_shots`)|骨架 39 块|自检 78/0|变异 24/24|**命名 2060/0/27(本棒现跑)**|逐视口 13 绿 3 红(登记项)。
- 动作:① 新建 `目标执行状态.md`(**本目标第一份**,落真实目标目录);② `goalctl declare --yes --kpi`;③ `--set-life 已完成`。三处均已回读。
- **新核出的缺口**:机制目录名(`title[:20]` 去空格)≠ 派活单全称 ⇒ `exec_doc_rel()` 指向不存在的目录;`goal.json.execution_doc` 仍停在**上一目标**路径(2026-10-08 23:43:31)。**未修**(改名会断台账 `artifact` 引用;另建目录会多空壳;只改 `execution_doc` 会被 `--ensure-goal-dir` 对齐回去)⇒ 并列呈报交用户裁定。
- 零派活;未删锁/未接管。
- 遗留待用户裁定:① 目标目录名统一到哪一种;② 窄屏 3 档密度红是否调断点;③ P7 一页两个主操作是否再拆;④ 两处假设(P1 形态/P7「商单与收支」);⑤ 上一目标遗留的「站外发送」红线是否追认。