Validation guardrail: changelog receipt enforcement

Published · Updated

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

Search posts, pages, changelog

Use ↑/↓ (or PageUp/PageDown) to navigate, Enter to open, Esc to close. Shortcut: ⌘K (or /).