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:
1 parent
30b46dbd0c
commit
c1b5e4d966
735 files changed
+153192
-2415
No files matched your search
@@ -0,0 +1,26 @@
|
||||
# 自动化执行记录 · b1085bdd(`[协作]-本机协作-M5 验 --tick 真投递一次`)
|
||||
|
||||
> 只记高层结论与可复用要点;正文见工作区日志 `.workbuddy/memory/2026-10-01.md`(§九 + 文末「M5 收口」节)。
|
||||
|
||||
## 2026-10-01 08:31–08:45 — 唯一一次运行(`once`)· 结论:**M5 = done(通过)**
|
||||
|
||||
**结果**:M5 通过。判据产物 = `tmp/supervise-inbox/wakeups.jsonl` 第 **82** 行,
|
||||
`{"ts":"2026-10-01T08:36:37","http":200,"ok":true,"kind":"上报·单条","sessionId":"f8a792ab…"}`。
|
||||
行数 **81 → 82**;`grep -c 2026-10-01` **0 → 1**。台账 `--report M5 --state done` 已落。
|
||||
|
||||
**过程要点(可复用)**
|
||||
1. 第 0 步抢锁**失败**:域 `ai1net-dsh-server/` 被**主会话自己**(`f8a792ab`)占用 ⇒ 按任务书停手,未跑 `--tick`。
|
||||
2. **判读不用亲跑就能取到**:`.workbuddy/collab/logs/_collabd.log` 里每 ~2 分钟一行,07:31→08:34
|
||||
共 30+ 轮逐字相同 —— `target-busy`(目标主会话持续 `working`)。比手工跑一次证据更强(是生产轮次)。
|
||||
3. **卡点在 60 秒后自行消解**:主会话 `--release-exec` 让出锁 ⇒ 我重抢同一域**成功**;
|
||||
随后一轮钩子触发的 `--tick` **当即投出**(`http=200`)⇒ 反证「回路是通的,只是目标在忙」。
|
||||
4. 险些踩的坑:**`--report --state blocked` 会害死本件** —— M6/M7 已 done,一标 blocked
|
||||
就使 `goal_stuck` 成立 ⇒ 唤醒暂停 ⇒ 投递不再重试 ⇒ V1 永远过不去。**未通过时应保持 `running`。**
|
||||
5. 另一坑:`handoff-guard.sh` 的域冲突是**字符串精确相等**(`awk '$1==want'`)
|
||||
⇒ 粗域(整工作区)**只挡得住写同一字符串的人**,即**派活模板自己**。派活应**切细域**。
|
||||
6. 建过的复验棒 `07b51661` 在 M5 通过后成冗余 ⇒ 已删(删冗余属白名单外但可直接做,须报告)。
|
||||
7. 未动 `NEED-USER.md`(程序每轮覆写的全局告警件,当时载着**另一条线**的告警);未动 `goal.json`
|
||||
的 `acceptance_state`(验收声明属主会话职权)。
|
||||
|
||||
**收尾状态**:台账 M1–M7 全 done;锁**已释放**(本轮我抢到的粗域锁已 `--release-exec`);
|
||||
未新派接续棒(理由:`M5=running→done` 的队列变化已由 `--report` 上抛投递通道,主会话是唯一职权方 ⇒ 不重复派活)。
|
||||
Reference in new issue
Block a user