AI Story Companion Ecosystem — 5-phase development framework covering team structure, sprint planning, task breakdowns, milestones, dependencies, and risk management.
1. Project KPIs
KPI
Target
Phase
StoryCube prototype (v0.1) functional
Working device
Phase 1 — Month 6
AI story latency end-to-end
< 1.5 seconds
Phase 1 — Month 5
Mobile app (iOS + Android) beta
TestFlight / Play beta
Phase 1 — Month 5
DreamDome projection prototype
Functional unit
Phase 2 — Month 10
CE/FCC pre-certification
Pre-cert passed
Phase 4 — Month 18
First commercial units shipped
5,000 units
Phase 4 — Month 20
Monthly Active Devices (6mo post-launch)
10,000 MAD
Phase 5
Subscription attach rate
> 40% of devices
Phase 5 — Month 24
2. Team Structure
Role
Headcount
Responsibilities
Product Manager (Lead)
1
Roadmap, stakeholder mgmt, sprint planning, KPIs
Backend Engineers
3
Cloud services, AI pipeline, APIs, DB
Embedded/Firmware Engineer
2
Device OS, audio pipeline, connectivity, OTA
AI/ML Engineer
2
LLM integration, safety classifier, local models
Mobile Developer
1
React Native parent app (iOS + Android)
Hardware Engineer
2
PCB design, enclosure, sensor integration
UX/UI Designer
1
Parent app, projection UI, onboarding
QA Engineer
1
Test automation, device testing, regression
DevOps / Infra Engineer
1
CI/CD, Kubernetes, monitoring, cloud infra
Project Manager
1
Coordination, risk, reporting
3. Phase 1 — StoryCube Prototype
Phase 1: StoryCube PrototypeMonths 1–6
Build a functional StoryCube prototype capable of AI-generated stories, voice interaction, music, and parent app connectivity.
Task
Owner
Duration
Priority
Dependencies
Define hardware BOM & select compute board
HW Eng
3 weeks
P1
None
Design PCB schematic (rev 1)
HW Eng
4 weeks
P1
BOM approved
Procure development hardware (EVK/SBC)
PM + HW
1 week
P1
BOM approved
Set up Yocto/Buildroot base OS
FW Eng
3 weeks
P1
Dev hardware available
Implement audio capture + VAD pipeline
FW Eng
2 weeks
P1
OS base complete
Integrate Porcupine wake-word detection
FW Eng
1 week
P1
Audio pipeline
Integrate Whisper.cpp local ASR (fallback)
FW Eng + ML
2 weeks
P1
Audio pipeline
Build cloud ASR integration (Google/AWS)
Backend
1 week
P2
Cloud infra setup
Set up cloud infra (AWS/GCP Kubernetes)
DevOps
2 weeks
P1
None
Build Story Orchestrator service (LangChain)
Backend + ML
5 weeks
P1
Cloud infra
Integrate LLM API (Anthropic/OpenAI)
ML Eng
1 week
P1
Story Orchestrator
Implement child profile + memory service
Backend
3 weeks
P1
DB schema defined
Build content safety classifier (v1)
ML Eng
3 weeks
P1
LLM integration
Integrate Text-to-Speech (ElevenLabs/Azure)
Backend
1 week
P1
Story Orchestrator
Build music selection engine (library-based)
Backend
2 weeks
P2
Story Orchestrator
Build parent app MVP (React Native)
Mobile Dev
6 weeks
P1
API spec agreed
Design parent app UX (Figma)
UX Designer
3 weeks
P1
None
Implement BLE device pairing & config
FW + Mobile
2 weeks
P1
App MVP + FW base
Build OTA update service (Mender)
DevOps + FW
2 weeks
P2
Cloud infra
E2E integration test: voice to story output
QA Eng
2 weeks
P1
All services integrated
Internal prototype demo & feedback session
PM + All
1 week
P1
E2E test passing
Phase 1 Milestone: Internal working prototype — child speaks, device responds with story, music plays, parent app controls device.
4. Phase 2 — DreamDome Projector
Phase 2: DreamDome AccessoryMonths 7–10
Design and prototype the DreamDome ceiling projector with wireless sync to StoryCube.