context-infra 检查与复盘infra.guiming.net · 全内容自包含呈现 · 生成于 2026-07-21 16:28 UTC

buildout r009 · 状态缺口终报

Z3 全文↑ Z2 条目

轮次报告全文 · 逐字真源投影

← 返回报告库 · Base Tooling buildout 轮次

本页是轮次报告的逐字投影(仅隐私清洗,零改写)。渲染不了的元素退化为代码块原文。

时点提示:本页是仓内文件 adhoc_jobs/context_infra_base_tooling_buildout_20260615/runs/r009_20260710_state_gap_quick_landing/FINAL_REPORT.md 的逐字投影(仅做隐私清洗:仓库根绝对路径→相对路径、家目录→~/;除此零改写)。若源文件后续有修订,以仓内真源为准。

r009 收口报告 — Base Tooling 状态检查 + 七域快速落地(2026-07-10)

需求真源:REQUIREMENTS_VERBATIM_20260710.md(SGQ-00~18)。域计划与所有权:EXECUTION_PLAN.md。各域过程证据:state/D*_STATE.md。agent 自发现问题(与用户需求隔离):AGENT_FOUND_ISSUES.md(AFI-01~14)。

一句话结论

用户点名的三条主线(Session/Phase 的 Stop Hook、Git 工具、额度墙与 provider 引导)全部查清根因并落地修复,外加台账、绘图状态、DDP 来源、迁入迁出记录四个域的快速落地;七域并行执行、逐域经主 agent 独立抽验,version-manager 校核合规,分域原子提交入 main。

用户问题的直接答案

「Phase 的 Stop Hook 是弃用了还是坏了?」——都不是弃用:stop_phase_check.py 一直注册在 Stop hooks 里。它死于两层叠加:receipts 台账长到 287MB 被它每次全读两遍(≈15.5s)撞上 harness 10s 超时被整只击杀;fail-safe「任何异常 return 0」让死亡零留痕。已根治:台账 tail 窗口读(armed 路径实测 0.67s)+ 软预算 8s + 每次运行写健康 sidecar(死亡必留痕)+ timeout 提到 30s。

「Session 结束必须强制提交」——今日 session ref 全缺席拆出两个独立机制并都修了:①10s 超时击杀(timeout 60s + stop_hook 提速:批量 add + check-ignore 预过滤,20-40s→约 12s);②HEAD-clean 路径 fail-closed 整体放弃(gitignored receipts.jsonl 入列毒丸触发批量 add 失败)。失败时输出具体补交命令引导。cron 兜底补 capture_main_worktree():主工作树任何 tracked 改动 ≤30min 必有 session-ref 捕获(实测 12s 生成 625 文件 ref)。

「git 持锁」——锁看门狗已有(每日 03:25,锁龄 300s+lsof fail-closed);本轮补上缺的引导面:commit_wrapper 锁失败从裸 die 改三档引导(锁龄+持有者探测→稍候重试 / lock_watchdog --execute / 等待说明),git 写失败位点接锁态提示。

七域交付与验证

