docs: ADR-number convention in CLAUDE.md §7 — second merger renumbers
Six lanes pick ADR numbers with no allocator. This lane dodged one collision by taking 0012 while DAEMON drafted 0011, and just hit a real one — two 0014s in the same integration round. Codify what already happened in practice: take the next free number in main's docs/adr/, and on collision whoever merges second renumbers and fixes cross-refs rather than round-tripping. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_012fgjnqFCS5h5L7gZTZo3rV
This commit is contained in:
@@ -68,3 +68,8 @@ you change observable behaviour, update the doc in `docs/` that describes it in
|
|||||||
Ask in the PR rather than guessing at the interface. A day of clarification is cheaper than
|
Ask in the PR rather than guessing at the interface. A day of clarification is cheaper than
|
||||||
an M2 integration rewrite. And record real decisions as an ADR in `docs/adr/` — the next
|
an M2 integration rewrite. And record real decisions as an ADR in `docs/adr/` — the next
|
||||||
agent to touch this will have none of your context.
|
agent to touch this will have none of your context.
|
||||||
|
|
||||||
|
**ADR numbers:** there is no allocator. Take the next free number in `main`'s
|
||||||
|
`docs/adr/` (gaps from reserved-but-unwritten entries are fine to fill). Lanes draft in
|
||||||
|
parallel, so collisions happen: whoever merges **second** renumbers, updates any
|
||||||
|
cross-references, and keeps going — it is not worth a round trip.
|
||||||
|
|||||||
Reference in New Issue
Block a user