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,50 @@
|
||||
# 自动化执行记忆 · 日志增长治理(接续会话)
|
||||
|
||||
> 用途:记录本自动化**每次执行的高层结论**,供后续棒避免重做。⛔ 不放全文交付物。
|
||||
|
||||
## 2026-10-01 13:39(首次执行 · 会话 `334140d1`)
|
||||
|
||||
- **入口**:`接续包_日志增长治理_20261001.md`(md5 `70bd1067bdeeaa050ea9f9bdb4099f4b` ✅ 一致);按 §0 跑 `state.py` → 读 §G/§G·1 → 抢**全局独占锁**(成功)。
|
||||
- **本轮做的一件事**:§2 **任务 0**(把宿主缺陷报告提交出去)。**做完即停**。
|
||||
- **结果**:报告(`交付物/宿主缺陷报告-会话诊断日志-20261001.md`,9,216 B)已投递给用户交付渠道。
|
||||
- 🔴 **新增事实(供后续棒直接复用,⛔ 别再检索)**:本机**不存在**程序化直达 WorkBuddy 宿主研发的通道 ——
|
||||
全文关键词零命中、`交付物/` 无上报先例、无宿主收件地址、内置 Agent Mail 需用户当场确认。
|
||||
⇒ 「送出」=**交到用户手上,由用户转投官方反馈**。
|
||||
- **产出**:① 本会话 `present_files`;② `.workbuddy/memory/2026-10-01.md §四十一`(回执);③ 接续包尾部「§7 进度追加」。
|
||||
- **锁**:已反序释放(`--release` → `--release-exec "334140d1"`)。本轮未改机制层文件。
|
||||
- **未做**:任务 A(`$WS/scripts/dsh.py` 只读子命令扩建)/任务 B(轮转取证)/任务 C(§G 档 3 接进 `stop-dialog-guard.py`)。
|
||||
⇒ **下一棒直接从任务 A 开始**;⛔ 不要重做任务 0。
|
||||
- **本棒未动自动化排期**(§4 禁令)。
|
||||
|
||||
## 2026-10-01 13:5x(同会话续做 · 用户追加指令「任务 C 需要处理」)
|
||||
|
||||
- **本轮做的一件事**:§2 **任务 C** —— `07-scripts/stop-dialog-guard.py` 常量与 `CODEBUDDY.md §G` 对齐。**做完即停**。
|
||||
- **改法**:`BUDGET_TOOLS 80→200`(软)+新增 `BUDGET_TOOLS_HARD=250`(硬→三级)|`BUDGET_STRONG 200000→220000`|
|
||||
`BUDGET_TOKENS=120000`、`BUDGET_FORCE=300000` 保留(分别是 §G 的 120K 中途提示点、兜底)|
|
||||
🔴 顺手修掉 `LV_PREFIX[3]`「已过 30 万」的硬写(由调用次数触发三级时报错数)。
|
||||
- **验收**:边界矩阵 **8/8** + 端到端注入 **3/3** 全绿(真脚本+真 payload)|`py_compile` OK|CR=0。
|
||||
md5 `989f2098…` → `07343739…`。备份在 `tmp/bak-stop-dialog-guard-20261001/`。
|
||||
- ⚠️ **唯一未完成的验收**:在**真实会话**里自然撞档(120K/200 次)—— 本棒内不可能到达(禁烧调用);
|
||||
下一棒真实撞档时看 `.workbuddy/stop-dialog-guard.log` 即可(新口径会显示「200 次」字样)。
|
||||
- **未做**:⛔ 未推服务器 `/opt/dsh/docs`|⛔ 未 commit|⛔ 未动自动化排期|剩余 **任务 A** 与 **任务 B**。
|
||||
- **文档库七件套已跑**:`docs-audit`/`docs-manifest`/`docs-consistency` rc=0;另三项 rc=1 皆为**既有问题**(非本轮引入)。
|
||||
- **锁**:已反序释放。
|
||||
- **附带回答用户提问**:任务 A **保留**(详见 `接续包 §7` 与 `memory §四十二` 末段)。
|
||||
|
||||
## 追加(同一会话 `334140d1` · 用户直派优先任务 · 非本自动化 prompt 的内容)
|
||||
- 用户直派:协作机制**改为默认单工作区** + 让**接续会话**能正常运行 ⇒ **已做完**(`memory §四十三` 有全量细节)。
|
||||
- 一句话:真因=主会话候选判据只排 `[协作]`,**接续会话(`[<类别>] 接续 · …`/`接续棒:…`)被当主会话** ⇒ 通知投给自己。
|
||||
改法=角色判据扩成**四形态**(接续会话⇒worker)+ 候选排除改成**按角色**(`collabd.py` 与 `board.py` 两处同款)。
|
||||
- 验收:`selftest.py` **PASS 39/FAIL 0**;真实快照里三条 `[唤醒机制] 接续 · …` 已全归「协作会话」。
|
||||
- 回滚点 `tmp/bak-collab-1ws-20261001/`;锁已反序释放;⛔ 未 commit/未推送/未动自动化排期。
|
||||
- ⚠️ **任务 A(入口扩建)与任务 B(轮转取证)仍在本轮之外,未被本轮取代**。
|
||||
|
||||
## 2026-10-01 13:5x · 用户直派「会话机制合并技能包」⇒ 硬档停手接续
|
||||
|
||||
- 用户要求:把「会话机制」相关技能+「多会话协作」合并成**一个技能包**,换机器能**自动配置**,全部会话遵循会话机制,协作可独立用。
|
||||
- ⛔ 本会话诊断日志 **8.03 MiB / 10 MiB** 触发硬档 ⇒ 只完成**盘点**即落包停手,**机制文件零改动**(无回滚负担)。
|
||||
- 产出:接续包 `$WS/接续包_会话机制合并技能包_20261001.md`(md5 `e023fff0cfbf37c095cdd4e11d1486df`)+ 只读盘点脚本在 `tmp/inv-20261001/`。
|
||||
- 关键取证:机制家当散三处(skill / 文档库 07-scripts / 工作区);宿主钩子 **14 处指向 3 个目录且 Python 路径全硬编码**;`handoff-guard` 引用面 文档库 5 处 ⇒ ⛔ 不可 `mv`。
|
||||
- 已拍板方案:包名 `session-mechanism`、唯一实现放包内 + 文档库改转发壳、`install.py` 五职责(自解析/钩子接线幂等+备份/工作区初始化/`--verify`/日志)。
|
||||
- 已登记接续会话:一次性 automation `a6c9721c-ce2f-40c7-9f82-95598f4eb6a2`(2026-10-01 14:06 开),从接续包 §2 任务 0 起做。
|
||||
- 锁已反序释放;⛔ 未 commit/未推送;⛔ 未动其它自动化排期。
|
||||
Reference in new issue
Block a user