32 lines
2.4 KiB
Markdown
32 lines
2.4 KiB
Markdown
# 自动化记忆 · [检查]-[目标检查]-content_marketing_agent(第 N 棒)
|
||||
|
|
|
|||
|
|
自动化 id:`a67efdc7-77e0-4200-92fe-3b435dde6b86`
|
|||
|
|
职责:只做一件事 —— 核对本工作区当前目标是否完成;做完即停。
|
|||
|
|
|
|||
|
|
## 固定判据(每棒都照这四条,⛔ 不另立标准)
|
|||
|
|
|
|||
|
|
1. 台账 `tmp/supervise-inbox/tasks.json`:四态取并集,任一路非 done 即「没完」。
|
|||
|
|
2. `tmp/supervise-inbox/taskgraph.json`:nodes 里 `status != done` 即「没完」。(⚠️ 2026-10-08 实测**该文件在本工作区不存在**,此路无判据,不做阻断。)
|
|||
|
|
3. `goal.json.acceptance_state`:判据值取中文写法,`过…` vs `🔴 不过…`;⛔ 别用「不等于 pass」判未过。
|
|||
|
|
4. 唯一目标执行状态文档:`goal.json.execution_doc` 指向的那份。
|
|||
|
|
⚠️ 2026-10-08 实测 `execution_doc` **指错**(指旧目标 `…-5199a6/`);当期目标的真文档在
|
|||
|
|
`执行会话/目标-<标题>-<sha1(title)[:6]>/目标执行状态.md`。读不到就以实况为准,⛔ 不去别处翻。
|
|||
|
|
|
|||
|
|
## 执行历史
|
|||
|
|
|
|||
|
|
### 第 16 棒 · 2026-10-08 02:5x
|
|||
|
|
|
|||
|
|
- 触发:`queue-empty`(`check-agent.json` round=16,idle 19.9 min)。
|
|||
|
|
- 目标:**根据 1a 需求文档生成 MCN 短视频整合营销工作台的产品界面**(`goal_fp=d85687`,lifecycle=进行中)。
|
|||
|
|
- 判定:**未完成**。台账 11 条全 done、队列全空;但 `acceptance_state` 5 条**全「未过」**,5 条全是③段判据;
|
|||
|
|
`…-d85687/目标执行状态.md` §D 自述本轮只做了①②段,③段未开工。
|
|||
|
|
- 处置:建 1 条执行棒 `[执行]-[开源项目调研]-MCN工作台③段界面交互`,
|
|||
|
|
id `34ab0198-d0fa-4e9d-978b-6c7f40a2978a`,`once` @ 2026-10-08T03:00,`cwds` 正斜杠;
|
|||
|
|
域取 `执行会话`(空闲;与上一棒同域,且写边界罩住目标目录)。未改 lifecycle、未动 acceptance_state。
|
|||
|
|
- 环境读数:常驻在位(pid 34556/心跳 age 3.2 s/argv0 指本区)。
|
|||
|
|
|
|||
|
|
## 交给下一棒的注意
|
|||
|
|
|
|||
|
|
- `state.py` **本工作区不存在**(派活原文第 1 项跑不了)⇒ 用 `collabd.py --check-status` 或直接读 `goal.json` 替代。
|
|||
|
|
- `goal.json.execution_doc` 指错是**长期旧账**(旧目标目录),只有 main 席位能跑 `--ensure-goal-dir` 修。
|
|||
|
|
- `acceptance_state` 的值写成 `未过`(非规范取值域 `🔴 不过|…`),看板靠 fail-closed 仍显示未过 ⇒ 属观感缺口,写回只在「已完成」分支做。
|