📄 IMPLEMENTATION-KICKOFF.md 2,109 bytes Apr 22, 2026 📋 Raw

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 (pendingapproved)
  • [ ] Prompt template v2 with manual style injection
  • [ ] Heuristic struggle score calculation

Phase 2: Frontend Core (Daedalus)

  • [ ] StruggleBriefForm with sticky progress bar
  • [ ] VoiceChecklist with validation
  • [ ] BriefReview screen
  • [ ] API integration

Phase 3: Integration

  • [ ] End-to-end testing
  • [ ] Struggle score verification
  • [ ] Mobile responsive pass

Phase 4: Polish

  • [ ] ContentPreview side-by-side
  • [ ] StruggleScore visualization
  • [ ] StyleSelector auto-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 📋