docs(claude-md): resync rule-version markers to shipped tags#54
Open
Goosterhof wants to merge 1 commit into
Open
docs(claude-md): resync rule-version markers to shipped tags#54Goosterhof wants to merge 1 commit into
Goosterhof wants to merge 1 commit into
Conversation
dmooibroek
reviewed
Jul 15, 2026
dmooibroek
left a comment
There was a problem hiding this comment.
Clean. Docs-only resync of rule-version markers in CLAUDE.md to shipped tags; no rule/source change. Nothing above gate.
The Rules-shipped table and the War Room ADR Projections section carried stale `[Unreleased]` markers on rules that shipped in v0.4.0 / v0.5.0 / v0.7.0. Flip each to its actual release tag; bump "Last synced" to 2026-07-14. The only two markers left as `[Unreleased]` are the genuinely untagged EnforceActionResultDtoRule + ForbidInlineArrayJsonResponseInControllersRule (on `main`, pending the v0.8.0 tag / release PR #53), now annotated as such. Doc-only; no rule or fixture change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PrEKZdivoToPfoRABcDDTS
2efedfb to
8676b9b
Compare
dmooibroek
approved these changes
Jul 15, 2026
There was a problem hiding this comment.
Delta re-review at 8676b9b: head advanced by committing composer.lock (same lockfile-commit already approved on #53/#55) alongside the docs-only CLAUDE.md marker resync. Lockfile consistent with composer.json, no incompatible-major float; markers resync is docs-only. Clean, CI green, mergeable. APPROVE.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The territory
CLAUDE.mdfront door carried stale[Unreleased]markers on rules that have since shipped. This flips each to its actual release tag and bumps theLast syncedline.Flipped to shipped version:
ForbidHttpExceptionInActionsRule,ForbidResourceWrappedInJsonResponseRule→ v0.5.0EnforceCurrentUserAttributeRule,ForbidEloquentMutationInControllersRule,EnforceAuditTransactionScopeRule,EnforceFormRequestToDtoRule→ v0.4.0LogRulestatic-call /LogBuilderTruncateRule→ v0.3.0EnforceAuditModelProtectionsRule→ v0.7.0Left as
[Unreleased](correct — onmain, untagged):EnforceActionResultDtoRule+ForbidInlineArrayJsonResponseInControllersRule— now explicitly annotated "pending v0.8.0 tag / release PR chore(release): v0.8.0 — EnforceActionResultDtoRule + ForbidInlineArrayJsonResponseInControllersRule #53".Both the Rules shipped table and the war-room-owned ADR Projections section are covered;
Last synced→ 2026-07-14.Why
The front door is what a soldier/agent reads before working here; shipped rules reading
[Unreleased]misinforms. Closes the war-room[doctrine] …-adr-projection-unreleased-resync-on-tagdeferral (tag-gated, longstop 2026-07-15).Scope
Doc-only. No rule, fixture,
extension.neon, orcomposer.jsonchange. Version mapping verified againstCHANGELOG.md+ git tags +src/Rules/(16 rules + 1 type extension onmain).🤖 Generated with Claude Code