# AI Editor RSP — Full-Route Content Fit Matrix Supplement

Status: DESIGN_GO_WITH_STITCH_SUPPLEMENT
Primary package: `/root/.hermes/reports/site-aieditorrsp-20260528/design`
Supplement package: `/root/.hermes/reports/site-aieditorrsp-20260528/design-full-route-supplement`
Stitch project: 7329555727489747022

## Coverage summary

| Route | Source contract | Stitch coverage | Index decision | Frontend source |
|---|---|---|---|---|
| `/` | PRD §7.1, SEO copy | original desktop/mobile | index | `design/html/home-*` |
| `/ai-photo-prompt-editor` | PRD §7.2, SEO copy | original desktop/mobile | index | `design/html/ai-photo-prompt-editor-*` |
| `/chatgpt-photo-editing-prompts` | PRD §7.2, SEO copy | original desktop/mobile | index | `design/html/chatgpt-photo-editing-prompts-*` |
| `/ai-photo-editing-prompts` | PRD §7.2, SEO copy | original desktop/mobile | index | `design/html/ai-photo-editing-prompts-*` |
| `/prompt-library` | PRD §7.2 conditional | original desktop/mobile | conditional index only after >=20 real templates | `design/html/prompt-library-*` |
| `/pricing` | PRD §7.2 + pricing 02a | supplement desktop/mobile | index if paid UI ships; otherwise noindex | `design-full-route-supplement/html/pricing-*` |
| `/privacy` | PRD §6.4 + compliance 02b | supplement desktop/mobile | index allowed | `design-full-route-supplement/html/privacy-*` |
| `/terms` | PRD §6.4 + compliance 02b | supplement desktop/mobile | index allowed | `design-full-route-supplement/html/terms-*` |
| `/cookie-policy` | PRD §6.4 + compliance 02b | supplement desktop/mobile | index/noindex acceptable | `design-full-route-supplement/html/cookie-policy-*` |
| `/refund` | PRD §6.4 + pricing/refund 02a/02b | supplement desktop/mobile | index/noindex acceptable | `design-full-route-supplement/html/refund-*` |
| `/contact` | PRD §7.2 + compliance support channel | supplement desktop/mobile | index/noindex acceptable | `design-full-route-supplement/html/contact-*` |
| `/#tool-states` | PRD state coverage | original desktop/mobile | noindex artifact | `design/html/tool-states-*` |
| `/prompts/[slug]` | PRD §7.2 conditional | not generated | noindex until unique data exists | future template only |
| `/faq` | not a canonical route in PRD §7.2 | not generated | no standalone route | FAQ remains section-level content |

## New route / section matrix

| Route / screen | Source copy / PRD input | Design placement | Show on homepage? | Visual container | Risk / handling |
|---|---|---|---|---|---|
| `/pricing` hero | 02a pricing summary; PRD §9 | Standalone pricing route, product nav | Pricing teaser already on home | Credit meter + capped plan hero | Only ship as index if paid UI is substantive |
| `/pricing` plans | 02a Free/Pro/Annual/Credit Pack | Four asymmetric cards | Home has preview only | Amber-highlighted Pro card, credit pack card | Avoid unlimited wording; credits are capped |
| `/pricing` FAQ strip | 02a refund/credit rules | Lower support strip | Home FAQ remains separate | Compact route FAQ cards | FAQ is section, not `/faq` route |
| `/privacy` summary | 02b §8 privacy skeleton | Above-fold policy summary | Footer link only | Six data cards | Final provider/analytics stack must be updated before launch |
| `/privacy` data flow | 02b §6 data flow | Mid-page diagram/table | No | Server-side provider pipeline | Must match implementation retention |
| `/terms` acceptable/prohibited use | 02b §4 + PRD NOT-DO | Main terms board | Safety block on home | Red-accent prohibition board | Must keep upload rights and unsafe prompt limits visible |
| `/terms` credits/payment | 02a + 02b | Mid/lower terms section | Pricing preview on home | Capped credit policy panel | Unsafe prompts cannot be bypassed by payment |
| `/cookie-policy` categories | 02b analytics/cookie behavior | Essential/security/analytics/preferences cards | Footer link only | Consent dashboard cards | Final GA4/Clarity/Plausible/PostHog choice pending |
| `/refund` policy | 02a credit pack/refund rule | Subscription/annual/credit-pack panels | Pricing support only | Refund decision cards | Refund window still launch input |
| `/contact` support paths | 02b contact/report requirement | Support/legal/billing/privacy/abuse cards | Footer link only | Ticket mock + contact method cards | Final support email placeholder pending |

## Design consistency constraints

- Same dark industrial design system as original package.
- Sora + IBM Plex Sans + JetBrains Mono retained.
- Legal pages are structured dashboards, not white boilerplate text dumps.
- Product value is still present via contextual editor/credit/support panels, but legal routes stay policy-first.
- No third-party logos, no official endorsement visuals, no copied competitor assets.

## Full-route consumption rule

Frontend should treat `design-full-route-supplement/stitch/full-route-screen-index.json` as the full public-route manifest. The manifest combines:

- 12 original screens for core pages and states.
- 12 supplement screens for pricing/legal/contact routes.

If frontend only consumes one directory, copy or reference both packages explicitly; do not assume `design/stitch/screen-index.json` alone is full-route coverage.
