Development record
DECISIONS.md violates its own newest-last ordering in five places (backwards date steps among the 247 dated bullets), and nothing gates it. Do not reorder — reordering is what append-only forbids, and a naive date-monotonicity rule would refuse honest back-dated tail entries. Gate the position instead: a CI check that every line a diff adds to DECISIONS.md lands at the tail, never inserted above an existing entry.
issueresolvedminoriss-2608271804494867
DECISIONS.md violates its own newest-last ordering in five places (backwards date steps among the 247 dated bullets), and nothing gates it. Do not reorder — reordering is what append-only forbids, and a naive date-monotonicity rule would refuse honest back-dated tail entries. Gate the position instead: a CI check that every line a diff adds to DECISIONS.md lands at the tail, never inserted above an existing entry.
Frontmatter
| id | iss-2608271804494867 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2608271804494867-decisions-log-ordering-drifts-and.md
open on GitHub ↗ · commit history ↗
mentions1
- spc-2610110931381316append-only-logs-conflict-on-every-merge