project creatortrack public platform phasing 20260715T151922
Justin's next big CreatorTrack project (public URLs, custom domains, native analytics, funnel builder, Stripe billing, entitlements, admin) is documented at ~/forge/memory/handoffs/creatortrack-public-platform-pricing-2026-07-15.md and will be built by Codex (full-access devfull, no sandbox).
Key decisions made 2026-07-15 while reworking the handoff and starting prompt:
- Split into independently shippable phases (URL/slug model -> edge/_ct -> analytics -> funnels -> Stripe billing -> admin/rollout), each = its own PR + preview + ping, not one held mega-branch. This matches the new git-workflow human-gate process ([[project_git_github_is_boss_policy]]).
- Because Codex runs devfull with no sandbox and this project touches live Stripe/Cloudflare, the prompt requires: Stripe test mode only, cloned/staging Postgres (never prod lifeos), staging Cloudflare/D1/KV, disabled real pixels/CAPI.
- The handoff lives at the forge path now (moved off the CreatorTrack repo during the 2026-07-15 OG-image ship because CreatorTrack's deploy guard blocks on any dirty/untracked file, including docs). Future work should read it from ~/forge/memory/handoffs/, not creatortrack/docs/handoffs/.
- Cross-repo: this project spans creatortrack and forge/infra/links-edge, so it needs separate PR streams per repo.
Why: prevents a future agent (or Codex) from building this as one giant unreviewable branch, or leaking live Stripe/Cloudflare access during the build. How to apply: when picking this project back up, point Codex at the forge-path handoff, confirm phased-PR execution and test-mode/staging isolation are still in the starting prompt before launching.
[auto-memory session 577603bc-d3a9-4b19-bb8e-6db80243b054, confidence 0.75, mode staged]