PM Plan · Task Lists & Milestones · March 2026

Project Manager Analysis

AI Story Companion Ecosystem — 5-phase development framework. Key hardware in this revision: 4 physical buttons + mechanical privacy slide on the Cube, and projection mapping cameras on every projection module (1 on Dome, 1 on 1-Proj, 4 on 4-Sides). The 1-Proj camera has a dual role: wall mapping + real-time person/eye safety detection.

1. Project KPIs

KPITargetPhase
Module connector interface spec frozenConnector standard lockedPhase 1 — Month 3
Cube prototype with all 4 buttons + privacy slide + USB-C — all BACK faceFunctional devicePhase 1 — Month 5
AI Audio Cube E2E story pipelineVoice → story → audioPhase 1 — Month 6
Dome projection mapping (ceiling) workingAuto-calibrated ceiling projectionPhase 2 — Month 9
1-Proj wall mapping + person safety detectionAuto-dim on presence <200msPhase 2 — Month 9
4-Sides 4-camera mapping + edge blending4-wall sync projectionPhase 2 — Month 11
Full system integration (all 5 SKUs)All combinations stablePhase 3 — Month 14
EN 62471 photobiological safety cert (projectors)PassedPhase 4 — Month 17
CE certification all 5 SKUsPre-cert passedPhase 4 — Month 19
First commercial units shipped5,000 Cubes + 2,000 modules eachPhase 4 — Month 21
Module attach rate> 55% of Cube owners buy ≥1 modulePhase 5

2. Team Structure

Total Headcount: 16 — Cross-functional team covering hardware, firmware, computer vision, AI/ML, cloud backend, mobile, UX, QA, DevOps, and program management.
RoleHCResponsibilities
Product Manager (Lead)1Roadmap, stakeholder mgmt, sprint planning, connector spec ownership
Backend Engineers3Cloud services, AI pipeline, APIs, story orchestrator
Embedded / Firmware Engineers2Cube OS, button GPIO handler, audio pipeline, module manager, OTA
Computer Vision Engineers2Projection mapping (all 3 modules), fisheye calibration, person detection
AI / ML Engineer1LLM integration, safety classifier, TFLite person detector
Mobile Developer1React Native parent app (iOS + Android)
Hardware Engineers3Cube PCB + controls, connector system, all 3 module HW designs + camera mounts
UX / UI Designer1Parent app, onboarding, module setup UX
QA Engineer1Device + module integration testing, projection mapping QA, safety tests
DevOps / Infra1CI/CD, Kubernetes, monitoring, OTA infrastructure

3. Phase 1 — AI Audio Cube + Docking Station

Phase 1: AI Audio Cube + Docking Station Months 1–6

Build functional Cube prototype. Implement all 4 buttons, privacy slide, USB-C charging — all on the BACK face. Critical gate: freeze the module connector specification by Month 3 — all subsequent module designs depend on this.

TaskOwnerDurationPriorityDependencies
Define hardware BOM for Cube + Dock (incl. 4 buttons + privacy slide + USB-C — all BACK face)HW Eng2 weeksP1None
CRITICAL: Freeze module connector spec (power + HDMI + I2C + GPIO sync)HW Eng + PM3 weeksP1BOM approved
Design Cube PCB — include GPIO pins for 4 buttons, camera module mountHW Eng4 weeksP1Connector spec frozen
Design mechanical privacy slide + USB-C port (both BACK face, physical lens block)HW Eng2 weeksP1Enclosure design started
Implement GPIO button handler (debounced, interrupt-driven, 4 buttons)FW Eng1 weekP1PCB available
Implement camera capture service (triggered by camera button press)FW Eng1 weekP1Camera GPIO handler
Set up Yocto Linux base OSFW Eng3 weeksP1Dev HW ready
Implement audio pipeline (4-mic beamforming + speaker)FW Eng2 weeksP1OS base
Integrate Porcupine wake-word detectionFW Eng1 weekP1Audio pipeline
Build Module Manager service (I2C plug-and-play detection)FW Eng3 weeksP1Connector spec + PCB
Set up cloud infra (Kubernetes / AWS EKS)DevOps2 weeksP1None
Build Story Orchestrator (LangChain + Claude API)Backend + ML5 weeksP1Cloud infra
Build child memory service (pgvector)Backend3 weeksP1DB schema
Build content safety classifier (v1)ML Eng3 weeksP1LLM integration
Integrate TTS (ElevenLabs + local Piper cache)Backend1 weekP1Story Orchestrator
Parent app MVP (React Native) — incl. module status screenMobile Dev6 weeksP1API spec agreed
BLE pairing Cube ↔ appFW + Mobile2 weeksP1App MVP + FW
E2E test: voice → story → audio output + button eventsQA2 weeksP1All integrated
Validate privacy slide: confirm camera blind when closedQA + HW1 weekP1Slide assembled
Phase 1 Milestone: Cube tells stories. Buttons work. Privacy slide validated. Connector spec frozen — unblocks all module work.