交付主 agent 独立验证提交
D1 git(Fable)timeout 60/30s、stop_hook 提速+引导、锁三档引导、cron 主树捕获、积压 137 文件 9 笔主题提交、T2519=搬移非误删、e65d86d2 12 路径零丢失settings.json 解析、bash -n、E2E ref 生成、T2519 新位置087061bd6 + 9 笔积压
D2 phase(Fable)台账 tail 化、软预算、健康 sidecar、decline 事件、GC 6308→507(审计齐全)、plan_loader 引导式校验(9 单测)、仓内 skill 机械门8 文件编译、假 payload rc=0+sidecar 落行、507 计数、25 单测3e53d73c7
D3 台账(Opus)29 条 intake(16 SGQ+13 MIG-BT)全双 gate PASS、STOP-HOOK-TIMEOUT-POPULATION 立项(与 AF-HOOK-LATENCY-SLO 仪器错位 cross-link)、§Intake 速查、完成宣告解耦设计(见下)todo 计数、record 计数、逐字保真盲抽(Skil 笔误保留)、来源锚指向aa2182de95
D4/5 llm(Opus)error_guidance 21 kind 引导(router 单一注入点)、PROVIDER_KNOWN_ISSUES 台账(PKI-001~003)、usage_report 看板、caller 维度、AFI-12 两 fixture 改读真值selftest、注入点 grep、看板实跑、指针可达、55+183 测试复跑fb85fdf55+59ca87cd7
D6 绘图(Opus)run_status.jsonl(v1)+TTL 360min stale 判定器+fs_patrol 每日 --fix 接线+3 条历史回填(此前无任何结构化账本=故障无痕的根因)三脚本编译、patrol 接线、--report 实跑、账本三件套378895352
D7 ddp(Opus)骨架 §2.3b「设计来源与参考」独立节+协议 v0.4 填写纪律;三态 checker 验证兼容diff 核对、路由表格式、v0.4 元数据f7878ce5c
D8 迁移(Opus)迁移本体查清(迁 context-infra 本身,S 段管理)、CHECKIN_CHECKOUT_LEDGER(契约语义扎根 v0,5 条回填含账号切换 ts=unverified 如实标注)、24 条 base-tooling 提取ledger/指针/计数/unverified 标注核实20130ce69

集成者附加处置:providers 5.6 迁移余量入库(0bb74258b,e65d86d2 落盘但被 Stop 超时链困住的工作);PROVIDER_KNOWN_ISSUES 从 gitignored 的 contexts/runtime 迁至 contexts/references/(目录按路由表初建);todo intake 的 341 个 TODO.md.bak(328MB)解除追踪+gitignore+tmp 归档(AFI-14,提交链 aa2182de95→dc852bf7f→ecaa62b9f)。

需用户过目 / 留下轮的事项

待用户决策

  1. 完成宣告解耦实现(D3 设计已成文):现状=session 实际驱动的三个宣告面(自报→todo done→手编 sidecar)全无证据门,唯一有真门的 scoreboard 被隔离链外。建议=完成宣告唯一合法出口 todo done(带证据锚),sidecar/DIFF_TABLE 只读派生。改 live 链 3 工具,需授权后专门轮次做。
  2. PKI-001 opus-4-8 输出损坏族:按你裁定 Anthropic 暂时性问题不上报,台账 status=investigating 持续攒证据;若复发升级再议上报。
  3. 额度预警推送/cron 巡检行(CRONTAB 提案可给,装载需你批)。

深水区(已记录未做):Stop hook 快慢两段式重构(本轮=提速+提额,非终态);「生成侧无界」家族三件(receipts.jsonl 273MB、TODO.md.bak rotation、Run5 scoreboard ~600 untracked)建议合并立项;逐消费方 strict 断言;arm 判据 tracked-编辑维度(PostToolUse sidecar 草图在 D2_STATE);绘图 ledger 织入 run 起手/收口模板(AFI-13);done_claim 3 个预存失败测试(与本轮无关)。

用户已裁定延后:SGQ-06 注入瘦身(挂 Harness Reference 轮,dao 路由降级同轮);SGQ-09 专项 Session 检查(舍弃,审计方法保留在 6fbe9174 报告)。

验证边界(诚实声明):settings.json 提额在 harness 层的效果只能由下一个自然 session 收尾确认(本轮 E2E 为手动触发;旁证=refs/sessions 已恢复流动:cron-main-sweep/e2e/d1 三 ref 今日新增)。Stop 超时人群率实际下降需 sidecar 积 1-2 天数据回看。绘图账本对新 run 生效依赖 run 作者调用 ledger(机制+兜底已建,执行流未改造)。


W2 附录 — 14 域逐域 Fable 检查波次(同日第二波,用户架构指令)

用户当轮指令:多域检查判断必须每域 ≥1 Fable(单 Opus 扛 14 域被否);实现 agent 带断点恢复。执行=14 个 Fable 检查官 + quickfix 批(10 项)+ intake 执行官 + 版本校核,全程跨越一次真实额度墙(15/15 凭 state 文件断点续跑零重做——断点恢复纪律的第一次实战验证)。

用户两问的最终答案

