docs: dogfood reports for 2026-05-13 (post 8307a79)#37
Conversation
- DOGFOOD-REPORT-2026-05-13.md: diff vs 2026-05-08 baseline (8/8 P0 + 3/4 P1 + 2/2 P2 fixed; surfaces 2 new P0 security regressions + bypassPermissions inheritance + ~/.avm perm 700→755) - AVM-FULL-SWEEP-2026-05-13.md: every top-level command + ~30 subcommands, happy + error path; 19 new findings across 3 P0 / 8 P1 / 8 P2, individually filed as issues #29-#36 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-17 在
每个 SHA 不是 catch you out 的意思 —— 完全可能这些 commit 在你本地 / 私有 fork 里改了但没 push 主仓。最快的 unblock 是:
另外这轮还发现了 2 个之前没报过的新东西,分别开成了 #38(boundary 三 driver 不一致)和 #39(install.sh / 这份 PR (#37) 本身只是 dogfood 报告,不需要 merge —— 现在的状态是你想直接 close 也 OK;想留作 changelog 也 OK。我的下一步会等 origin/main 推进后再做一轮验证。 |
Round 5 (5/18) follow-up — 第 5 轮重测结果又跑了一遍 origin/main 已关 issue 的回归状态
还 open 的 issue:#36 / #38 / #39 都没人 touch。 #38 复测加重:三 driver Round 5 新发现:跨命令 silent failure pattern → 已开 #40 跟踪。 简言之: 这个 PR (#37) 是 5/13 当天 dogfood 报告的归档。Maintainer 当时一次性 close 了 #30-#35,commit SHA 都查无( 🟢 至少 |
Round 6 (5/20) follow-up — 第 6 轮重测结果仓库自 R5 后终于有了实质动作(5 个 commit + PR #41 merged)。在最新 新动作回顾
已关 issue 的回归状态(R6 重测)
还 open 的 issue
R6 没新发现——上面的回归矩阵在 4 轮里稳定,这一轮没有新增。 节奏建议:这是个好开端。继续 push 修复,我会保持 dogfood 节奏跟着重测。如果想要我聚焦哪一个 issue 优先验证(比如下一个修 #40 或 #38 opencode),call out 一下就行。 |
Summary
两份 dogfood 报告:
DOGFOOD-REPORT-2026-05-13.md — 对比 2026-05-08 基线:上次 14 个发现已修
8/8 P0 + 3/4 P1 + 2/2 P2,daily path 终于跑通。但出了 2 个 P0 安全回归:
Claude Code boundary 整段 copy 用户 home (OAuth token 进 settings.local.json,
oauthAccount 进 .claude.json);用户全局
bypassPermissions被继承进每个boundary——"isolated boundary" 心智被打破。
~/.avm权限也从 700 退化到 755。AVM-FULL-SWEEP-2026-05-13.md — 13 个顶层命令、~30 个子命令完整 sweep,
happy + error path 都过一遍。19 个新发现(3 P0 / 8 P1 / 8 P2),含
Codex auth.json 同样字节级 copy(第 3 个 secret leak)、
agent show --runtime输出空、runtime 名未校验、
capability bootstrap二次跑藏 27 行错误等。19 个发现按主题合并成 8 个 issue:#29–#36(已 file)。这个 PR 只放原始
报告全文存档,方便对照。
Test plan
make build+go test ./...全绿🤖 Generated with Claude Code