Handoff keep / adapt / reject
Assessment of ChatGPT handoff recommendations against existing code and best practice. Full write-up: docs/handoff-assessment.md.
| Recommendation | Decision | Why |
|---|---|---|
| Rook & Ink first; YBRP as product (not brand center); Anglers as path | KEEP | Correct parent/product/feature boundaries. |
| Subdomains for products/ops/envs; paths for features | KEEP | Security and deploy isolation without hostname sprawl. |
| Preserve UC until explicit cutover | KEEP | Non-negotiable production safety. Still gated. |
| Registry + hostname inventory | KEEP | Source of truth for Studio and ops. |
| Parent route map (/work/*, /process, /insights, legal) | KEEP | Implemented on full-site preview lane. |
| YBRP modular monolith + single API | KEEP | Avoid microservice and per-event API sprawl. |
| Studio as ops dashboard (not ERP) | KEEP | Scaffolded routes; auth later. |
| Preserve wedding / infographics / unknown hosts | KEEP | Independently-preserved or unknown. Do not delete. |
| Move parent site into apps/web now | REJECT (for now) | Root Vite + separate UC build keeps production deploy simple and safe (ADR 0009). |
| Rewrite to Astro/Next | REJECT | Existing Vite multipage is sound; rewrite is risk without benefit. |
| preview.rookandink.com DNS now | REJECT | workers.dev previews until DNS approval. |
| Create all product DNS now | REJECT | No production DNS without approval. |
| Separate ybrp-platform repo immediately | ADAPT | Scaffold in apps/ybrp now; split when DB/API/admin justify it. |
| Full YBRP Postgres/API/admin now | ADAPT | Document + public shell first; backend is Phase 4 to 5. |
| Empty service subpages | REJECT | Handoff itself says do not publish empty service pages. |
| /platform architecture map on parent site | ADAPT (add) | Makes structure browsable on the brand preview, not docs-only. |