Skip to content

feat: prepare guarded framework Pages cutover - #4

Merged
CircleQMinh merged 1 commit into
mainfrom
codex/framework-pages-cutover
Jun 28, 2026
Merged

feat: prepare guarded framework Pages cutover#4
CircleQMinh merged 1 commit into
mainfrom
codex/framework-pages-cutover

Conversation

@CircleQMinh

Copy link
Copy Markdown
Owner

Summary

  • add guarded manual selection between framework deployment and SPA rollback
  • require explicit production deployment confirmation on main
  • retain an exact deploy-ready SPA rollback snapshot for seven days
  • validate the custom-domain CNAME in source and both build outputs
  • update project guidance and the SEO handoff for the cutover workflow

Safety

  • this PR does not deploy anything
  • the Pages workflow remains manual-only
  • every confirmed run validates both the SPA and framework outputs
  • only the selected public output is uploaded to Pages
  • Cloudflare configuration is unchanged

Validation

  • deployment workflow policy assertions passed
  • lint passed
  • 17 tests passed
  • SPA and framework production builds passed
  • framework finalization and validation passed
  • 227 sitemap routes returned direct local 200 responses
  • excluded and invalid routes used the dedicated noindex 404 response
  • browser rerun was unavailable because the Playwright service usage limit was exhausted; no application runtime files changed

@CircleQMinh
CircleQMinh merged commit 27d6f39 into main Jun 28, 2026
1 check passed
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.

1 participant