4. Phase 2 — Projection Modules + Camera Systems

Phase 2: All 3 Projection Modules Months 7–11

Design and prototype all 3 modules. Implement projection mapping via cameras. Implement person safety on 1-Proj.

4.1 Dome Projector

TaskOwnerDurationPriorityDependencies
Select fisheye lens + pico projector + downward cameraHW Eng2 weeksP1Connector spec frozen
Design PCB + mechanical housing with downward camera mountHW Eng4 weeksP1Components selected
Implement fisheye ceiling mapping pipeline (OpenCV + calibration)CV Eng5 weeksP1Dome proto + camera
Validate ≥95% ceiling coverage at 2.5m room heightCV + QA1 weekP1Mapping pipeline done
Handle ceiling obstacles (light fixtures, fans) in maskCV Eng2 weeksP2Ceiling mapping

4.2 1 Projector Module — Wall Mapping + Person Safety

TaskOwnerDurationPriorityDependencies
Select projector + forward-facing cameraHW Eng1 weekP1Connector spec frozen
Design PCB + mechanical housing with front camera mountHW Eng3 weeksP1Components selected
Implement wall geometry mapping + keystone correctionCV Eng3 weeksP11-Proj proto + camera
Implement real-time person detection pipeline (TFLite MobileNet)CV + ML4 weeksP1Camera pipeline ready
Validate auto-dim on person presence <200ms response timeCV + QA1 weekP1Person detection done
EN 62471 photobiological safety pre-assessmentHW + Legal2 weeksP11-Proj proto assembled

4.3 4 Sides Module — 4-Camera Geometry Mapping

TaskOwnerDurationPriorityDependencies
Select 4× projectors + 4× cameras (per face)HW Eng2 weeksP1Connector spec frozen
Design PCB + mechanical (4 camera mounts + 4 apertures)HW Eng6 weeksP1Components selected
Implement 4× geometry mapping pipelines + edge blendingCV Eng6 weeksP14-Sides proto + cameras
Validate edge blending quality across all 4 facesCV + QA2 weeksP14-Sides mapping done

4.4 Software — Projection Compositor & Integration

TaskOwnerDurationPriorityDependencies
Build Projection Compositor stub (Python + OpenGL ES)CV Eng2 weeksP1Module Manager
Implement calibration trigger (auto on boot + manual via app)FW + CV2 weeksP1All module protos
Test all stacking combinations (Dome + 4-Sides + 1-Proj combos)QA3 weeksP1All protos stable
User testing with children — all projection configurationsPM + UX2 weeksP1All stacks stable
Phase 2 Milestone: All 3 modules project correctly with auto-calibration. 1-Proj dims on person detection. Fisheye covers full ceiling.

5. Phase 3 — Full 5-SKU Integration

Phase 3: 5-SKU Integration, DVT Builds & Stress Testing Months 12–15

Bring all 5 SKUs together in integrated DVT builds. Run 72-hour stress tests across all module stacking configurations. Validate OTA, hot-swap, and thermal management for the Full Universe stack.

TaskOwnerDurationPriorityDependencies
DVT builds — all 5 SKUs (50 units each)HW Eng × 3 + PM5 weeksP1Phase 2 complete
Full connector stack validation (all 5-SKU combinations)HW Eng + QA3 weeksP1DVT builds
72-hour stress test — all stack configurationsQA Eng3 weeksP1Full stack assembled
Thermal validation — Full Universe stack (~36W)HW Eng + QA2 weeksP1DVT builds
Hot-swap module test (no crash across all combinations)FW + QA2 weeksP1Module Manager finalised
OTA validation — simultaneous update of all 5 SKUsDevOps + FW1 weekP1DVT builds
4-hour battery test (Cube + Dome stacked)HW + QA1 weekP1DVT builds
Full system E2E test (voice → story → projection, all module sets)QA Eng3 weeksP1All software integrated
Pre-compliance EMC testing (5 SKUs)HW Eng + Legal2 weeksP1DVT builds stable
Bundle packaging design (all 4 bundles)Designer + CM3 weeksP2Brand identity final
Software performance optimisation (latency, power)ML + Backend3 weeksP1E2E test results
Phase 3 Gate: All 5 SKUs passing 72h stress test · Zero thermal failures in Full Universe stack · Hot-swap working across all module combinations · Pre-CE/FCC compliance confirmed.

6. Phase 4 — Manufacturing & Certification (5 SKUs)

Phase 4: Manufacturing, CE/FCC × 5 SKUs, Pilot Run Months 16–21

Industrialise all 5 SKUs, pass CE/FCC certifications for each, and execute pilot manufacturing run: 5,000 Cubes + 2,000 of each module (Dock, Dome, 1-Proj, 4-Sides).

