Skip to content

chore(adr-033): graduate all eleven checks and check:generated to block; wire go mod verify - #150

Merged
chrispezza merged 1 commit into
masterfrom
chore/graduate-checks
Sep 30, 2026
Merged

chrispezza merged 1 commit into
masterfrom
chore/graduate-checks

Conversation

@chrispezza

Copy link
Copy Markdown
Collaborator

Closes #145. Decision taken as recommended: promote, per the rule as written.

  • All eleven scripts/adrcheck checks move warn → block in checks/enforcement.config.json with graduated: 2026-09-30. Ten have been clean since 2026-07-12 (80 days), the secrets scanner since 2026-08-19 (42 days); the rule asks for 7.
  • task check:generated flips to -mode=block on the same evidence (and it caught the templ-CLI drift class the Docker builder had, the other trigger).
  • Each owning ADR's graduation log records the promotion (ADR-002, 003, 007, 011, 015, 017, 021, 025, 026); the owned-elsewhere references in ADR-013/014 follow.
  • go mod verify becomes a task ci leg: ADR-014 §8 mandated it in 2025 and nothing ever ran it (ADR-014 TC-4 appended).
  • stack.md, workflow.md, reviewer role, README, tooling and testing guides, AGENTS.md describe the gate as it now runs.

task ci green locally in block mode: 11 pass, 0 warning, 0 blocker; check:generated sqlc and templ PASS. Demotion back to warn remains allowed with the same trail.

🤖 Generated with Claude Code

…ck; wire go mod verify (#145)

First exercise of the ADR-033 §4 graduation rule. Every check in
checks/enforcement.config.json moves warn -> block with graduated:
2026-09-30 — ten of them clean since 2026-07-12 (80 days), the secrets
scanner since 2026-08-19 (42 days), against a 7-day rule. task
check:generated flips to -mode=block on the same evidence. Each owning
ADR's graduation log records the promotion (002, 003, 007, 011, 015,
017, 021, 025, 026); the owned-elsewhere references in ADR-013/014
follow.

go mod verify joins task ci as its own leg: ADR-014 §8 mandated it in
2025 and nothing ever ran it (ADR-014 TC-4 appended). stack.md,
workflow.md, the reviewer role, README, the tooling and testing guides
and AGENTS.md describe the gate as it now runs.

task ci green locally in block mode: 11 pass, 0 warning, 0 blocker;
check:generated sqlc/templ PASS.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Performance Budget Check ✅

Binary Size: 14.91 MB / 20 MB

@chrispezza
chrispezza merged commit 186494e into master Sep 30, 2026
2 checks passed
@chrispezza
chrispezza deleted the chore/graduate-checks branch September 30, 2026 21:20
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.

chore(adr-033): graduation rule has never fired — 10 checks clean 80 days, all still warn

1 participant