XingfenD
8af7ef3501
docs(plan): P1 prod write-side implementation plan (7 tasks, TDD on nginx template)
- docs/plans/2026-09-29-prod-write-side.md: crearte nginx template ->
crearte-deploy compose/.env/README -> four-profile config gate -> prod
live run + curl smoke chain (write side + wildcard subdomain runtime)
-> merges with --no-ff -> wrapper bookkeeping
- docs/ROADMAP.md: register plan in doc index
- facts pinned from recon: no .env/no crearte volumes on this box (fresh
env), :? guards are file-wide (not per-profile), curl needs --resolve
for *.localhost, set-role invalidates tokens (re-login required)