Already shipped 2026-08-18 (commit 3e537bd, "feat(brain): surface an aging review queue in brain_context (#82)") — issue just never got closed alongside it.
Option 2 from this issue's own…
Duplicate of #118 (same defect, reported independently ~3 weeks apart), which was fixed and closed 2026-09-17 — this issue just never got linked/closed alongside it.
Verified current `.gitea/work…
Already fixed, just never linked to close this issue. PR #121 (commit 6e449b4, "fix(taskfile): remove build targets for binaries deleted months ago, and make check build") landed all three…
Executed. brain_reject was still not visible in this Claude Code process's MCP tool list (the harness caches tools/list for the life of the process — a fresh subagent dispatch doesn't get a…
Closed via PR #136 (squash-merged to main).
Summary
brain_edit now validates the claim envelope before writing, same as brain_write/brain_update (#111). Getting there took 7 adversarial…
Round 7 (PR #136, commit 42578c2) correctly closes round 6's exact repro — frontmatterScalars now folds an indented continuation line into a top-level key's empty inline value before `ValidateEn…
Round 6 (PR #136, commit 1d67e16) independently re-verified and correctly closes round 5's exact BOM repro.
Verification performed (this pass)
- Flip-tested
frontmatterBlock's new…
Round 5 (PR #136, commit 4f75279) correctly closes round 4's exact CRLF repro — frontmatterBlock now normalizes \r\n→\n once before fence detection, so `TestBrainEdit_RejectsAnInvalidEnvelo…