Not promises — intent. Slices ship when they pass the verifier-equivalent test for code: typecheck, lint, smoke, and a one-week soak in staging.
P7.5 · MCP
Remaining eight MCP tools
create_brand_vault, update_brand_vault, upload_reference, get_audit_log, get_credits, list_marketplace_presets, export_to_marketplace, get_workspace_stats.
P7.5 · MCP
OAuth PKCE for MCP
Replace static keys with OAuth 2.1 + PKCE for Claude Desktop and Cursor — per-workspace scopes, 24h access tokens, 90d refresh.
P10 · Ops
GitHub Actions CI/CD
Build, lint, typecheck, test, drizzle-kit dry-run, Playwright smoke on every PR. Tag-on-main triggers Vercel production + Drizzle migration.
P10 · Ops
Sentry + PostHog
Sentry for errors and Vercel-instrumented spans; PostHog for funnels (waitlist → trial → first-gen → paid) and product analytics.
P10 · Verifier
GPU verifier on g5.xlarge
Replace the CPU stub with the full stack — DINOv2 + SAM-2 + PaddleOCR + ΔE-2000 + Gemini judge — on a g5.xlarge with autoscaling.
P11 · Compose
Multi-angle set generation v2
Seven-to-nine angles from a single hero, angle-consistent, with per-angle fidelity cards and a single marketplace export.