Skip to content

docs(claude-md): resync rule-version markers to shipped tags#54

Open
Goosterhof wants to merge 1 commit into
mainfrom
war-room/claude-md-version-resync
Open

docs(claude-md): resync rule-version markers to shipped tags#54
Goosterhof wants to merge 1 commit into
mainfrom
war-room/claude-md-version-resync

Conversation

@Goosterhof

Copy link
Copy Markdown
Contributor

What

The territory CLAUDE.md front door carried stale [Unreleased] markers on rules that have since shipped. This flips each to its actual release tag and bumps the Last synced line.

Flipped to shipped version:

  • ForbidHttpExceptionInActionsRule, ForbidResourceWrappedInJsonResponseRulev0.5.0
  • EnforceCurrentUserAttributeRule, ForbidEloquentMutationInControllersRule, EnforceAuditTransactionScopeRule, EnforceFormRequestToDtoRulev0.4.0
  • LogRule static-call / LogBuilderTruncateRulev0.3.0
  • EnforceAuditModelProtectionsRulev0.7.0

Left as [Unreleased] (correct — on main, untagged):

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-tag deferral (tag-gated, longstop 2026-07-15).

Scope

Doc-only. No rule, fixture, extension.neon, or composer.json change. Version mapping verified against CHANGELOG.md + git tags + src/Rules/ (16 rules + 1 type extension on main).

🤖 Generated with Claude Code

@Goosterhof Goosterhof requested a review from a team as a code owner July 14, 2026 12:36
@Goosterhof Goosterhof added the Agent Review Requested Requesting review of specialized AI review agents. label Jul 14, 2026

@dmooibroek dmooibroek left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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
@Goosterhof Goosterhof force-pushed the war-room/claude-md-version-resync branch from 2efedfb to 8676b9b Compare July 15, 2026 12:16

@dmooibroek dmooibroek left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Agent Review Requested Requesting review of specialized AI review agents.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants