Content Pipeline v2 — Implementation Kickoff
Date: 2026-04-22
Status: APPROVED — Work begins
Priority: P1 (quality improvement)
Decisions from Matt
| Question | Decision |
|---|---|
| Timeline | MVP when ready (flexible) |
| Priority | P1 — quality improvement, not blocking |
| v1 Retention | Yes, 30-day overlap |
| Approval | Household-level (Aundrea + Matt) |
| Cloud fallback | Yes, opt-in only (local default) |
Work Breakdown
Phase 0: Foundation (Both start now)
Socrates 🧠:
- [ ] SQLite schema for content_briefs_v2
- [ ] SQLAlchemy model code
- [ ] Telegram notification integration (DM approval flow)
Daedalus 🎨:
- [ ] Design tokens v2 (content-v2.json)
- [ ] Responsive grid system for brief form
- [ ] Component wireframes (HTML or Figma)
Matt 📝:
- [ ] Provide style-examples/dns-night.json from "The Night I Broke DNS" article
Phase 1: Backend Core (Socrates)
- [ ] Brief CRUD endpoints
- [ ] Approval workflow (
pending→approved) - [ ] Prompt template v2 with manual style injection
- [ ] Heuristic struggle score calculation
Phase 2: Frontend Core (Daedalus)
- [ ]
StruggleBriefFormwith sticky progress bar - [ ]
VoiceChecklistwith validation - [ ]
BriefReviewscreen - [ ] API integration
Phase 3: Integration
- [ ] End-to-end testing
- [ ] Struggle score verification
- [ ] Mobile responsive pass
Phase 4: Polish
- [ ]
ContentPreviewside-by-side - [ ]
StruggleScorevisualization - [ ]
StyleSelectorauto-extraction (Phase 2)
Coordination
Daily standups: Wadsworth will check in on progress
Blocker escalation: File in shared/project-docs/blog/blockers/
Completion signal: Update task list, notify Wadsworth
Reference Documents
- Final spec:
content-pipeline-v2-final.md - Backend details:
content-pipeline-v2-backend-briefing.md - Frontend details:
content-pipeline-v2-frontend-briefing.md - Editorial policy:
content-ideas-v2.md
Kickoff approved by: Matt (Director)
Coordinated by: Wadsworth 📋