Changelog 2026-03-07 (Surface Sync Guardrail: now/projects/roadmap)

Published · Updated

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.

Search posts, pages, changelog

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