feat(adr)!: #639 remove the legacy docs/adr layout #781

Merged
hexajon merged 1 commit from issue-639-remove-legacy-layout into main 2026-10-16 00:10:00 +00:00
Owner

Summary

adr check, adr new, and adr init now refuse a docs/adr tree and name the help
topic with the steps to move the records to docs/decisions; the no-tree error no
longer mentions docs/adr. The legacy code (checkLegacy, newLegacy,
renderTemplate, the legacy layout branch) and its tests are removed. New
accepted record ADR 0054 records the removal; ADR 0034's legacy-layout clause is
edited in place to point to it.

Closes #639

## Summary adr check, adr new, and adr init now refuse a docs/adr tree and name the help topic with the steps to move the records to docs/decisions; the no-tree error no longer mentions docs/adr. The legacy code (checkLegacy, newLegacy, renderTemplate, the legacy layout branch) and its tests are removed. New accepted record ADR 0054 records the removal; ADR 0034's legacy-layout clause is edited in place to point to it. Closes #639
feat(adr): remove the legacy docs/adr layout
All checks were successful
drift / govulncheck (pull_request) Has been skipped
drift / surface-diff (pull_request) Successful in 44s
drift / forgejo-smoke (pull_request) Has been skipped
ci / mcp-conformance (pull_request) Successful in 1m39s
ci / mcp-conformance (push) Successful in -28s
drift / govulncheck (push) Has been skipped
drift / surface-diff (push) Successful in -34s
drift / forgejo-smoke (push) Has been skipped
ci / gate (push) Successful in 16m15s
ci / gate (pull_request) Successful in 35m42s
75f9c1aa68
adr check, new, init, and rebuild refuse a docs/adr tree and say to move
each record into docs/decisions; the refusal names the adr-legacy help
topic, which lists the move steps. docs/decisions (MADR 4.0.0) is the only
layout. The no-tree error no longer mentions docs/adr. The legacy check,
the legacy new, the house template renderer, and the legacy branch of the
layout detection are gone, with their tests.

Record this in ADR 0054 (accepted) and edit ADR 0034 in place to point at
it. Update the adr help, the reference docs, and docs/COMPARISON.md.

Refs #639
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sixfold-space/madtea!781
No description provided.