3.2 KiB
3.2 KiB
自动化执行记忆 · 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「商单与收支」);⑤ 上一目标遗留的「站外发送」红线是否追认。