Marketing draft + quiz
Marketing draft (static)Styled Atlas homepage. Quiz is client-side demo; Start your plan opens it.
/site/index.html#top
Founding is open — try Alba free, then unlock your full plan.
Local preview · not published
One local place to click every real step in this preview — marketing quiz through plan save — and to see where the Alba outreach loop exists, is fixture-only, or is not built.
Identity adapter: supabase_ready. Persistence: supabase_ready. Magic-link code is wired, but login does not succeed until the owner configures Supabase URL, anon key, callback allowlist, and applies SQL. This hub never fakes a session or payment.
Suggested order: marketing quiz → after-plan → sign in / signup → portal plan save → outreach overview. Open steps in new tabs as needed.
Styled Atlas homepage. Quiz is client-side demo; Start your plan opens it.
/site/index.html#top
Capture timing; same-browser pending sketch (no email, 24h).
/after-plan
Magic-link form; fail-closed until Supabase env is set.
/signup
Same identity gate. No fake successful login in this build.
/login
Load/save plan + confirm pending sketch after verified session.
/portal
In-memory fixtures for checklist, shortlist, guests, vendors, approval.
/preview
Three fixed answers per tab. No model calls, no send.
/demo/alba
Signed-in workspace UI. Persistence/mail fail-closed until owner config; no live sends.
/portal/outreach
Audit map: research → draft → send → reply → filing status.
/review/outreach
Comparison uses existing entitlements and UI — not invented plan names or new prices. Marketing founding fees stay on the marketing draft; this table does not add a checkout CTA.
| Capability | Free / preview | Paid Alba (code) |
|---|---|---|
| Plan quiz / timing capture | Marketing quiz + /after-plan capture; pending browser sketch | Same capture path; save to account after verified sign-in when configured |
| Checklist, guests, templates, manual budget | Labeled /preview/* fixtures (in-memory) | Same fixture surface today; real DB rows require connected identity + applied SQL |
| Researched venue shortlist | One researched shortlist allowed in contract; preview enforces limit | paid_service tier lifts research limit in contract; no live research workspace UI yet |
| Vendor inquiry draft / quote compare / decode / founder QA | Locked Sample cards on /preview/vendors; request refused | Tools named in code; POST /api/paid-labor always fail-closed (backend not connected) |
| Sending vendor email | Not available — couples may still send themselves | Platform-send coded: exact recipient+body approval; deposit alone does not entitle; network send hard-blocked until owner auth + provider |
| Reply intake / inbox filing | Manual paste in /preview/vendors; webhook route fail-closed without secret/DB | Inbound webhook crypto + tenant rules exist; durable filing needs authorized 003 SQL + provider |
| Founding deposit checkout | N/A on portal hub | Founding deposit CTA lives on marketing draft only — not linked from this review hub |
There is no signed-in activity home for research → send → inbox filing. Closest surfaces are listed below.
Manual provenance ingest coded; no automated research. 003 SQL not authorized to apply yet.
/portal/outreach · db/proposals/003_outreach.sql (unapplied)
Exact recipient+body approval contracts + memory tests. Durable rows need 003 + identity.
/portal/outreach · domain/outreach decisions
Delivery states recorded; network send hard-blocked. Deposit ≠ paid Alba send entitlement.
mail adapter · AMORE_OUTREACH_LIVE_SEND
HMAC/replay/idempotency; untrusted storage; rejects client userId. No Email Routing changes.
POST /api/outreach/inbound
Workspace UI exists; persistence fail-closed until Supabase + authorized migrations.
/portal/outreach
Couples can still send themselves. Platform-send is an explicit user-authorized option: approve exact recipient+body on the portal (one send).
Owner-described loop: research → draft → platform-send → reply intake → filing for entitled paid Alba couples.
Legal/marketing protected bytes unchanged. Availability remains fail-closed until identity, authorized SQL, and provider config exist. No silent policy rewrite.
Open SAMPLE / PROPOSED outreach storyboard (fictional venues only; read-only; no gates bypassed).
Local revision local. Identity backend 5ff5f65; pending-plan handoff 0154f16. Review hub is local-preview only.
Exact page path on this forwarded preview: /review