BAAM Outreach Implementation Plan

This roadmap is the execution baseline for building BAAM Outreach as a fully standalone SaaS product.

Phase 0 - Separation Foundation

  • Independent codebase and deployment target
  • Independent environment variables and secrets
  • Independent datastore and billing namespace

Phase 1 - Product Skeleton

  • All core route skeletons and app navigation
  • Shared page primitives and design consistency
  • State-aware low-fi screens for every key page

Phase 2 - Authentication and Tenancy

  • Signup/login/reset integration
  • Workspace and membership model
  • Protected route boundaries

Phase 3-7 - Feature Delivery to Launch

  • Single send MVP and bulk campaign MVP
  • Policy/compliance enforcement and audit trails
  • Team, billing, hardening, and release readiness

Full details are in repository docs: docs/IMPLEMENTATION_PLAN.md, with migration SQL in supabase/migrations/0001_workspace_tenancy.sql.