「14 个域处理了几个?」:r009 第一波直接处理 6/14(git/runtime/todo/provider/error_trace/ddp)+ 2 个名册外辅助域(绘图/迁移);W2 波把剩余 8 个全部补上——14/14 每域都经 Fable 独立检查,13 个域落了域内快修(final_report 域的修在共享 plan_loader)。

「同类问题是全域优化还是部分?」:分三层。①4 处修复天生全域受益(hook timeout、router 单点引导、phase_state GC、error_ledger 链);②「生成侧无界」家族第一波只治了撞上的实例,W2 已系统化:6 个成员修复织入生成侧(receipts 轮转已装 cron、TODO.bak、scoreboard、danger_op、hook_bridge.log、fs_org sweep)+ 8 个未修成员合并立项(W2-GEN-UNBOUNDED-FAMILY);③F1/F3/F4/F5 在其余域逐域核验,PRESENT 的都修了或注册了。

W2 逐域一行(全部经主 agent 独立复验,13 笔域提交 + QF/脊柱 2 笔)

头条发现快修
cross_cutting一条散文 evidence 冻结全 program DIFF_TABLE 29h/121 红周期(信号有 surface 无消费者)OSError 免疫(cron 自愈实证)+active_task TTL
providerquota epoch 污染=单次限流可致 scope 永久熄灯(四 scope 全带雷,解释当日全队撞墙恢复异常)三处修+6 测试
orchestrator派发管线死 3 天(cron PATH codex 假阴性+无时间戳日志),76 条 approved 排队根修+danger_op 轮转(45MB→8.7KB live)+work_ledger 时间锚
todo根因反转:CC 真实导出 CLAUDE_CODE_SESSION_ID,捕获链缺真名;账本 34.5% 假值污染(夹具写真缓存)conftest 隔离+清毒;QF-9 真名捕获(亲验闸门打通)
gitD1 三宣称 VERIFIED+抓到 100-400 路径档 shadow 顶满 60s 的残余击杀区间预算门 rc=126(E2E 64s→34s)
final_report造门的 run 自己绕过了门;15/15 landed 虚高翻案 11/4plan_loader 逃逸加固门+sidecar 真值回写
guardianForm-B=文档虚标(五路证据);健康扫描连报 4 天头条但写在死目录零消费契约测试+日志可观测化
quality_gate23 实际 gate vs 设计 13;last_verified 33/34 nullgate_status 聚合看板(live 闭环验证)
error_tracetriage 只在合成夹具 landed 真数据即崩;生产队列被 pytest 覆写崩溃修+防污染 guard+健康 sidecar+17 真实候选重建
hook_bridge桥接健康;ensure_session 首建竞态(16 次 FAILED)竞态修(自查否决盲重试)+日志轮转+stderr
runtimeD2 全核实;真残余=auto-arm CC 人群转化 0%、task_id 锚定 0.9%funnel_report 四源只读仪器
fsaF2 新五点(codex daily 111MB/天、drafts 藏 1GB)sweep 有界化+FG remediation+rename 硬护栏
evolvable演进系统自身演进状态失明(plan 从无回写者)staleness 哨兵+三处引导修
ddpD7 成立;三态复现+路由端到端补测CLI 输出 fill-guide 指引

台账与 cron

W2 后仍待用户的事项(增量)

  1. 派发恢复知会:standing 队列修复后整点恢复授权派发(P-014,codex:high --max 1/h,76 条排队);停止杆=queue 内 dispatch_enabled=false 或删 CRONTAB hourly consume 行。
  2. main 领先 origin 6397+ commits(push 停在 05-17):恢复推送需你决策。
  3. guardian 健康报告消费面(W2-GUARDIAN-HEALTH-NO-CONSUMER)与 shadow 99.8% divergent(W2-SNAPSHOT-SHADOW-DIVERGENT,S7 门数据失效)优先级由你排。
  4. Form-B 接线 or 去虚标(W2-FORMB-WIRING-CLAIM):接=settings.json Stop 链+0.35s 成本;不接=改 CRONTAB.md 措辞。

← 返回报告库 · Base Tooling buildout 轮次