Skip to content

docs(canon): ADR-007 — open ratification step 1 for "Elegance by default" (PROVISIONAL; adopts nothing) - #1111

Merged
hyperpolymath merged 3 commits into
mainfrom
docs/adr-007-elegance-by-default-signed
Oct 1, 2026
Merged

hyperpolymath merged 3 commits into
mainfrom
docs/adr-007-elegance-by-default-signed

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Supersedes #1083. The content is identical, rebuilt on current main with every commit signed.

Why a replacement

#1083 could not merge, for two reasons:

The branch is origin/main, then cherry-pick -S -x of af3f614a, 81275794, ae0a5522. Authors are kept. git diff <#1083 head> HEAD -- 0-canon/RSR-PHILOSOPHY.adoc docs/decisions/ is empty. scripts/build-registry.sh --check: in sync.

What

Opens CHANGE-PROCEDURE.adoc step 1 for Elegance by default, retroactively, as docs/decisions/ADR-007-elegance-by-default.adoc.

  • 0-canon/RSR-PHILOSOPHY.adoc: the Elegance banner gains a Proposal record pointer. Its PROVISIONAL status is unchanged.
  • docs/decisions/ADR-006-always-leave-it-working.adoc: records that step 6's Immutable-Tags precondition is met. The repair was made 2026-09-23 and re-verified 2026-09-30 (current_user_can_bypass = always on all four repos), and launch-scaffolder has cut v0.1.0.

Why

KNOWN-TENSIONS.adoc records a high-severity contradiction: rule 15 is projected into every generated CLAUDE.md while the canon marks it PROVISIONAL. The owner chose the ratify exit (D209, #787).

What merging does, and does not do

Merging adopts nothing. It records the proposal only (steps 1–2). Steps 3–6 stay owed: review, contest period, recorded decision, regeneration. The KNOWN-TENSIONS row stays open until step 5.

Step-3 note: ADR-007 step 3 says authorised review by the constitutional authority is required before this proposal record merges. The owner (the constitutional authority) instructed on 2026-10-01 that this PR be landed. That instruction is recorded here as that review.

Review threads carried over from #1083

All three CodeRabbit threads are answered by the text in this branch:

  • ADR-006 "date the Immutable-Tags blocker as pre-repair": ADR-006 l.166 ("The Immutable-Tags blocker is resolved. Before the repair, …").
  • ADR-007 "keep step 6 regeneration proof in scope": ADR-007 l.141–142 and the step 6 row (regenerate, validate, prove determinism "even if output is unchanged, regardless of manifesto pin changes").
  • ADR-007 "do not merge before authorised review": the step 3 row, and the step-3 note above.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DAKujx2PXHcVSA7vncTNH1

hyperpolymath and others added 3 commits October 1, 2026 15:45
…etroactively (ADR-007, PROVISIONAL)

Rule 15 is projected into every generated CLAUDE.md while the canon marks it
PROVISIONAL — the KNOWN-TENSIONS 'contradiction' row. The owner chose the
ratify exit (D209, standards#787). This opens the proposal record only;
steps 3-6 remain owed. Merging adopts nothing.

Also records in ADR-006 that its Immutable-Tags precondition is met
(re-verified 2026-09-30 on all four repos).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YJ6PbZUYBcjJv7FTRfyogo
(cherry picked from commit af3f614)
The file lived at machine-readable/ (no dot) at a983c00; the absence is
re-verified by content (6076 B, 14 numbered rules, no 'elegan').

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YJ6PbZUYBcjJv7FTRfyogo
(cherry picked from commit 8127579)
@hyperpolymath
hyperpolymath enabled auto-merge (squash) October 1, 2026 14:46
@coderabbitai

coderabbitai Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 41 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: b240a61f-a647-46df-9731-4d72da0abdbe

📥 Commits

Reviewing files that changed from the base of the PR and between 7243deb and 2e5a677.

📒 Files selected for processing (3)
  • 0-canon/RSR-PHILOSOPHY.adoc
  • docs/decisions/ADR-006-always-leave-it-working.adoc
  • docs/decisions/ADR-007-elegance-by-default.adoc
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hyperpolymath
hyperpolymath merged commit 7de6a8a into main Oct 1, 2026
49 checks passed
@hyperpolymath
hyperpolymath deleted the docs/adr-007-elegance-by-default-signed branch October 1, 2026 14:47
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