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:
Michele
2026-01-31 03:13:19 +01:00
parent bd3e1074a8
commit bfc5133683

View File

@@ -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 | - |