Skip to content

docs(decision-records): hold records firm, not frozen - #8

Merged
trungfinity merged 1 commit into
mainfrom
docs/decision-records-firm-not-frozen
Jul 3, 2026
Merged

trungfinity merged 1 commit into
mainfrom
docs/decision-records-firm-not-frozen

Conversation

@trungfinity

Copy link
Copy Markdown
Contributor

Replaces the blanket "immutable once accepted" doctrine with the governance middle ground adopted in skymavis/lanh-ai: held firm once accepted — changing course requires supersession, never a rewrite; decider-approved maintenance edits (clarity, staleness, cross-record consistency, typography) are allowed. Firm, not frozen.

Touched:

  • SKILL.md — the promotion-guidance parenthetical.
  • decisions.py INDEX header — the one place the tooling actively reasserts the old doctrine: every build writes it into the target repo's INDEX.md, so without this change the next rebuild silently reverts the stance.
  • Installed templates — AGENTS.md (matches lanh-ai's amended wording verbatim), README.md (three mentions incl. the lifecycle table), and both record templates' "Binding and immutable" lines.

Deliberately untouched: counter-ID immutability (decisions.py — still true; IDs never change) and validate_no_breach (accepted records still must not reference drafts — the forward-reference rule is unaffected by the new stance).

Docs-only; 66 tests pass.

Accepted records were described as immutable everywhere. The
governance middle ground now is: changing course still requires
supersession, never a rewrite — but decider-approved maintenance
edits (clarity, staleness, cross-record consistency, typography)
are allowed.

Reworded in SKILL.md, the generated INDEX.md header (the one spot
the tooling actively reasserts the doctrine on every build), and
the installed templates (AGENTS, README, both record templates).
Counter-ID immutability and the no-draft-references breach check
are untouched — both remain true under the new stance.
@trungfinity
trungfinity merged commit 3e77716 into main Jul 3, 2026
5 checks passed
@trungfinity
trungfinity deleted the docs/decision-records-firm-not-frozen branch July 3, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant