Repository navigation
Commit fdf7bc5
committed
Revert the append-only violation; make the stale-index error name every input
Two findings from CodeRabbit on #1123, both valid.
Append-only: the MD018 fix edited an EPIPHANIES entry that had already merged
to main. CLAUDE.md is explicit — governance files are append-only, and only
Status / Confidence may change in a merged entry. Reverted; the MD018 warning
stands, because a cosmetic lint does not outrank append-only.
The lesson is sharper than the fix. CodeRabbit raised that MD018 finding on
#1122, when the entry was new and unmerged and editing it was ordinary
drafting. By the time the fix landed one PR later the entry had merged, and
the identical edit became a violation — so the reviewer correctly rejected its
own earlier remedy. A finding ages well; a REMEDY does not, because it assumes
where the tree sits. Before acting on a comment from an earlier PR, re-check
what the target is now: merged or not, moved, already fixed, or governed by a
different rule than when the comment was written.
Stale-index message: the workflow's error text named only plans + crates +
COMPONENT-MAP, so a failure triggered by a board input would not explain why
the workflow ran. That is the same gap CLAUDE.md already warns about ("the
workflow's own error text names only the first three inputs and will mislead
the same way"). It now names all five inputs and all three ways the table goes
stale.
regenerate-and-diff ran and passed on the previous push, so the trigger fix
from that commit is exercised rather than asserted.
Planner lib 380 green; index regenerated after the board write.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PFnYKqw6d7TTiB9cT8eFdK1 parent 758b950 commit fdf7bc5
2 files changed
Lines changed: 45 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
1 | 40 | | |
2 | 41 | | |
3 | 42 | | |
| |||
105 | 144 | | |
106 | 145 | | |
107 | 146 | | |
108 | | - | |
| 147 | + | |
109 | 148 | | |
110 | 149 | | |
111 | 150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
54 | 57 | | |
55 | 58 | | |
56 | 59 | | |
| |||
0 commit comments