Article content
Added
- New CI validator script:
scripts/validate-changelog-receipts.mjs. - New CI gate in
.github/workflows/ci.yml to enforce receipt hygiene on changed changelog entries. - Updated
archetypes/changelog.md scaffold to include an explicit Receipts block with affected-page context.
Why this matters
- Prevents future queue drift where UX claims ship without verifiable visual evidence.
- Makes receipt discipline default behavior rather than optional memory.
Receipts
- Affected pages:
/changelog/ entries, /pages/roadmap/, and release process templates (/archetypes/changelog.md, CI workflow). - Before:
/artifacts/validation-guardrail/before-archetype-changelog.md.txt - After:
/artifacts/validation-guardrail/after-archetype-changelog.md.txt - Before:
/artifacts/validation-guardrail/before-ci-workflow.yml.txt - After:
/artifacts/validation-guardrail/after-ci-workflow.yml.txt