chore(工作区): 全量入库 + 补齐 .gitignore(以工作区为准)

- 变更规模:新增 514 / 修改 62 / 重命名 155 / 删除 4(归档重组与文档轮次)
- .gitignore 修:`归档/**/db-cwd归一-备份-*/` —— 原规则写绝对层级(归档/db-cwd归一-…),
  目录搬进 归档/配置与备份/ 后**静默失效**,43 MB 的 DB 备份又变成未跟踪
- .gitignore 补:嵌套 git 内部数据(归档/内嵌git-20261008/、归档/skills-git-旧线-20261007/dotgit-原样移出/)
- .gitignore 补:运行态与部署副本(.workbuddy/collab/、.workbuddy/tools/、.workbuddy/.load-pending、.workbuddy/tmp-*)
- .gitignore 补:备份件(*.bak-*)
- 未跟踪文件从 2190 降到 890(其余为 归档/ 归档件与 .workbuddy/memory/ 知识文件,按口径入库)
This commit is contained in:
admin committed 2026-10-10 23:13:22 +08:00
1 parent 30b46dbd0c
commit c1b5e4d966
735 files changed
+153192 -2415

No files matched your search

@@ -0,0 +1,37 @@
# 自动化执行记忆 · S12 收尾核对
- **自动化**:`49f194e4-8a46-46bd-bffd-094ace2fadc2`|每轮「把任务图 S12 从 await-verify 核对成 done」
- **首次执行**:2026-10-03 11:14–11:2x
## 结论
⚠️ **S12 维持 `await-verify`,未标 done**(活干完了,但门禁读数拿不到)。
## 关键事实(下次直接用,别重跑探索)
1. **卡点**:`collabd.py --once` rc=0,但 `tmp/supervise-inbox/体检报告.md` **不刷新**。
真因=`V.busy=True` ⇒ `health()` 第 727–729 行 `if V["busy"]: return out` **直接早退**。
⛔ **不是** 300 s 节流(实测 `health_at` 年龄 61,945 s ≫ 300)。
2. **busy 的来源**:`fetch()` 取到 working 会话 `a80f300d`「分析定时任务创建会话机制」(11:08 起)。
⇒ **只要有任一 working 会话,体检恒跳过** —— 这是个**结构性死锁**:本自动化自己在跑 ⇒ 永远 busy。
⇒ **下轮同一自动化仍会 skipped**(本自动化会话本身就算 working)。⛔ 别再指望本自动化拿到真读数。
3. **解锁路径**:需在**无 working 会话**窗口由别的通道跑一次 `--once`。已写入节点 `_待核对`。
4. **计数判据已过且无回归**:目标 9 条 id 逐条 9/9 = `(PAUSED,once,None,None)`;`integrity_check=ok`。
5. **「计数 0→4」是虚警**:4 条 `ACTIVE/once/next=NULL` 全部 `created_at` 晚于清理动作
(10-02 23:41 / 23:47 ×2、10-03 11:06)⇒ 新建排期,**非复活**。⛔ 不在 S12 范围。
6. **结构性保障**(读源码非推断):`fetch()` 候选 SQL 是 `where status='ACTIVE'` ⇒
**PAUSED 行在数据源层就进不了 `d["due"]`** ⇒ 永远不可能出现在 `issues`/`notes`。
7. **只读模拟已验证会通过**:`V["busy"]=False` 时 `issues=[]`、10 个 id(9+`87d55715`)全「不在候选集」。
⚠️ 模拟**不替代**真读数(否则成「自己判自己过」),故未据此标 done。
## 已落盘
- 产物:`目标-本机协作-3e3182/S12_收尾核对_20261003.md`
- 任务图 `交付物/任务图-会话协作自检.json`:S12 追加 evidence + 重写 `_待核对` + 加 `verify_note`;
备份 `.bak-s12verify-20261003`;`updated` → `2026-10-03T11:20:00`。**status 未改**。
- 台账 `tasks.json` S12:`--state done` + artifact 指向本轮报告(原本就已是 done,本轮只换 artifact 指针)。
- 域锁已 `--release-exec` 释放(另有 1 把他人锁,按 R9 未动)。
## 纪律
⛔ 未改 `collabd.py`/未改排期状态/未碰 `queue.json`·`queue.md`·`NEXT.md`/未替检查会话改目标生命周期。