TaskOwnerDurationPriorityDependencies
Select contract manufacturer (China/Vietnam)PM + HW3 weeksP1Phase 3 complete
DFM review — all 5 SKUs with CMHW Eng × 3 + CM4 weeksP1CM selected
Production tooling & mould creation (5 SKU enclosures)CM8 weeksP1DFM sign-off
CE certification — EMC + safety, EU (AI Audio Cube)HW Eng + Legal8 weeksP1DVT build
CE certification — Docking StationHW Eng + Legal6 weeksP1DVT build
CE certification — Dome ProjectorHW Eng + Legal8 weeksP1DVT build
CE certification — 1 Projector ModuleHW Eng + Legal6 weeksP1DVT build
CE certification — 4 Sides ModuleHW Eng + Legal8 weeksP1DVT build
FCC certification — all SKUs (US, prep for Phase 5)HW Eng + Legal8 weeksP2DVT builds
RoHS + REACH compliance (all 5 SKUs)HW + Legal4 weeksP1Component lists final
COPPA compliance audit (software + data)Legal + Backend3 weeksP1Data arch finalised
GDPR compliance reviewLegal + Backend2 weeksP1Data arch finalised
Child safety — Toy Directive EN 71 (all SKUs)Legal + HW4 weeksP1Physical protos stable
Pilot run: 5,000 AI Audio CubesCM + QA6 weeksP1Tooling + CE complete
Pilot run: 2,000 × Docking StationCM + QA4 weeksP1Tooling + CE complete
Pilot run: 2,000 × Dome ProjectorCM + QA5 weeksP1Tooling + CE complete
Pilot run: 2,000 × 1 Projector ModuleCM + QA4 weeksP1Tooling + CE complete
Pilot run: 2,000 × 4 Sides ModuleCM + QA5 weeksP1Tooling + CE complete
Quality inspection & burn-in testing (all SKUs)QA Eng3 weeksP1Pilot runs complete
Retail fulfilment partner setup (individual + bundle SKUs)PM3 weeksP2Pilot runs ready
Subscription billing & management (Stripe)Backend2 weeksP1Pre-launch
Phase 4 Gate: CE certified all 5 SKUs · 5K Cubes + 2K of each module manufactured and QA-passed · Bundle packaging production-ready · Subscription billing live.

7. Phase 5 — Platform Launch & Expansion

Phase 5: EU Launch → Content Expansion → US Market Months 22–30

EU public launch with 4 bundles, grow subscriber base to >40% attach, achieve module attach rate >55%, then expand to US market with FCC-certified SKUs.

TaskOwnerDurationPriorityDependencies
Public launch campaign — EU market (all 4 bundles)PM + Marketing4 weeksP1Phase 4 complete
Module upsell campaign (target >55% attach rate)PM + MarketingOngoingP1Launch
Educational course content production (10 courses)Content + ML8 weeksP1Launch
Licensed character IP partnership (1 partner)PM + Legal12 weeksP2Post-launch
Story pack DLC marketplaceBackend + Mobile5 weeksP2Launch stable
US market FCC + CPSC certification (all 5 SKUs)Legal + HW8 weeksP2EU launch stable
AI illustration engine upgrade (on-device option)ML Eng6 weeksP3Cloud stable
Advanced sleep analytics dashboardBackend + Mobile4 weeksP2Post-launch
Third-party developer SDK (v1)Backend8 weeksP3Platform stable
US launch (FCC certified, all 5 SKUs)PM + Sales4 weeksP2FCC certs + US distrib.

8. Risk Register

RiskProbImpactMitigation
Projection mapping fails in unusual rooms (dark walls, complex geometry)MedMedFallback mode: uncorrected projection; room guidance in app setup
Person detection latency >200ms (eye safety)MedHighProfile TFLite model; hardware accelerate on NPU; fail-safe = dim always
Fisheye lens doesn't cover full ceiling at 2.5mMedHighTest multiple lens FOVs at Phase 2 start; select ≥180° if needed
Privacy slide mechanical failure (jamming, breaking)LowHighIP54 ingress tested; 5,000-cycle durability; child-proof tab design
7 cameras increase BOM significantlyMedMedUse OV5647 (~€3–5 each); shared driver stack; volume pricing
Connector spec change after freezeLowCriticalChange control board; no changes without full team review
EN 62471 photobiological safety failureMedHighPre-assess at prototype stage; select projectors with IEC Class 0/1 rating
CE/FCC × 5 SKUs — cost and timelineHighHighPre-compliance testing Phase 3; prioritise Cube + Dome first

9. Project Timeline — Gantt Chart

30-month development plan across all 5 phases. Month numbers on the x-axis. Each bar represents a task's start → end month. Dependencies flow left-to-right within phases.

Critical path: Connector spec freeze (M3) → Module HW design (M7) → DVT builds (M12) → CE certification (M17) → Pilot manufacturing (M19) → EU Launch (M22). Any delay to the connector spec propagates to all downstream milestones.