Article content
Added
- New guardrail script:
/scripts/validate-surface-sync.mjs. - New CI gate in
.github/workflows/ci.yml to enforce synchronized updates across:/pages/now//pages/projects//pages/roadmap/
- Synced all three pages in this batch to validate and demonstrate the new rule.
Receipts
- Before:
/scripts/validate-surface-sync.mjs (did not exist) - After:
/scripts/validate-surface-sync.mjs - Before:
/pages/now/ missing sync-guardrail note - After:
/pages/now/ includes sync-guardrail status note
Affected pages
/pages/now//pages/projects//pages/roadmap/
Why this matters
- Prevents drift where one status surface updates while others remain stale.
- Converts a policy expectation into an enforceable CI contract.