# Next.js / headless route-state matrix

Fill one row per representative route class and environment. Keep client URLs,
release identifiers, and account details in the private delivery record.

| Route class | Document status/type | Rendered DOM | RSC payload | Missing-route state | Preview | Immutable | Production | Decision |
|---|---|---|---|---|---|---|---|---|
| Normal content route |  |  |  | n/a |  |  |  |  |
| Dynamic/CMS route |  |  |  | n/a |  |  |  |  |
| Missing or unpublished route |  |  |  | 404/410 expected |  |  |  |  |
| Redirected legacy route |  |  |  | n/a |  |  |  |  |

Record status, content type, canonical, robots, primary content, crawlable
links, RSC `Vary`/cache behavior, CMS-origin leakage, and the verification date.
