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,36 @@
|
||||
# 自动化执行记录 · `会话机制合并技能包` 接续线
|
||||
|
||||
## 2026-10-01 15:05–15:16(会话 `会话机制合并包-任务234b`)
|
||||
|
||||
- **任务**:按接续包 `接续包_会话机制合并技能包-任务234_20261001.md` §3,从第 1 条开始做,一次一件。
|
||||
- **结果**:§3 第 **1、2、3** 条全部完成 ✅;下一条从**第 4 条(归档原技能)**起。
|
||||
- 第 1 条:`install.py` 两处缺陷已修(备份唯一化 + 原状 `-orig` 备份;痕迹判据改按**包实际路径**)。
|
||||
- 第 2 条:`--verify` 全绿(钩子 10/10 `rc=0`、`collabd --where` 正常、selftest **PASS 39 / FAIL 0**)。
|
||||
- 第 3 条:**真机 `--apply` 已执行** —— 全局钩子由 `07-scripts` 切至包内(旧指向 0、`decision_bridge` 4 条保留),
|
||||
装后自检全绿、闸门日志实测在推进。回滚=`install.py --uninstall`(`-orig` 备份就位、逐字节还原已验收)。
|
||||
- **途中修掉 2 个缺陷**(均为本轮新发现):
|
||||
1. 包内脚本目录层级放错(协作脚本在 `scripts/collab/`,上游按 `../assets` 定位)⇒ `--verify` 恒红;**拉平到 `scripts/` 顶层**后零改动转绿。
|
||||
2. 工作区 `collabd.config.json` 是坏 JSON(ASCII 引号)⇒ `collabd` 静默回落 DEFAULTS、`LIVE`/`TG` 指向不存在的文件;已修 + 备份坏件。
|
||||
- **锁**:独占锁(机制层)已 `--release-exec` 释放 ✅。
|
||||
- **未 commit / 未 push**(未要求)。
|
||||
- **下一棒**:先改 `goalctl.py:460` + `wb-result-hook.py:247` 两处回落路径并同步包内副本(改完空载荷复测 `rc=0`),再归档原技能;随后补 3 份 references;最后收尾。
|
||||
|
||||
## 2026-10-01 15:20–15:45(会话 `会话机制合并包-任务4-5-6`,用户要求"做完才停")
|
||||
|
||||
- 承接上一棒的 §3 剩余项:✅ **第 5 条**(补齐三份 references)+ ✅ **第 4a 条**(两处硬编码回落路径改指新包并同步包内副本、重打补丁、实测通过)。
|
||||
- 🔴 **硬档停手**(会话诊断日志 8.06 MiB/10 MiB)⇒ 第 4b/4c/4d、第 6 条未做,已写进接续包 **§9**(精确步骤 + "先改指针再移目录"的顺序理由)。
|
||||
- ✅ **已登记一次性自动接续**:`接续 · 会话机制合并包 · 任务4b-4d-6`(id `2e0bcb75`,15:55 开新会话),用户无需任何操作。
|
||||
- 锁:独占锁已 `--release-exec` 释放 ✅。未 commit / 未 push。
|
||||
- ⚠️ 教训登记:全库找引用会打出数百行噪声(`traces/` `changes-detail/` `modify_backup/`)⇒ 必须限定活文件清单 + 限流。
|
||||
|
||||
## 2026-10-01 15:50–15:56(会话 `da39a256`,本棒未改代码,只做核实与答复)
|
||||
|
||||
- **本棒任务**:答复用户追问「之前会话不是把 90% 以上的工具调用日志判断为不需要存、然后全部拦截了吗」。
|
||||
- **结论(已实测否证)**:**没有过"拦截写入"这回事**。`97.8%` 是宿主写行为的**实测占比**(`tool_call_update` 漏在 `STREAM_CHUNK_UPDATES` 外),
|
||||
落点是**交宿主研发的一行补丁**(`交付物/宿主缺陷报告-会话诊断日志-20261001.md`),⛔ 非本机拦截。
|
||||
- **取证**:① `session-log-guard.py` 零删/改名/截断,只注入 `additionalContext`;② 全局 `settings.json` 的 `permissionDecision`/`deny` 计数 **0**;
|
||||
③ 本会话日志三次读数 `9,867,180 → 9,977,893 → 10,044,472` B(≈44 KB/次调用)⇒ 写入速率未降;④ 当日 4 个会话撞 10 MiB。
|
||||
- **未做**:§3 第 4b/4c/4d/6 条**未动**(本机日志已到硬顶 95.8%;且一次性自动接续 `2e0bcb75` 排期 15:55 专做这批,避免双跑)。
|
||||
`multi-session-collab` / `workbuddy-session-forensics` 两个旧技能目录**仍在原位**,无退役 tar。
|
||||
- **锁**:本棒**未抢锁**(只读取证 + 工作区日志追加,未改机制层文件)。⛔ 未 commit / 未 push。
|
||||
- **下一棒**:仍按 `接续包_会话机制合并技能包-任务234_20261001.md §9`(4b → **先 4d 再 4c** → 6)。
|
||||
Reference in new issue
Block a user