Source of Truth
Default: Git is Source of Truth
Production equals main. What’s merged to main is what Cloudflare Pages serves.
- An audit trail (PR history)
- Reproducible deploys
- Safer releases with required CI checks
WordPress becomes a private content studio
- Used for editing content
- Not publicly exposed (locked down)
- Treated as an upstream content source
How content edits ship
Content updates in WordPress do not “go live” directly. Instead:
- Content changes are exported and converted
- EdgeShift opens a PR with the diff
- You review via preview URL
- A human merges and deploys
Exceptions
If you require WordPress to remain the live source for specific routes or features, that must be explicitly scoped as an exception with conflict rules and a different change workflow.