docs(01): update roadmap with phase 1 plan details
- Added 6 plan checkboxes to Phase 1 section - Updated progress table: 0/6 Planned - Plans structured in 4 execution waves Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -35,10 +35,15 @@ Decimal phases appear between their surrounding integers in numeric order.
|
||||
3. User can view and switch between Free, Creator, and Pro plans
|
||||
4. System enforces plan-specific limits (configured in database, enforced in API)
|
||||
5. All data is isolated per tenant (RLS active, no cross-tenant leakage)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
- [ ] 01-01-PLAN.md — Project setup (Next.js + Supabase clients)
|
||||
- [ ] 01-02-PLAN.md — Database schema (plans, profiles, RLS)
|
||||
- [ ] 01-03-PLAN.md — Email/password auth flow
|
||||
- [ ] 01-04-PLAN.md — Google OAuth integration
|
||||
- [ ] 01-05-PLAN.md — Middleware & route protection
|
||||
- [ ] 01-06-PLAN.md — Subscription management UI
|
||||
|
||||
### Phase 2: Social Platform Integration
|
||||
**Goal**: Users can securely connect their Facebook account for publishing
|
||||
@@ -50,10 +55,9 @@ Plans:
|
||||
3. User can view connected Facebook pages and select target page
|
||||
4. System handles token expiration gracefully (refresh before publish)
|
||||
5. API rate limits are monitored and logged (dashboard shows remaining quota)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 3: Onboarding & Context
|
||||
**Goal**: New users provide brand context that AI uses for personalized content
|
||||
@@ -65,10 +69,9 @@ Plans:
|
||||
3. Brand context persists in database and loads in future sessions
|
||||
4. User can update brand info anytime via settings page
|
||||
5. AI prompts automatically inject brand context (verified in logs)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 4: AI Chat Interface
|
||||
**Goal**: Users interact with AI assistant to create content via natural conversation
|
||||
@@ -80,10 +83,9 @@ Plans:
|
||||
3. User can choose AI model (GPT, Claude, Gemini) in settings
|
||||
4. AI suggests 3-5 initial actions after onboarding (e.g., "Create first post")
|
||||
5. Conversation history persists (user can scroll back, AI remembers context)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 5: Content Generation
|
||||
**Goal**: AI generates quality text posts and images adapted to brand voice
|
||||
@@ -95,10 +97,9 @@ Plans:
|
||||
3. User asks "Add image" and receives AI-generated image in < 30 seconds
|
||||
4. User can regenerate content with feedback ("Make it more casual")
|
||||
5. Generated content displays in chat with edit capability
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 6: Scheduling Foundation
|
||||
**Goal**: Users reliably schedule posts and they publish automatically at specified time
|
||||
@@ -110,10 +111,9 @@ Plans:
|
||||
3. User receives notification when post is published (or if it fails)
|
||||
4. Job queue handles retries with exponential backoff (API failures don't lose posts)
|
||||
5. Timezone is handled correctly (user sees local time, system schedules in UTC)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 7: Automation & Calendar
|
||||
**Goal**: Users configure automation level and visualize scheduled posts in calendar
|
||||
@@ -125,10 +125,9 @@ Plans:
|
||||
3. In Autopilot mode, AI generates and publishes without user action
|
||||
4. Calendar view shows all scheduled posts (color-coded by platform)
|
||||
5. User can drag-and-drop posts to reschedule in calendar
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 8: AI Learning
|
||||
**Goal**: AI improves content quality over time by learning user's authentic voice
|
||||
@@ -140,10 +139,9 @@ Plans:
|
||||
3. Future posts incorporate learned preferences (measurably more "on brand")
|
||||
4. User sees improvement notification ("AI learned from 10 approved posts")
|
||||
5. Learning data is per-tenant (AI doesn't leak patterns across users)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 9: Editorial Planning
|
||||
**Goal**: AI proactively creates multi-week content calendar aligned to business goals
|
||||
@@ -155,10 +153,9 @@ Plans:
|
||||
3. User can accept entire plan or edit individual posts
|
||||
4. Accepted plan populates calendar with draft posts (ready to review/publish)
|
||||
5. AI considers business context (sector trends, user's past successful posts)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
### Phase 10: Messaging Integration
|
||||
**Goal**: Users can create and schedule posts via Telegram or WhatsApp commands
|
||||
@@ -170,10 +167,9 @@ Plans:
|
||||
3. User connects WhatsApp bot (Business API verified) with same functionality
|
||||
4. Both bots support voice messages (transcribed to text, processed by AI)
|
||||
5. Posts created via messaging appear in web calendar (sync across channels)
|
||||
**Plans**: TBD
|
||||
**Plans**: 6 plans in 4 waves
|
||||
|
||||
Plans:
|
||||
- [ ] TBD during plan-phase
|
||||
|
||||
## Progress
|
||||
|
||||
@@ -182,7 +178,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
|
||||
|
||||
| Phase | Plans Complete | Status | Completed |
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. Foundation & Auth | 0/TBD | Not started | - |
|
||||
| 1. Foundation & Auth | 0/6 | Planned | - |
|
||||
| 2. Social Platform Integration | 0/TBD | Not started | - |
|
||||
| 3. Onboarding & Context | 0/TBD | Not started | - |
|
||||
| 4. AI Chat Interface | 0/TBD | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user