You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. butler-reconcile run 34(2026-08-30T04:22:41Z,head=69da2c1=#474 修复提交)仍失败
失败步骤=「影子账本落盘(butler-ledger 分支)」,日志末尾:
Cloning into 'ledger'...
Switched to a new branch 'butler-ledger'
relink → merged.jsonl(base 0 + local 2 条)
OK merged.jsonl: 2 条,链完整
The following paths are ignored by one of your .gitignore files:
governance/butler/shadow-evidence.jsonl
hint: Use -f if you really want to add them.
##[error]Process completed with exit code 1.
背景(独立验收,2026-08-30 第三轮独立核对)
对 IR-0006(#402,state:done)做独立代码+运行时验收时发现:AC-4「七源一条命令」的 butler 源至今无数据,且根因是一个 #474 未覆盖的第二段 bug。此前 #471 已报 butler 源恒 0,#474 声称修复(Fixes #471),但修复后运行时仍然失败——本次用实际运行日志实证。
运行时证据
1. butler-reconcile run 34(2026-08-30T04:22:41Z,head=69da2c1=#474 修复提交)仍失败
失败步骤=「影子账本落盘(butler-ledger 分支)」,日志末尾:
即:mkdir 修复(#474)已解决「父目录缺位
: > $BASE崩」;但紧接着的git -C ledger add "$SHADOW"被 .gitignore 拒绝,push 不执行。2. 此前 run 31/32/33 亦连续失败(旧提交:406cf1c/15ac9c13/ee64016)
3. 分支与数据实况
.github仓 无 butler-ledger 分支(GitHub API:Branch not found)evidence-query.sh --json实测by_source: butler=0(metering=1, drill=1, elevation=5, tickets=4, feishu=9, env=3)——七源实为六源有数据根因链
.github仓.gitignore明确忽略governance/butler/shadow-evidence.jsonl(影子真源在 *-ledger 分支,工作树副本不入库);butler-reconcile.yml落盘步用git -C ledger add "$SHADOW"缺-f→ 被 gitignore 拒绝;-f先例:env-drift.yml:133、feishu-drill.yml:82、feedback-edge.yml:70都是git -C ledger add -f "$SHADOW"——唯独 butler-reconcile.yml 漏了。mkdir -p "$(dirname "$BASE")"(解决目录崩溃),未处理 gitignore 这第二段——故修复后 run 34 仍红,butler-ledger 分支从未建出。影响
修复建议(最小变更,对齐同类先例)
修后验证(对账基准):
.github仓出现 butler-ledger 分支;governance/butler/shadow-evidence.jsonl在分支上存在且链验证通过;evidence-query.sh --json的by_source.butler ≥ 1。关联
附:本次独立验收已通过的其余面(供对照)
AC-1/AC-2/AC-3(verify_evidence 链完整 OK)/AC-5/AC-6/AC-7/AC-8/AC-9(#470/#472 修复后实测 fail-closed 生效:wallclock 超限 rc=4、human_minutes 转 unenforced_dims 可见)/AC-10 均以代码+运行实测通过;IR-0006 suite 14/14、test-wave-schema/test-cost-wave-channel/test-feedback-edge/test-evidence-shadow 全绿。本 issue 仅报 butler 源这一残留面。