Authors edit content in WordPress. Developers build the front end in a separate Next.js repo, fetching posts and ACF fields over GraphQL or REST. The two halves drift — what an editor sees in the WordPress admin is no longer what renders.
Two repos, two mental modelsAuthor edits one block inside Gutenberg. The block reads a structured manifest. The same layout, applied twice, is the same bytes twice — because it is the same JSON twice.
Structured, legible, repeatable