Delivery Timeline
| Milestone | Effort (BE/FE/QA…) | Confidence | Progress | Target Date | Status |
|---|---|---|---|---|---|
| PRD v2.2 finalized | — | — | 0/0 | 2026-06-09 | Done |
| RFC review R2: Agentic-Ready / PROCEED | — | High | 0/0 | 2026-06-18 | Done |
| Engineering spec ready for in-repo chunks | — | High | 0/0 | 2026-06-18 | Done (GA waits on Launchpad dependency) |
| Development start | BE 10 / FE 10 / Mobile 10 | Medium | 0/30 (+ Design/QA TBD) | 2026-Q3 | Planned (BE 1-7, FE 8-9, Mobile 10 executable) |
| Launchpad dependency delivered | — | — | 0/0 | TBD | Pending before GA |
| QA & staging | — | — | 0/0 | TBD | Planned |
| Release | — | — | 0/0 | 2026-Q3 | Planned (gated on Launchpad delivery + effort forecast) |
RFC Readiness Notes
rfc-reviewerR2 on 2026-06-18 scored the RFC 8.5/10,Agentic-Ready, verdictPROCEED.- The prior blocker around the teams-for-user(+descendants) contract is closed in the RFC: the dependency contract is pinned in §2.4 and all in-repo chunks are executable.
- GA still waits on Launchpad shipping the teams-for-user endpoint and Team Only radio; that is a delivery dependency, not an RFC/spec gap.
- Backend effort is confirmed by Ghozi: 10 man-days (2 man-weeks, incl. 1 man-week buffer).
Frontend (Azani, 10 man-days = 2 man-weeks) and Mobile (Alfi, 10 man-days = 2 man-weeks / 10 SP)
are now confirmed. Design/QA man-days and the overall forecast remain
TBDuntil those disciplines confirm, soeffort_total_daysstaysTBD(BE 10 + FE 10 + Mobile 10 = 30 so far).
Staffing
Implementors for RFC: Enable Team Owner Field & Team Permission in CDP:
| Discipline | Implementor |
|---|---|
| Backend | Ghozi |
| Frontend | Azani |
| Mobile | Alfi |
| QA | Hendry (primary), Izzul (backup) |
Capacity & Allocation
Per-discipline committed days for this initiative, mirrored from the initiative README. BE confirmed
by Ghozi; FE (Azani) and Mobile (Alfi) confirmed at 2 man-weeks each; Design/QA still TBD.
Sequencing follows the 2026-Q3 policy in cdp/delivery/roadmap.md. QA
defaults to Hendry, Izzul backup. Forecast remains TBD until Design/QA man-days and the Launchpad
dependency are confirmed.
| Implementor | Discipline | Committed days (this initiative) | Window |
|---|---|---|---|
| Ghozi | Backend | 10 | 2026-Q3 |
| Azani | Frontend | 10 | 2026-Q3 |
| Alfi | Mobile | 10 | 2026-Q3 |
| Hendry | QA | TBD | 2026-Q3 |
Dependencies & gates
- 🔴 Launchpad — teams-for-user(+descendants) API to the §2.4 contract; must land before flag-ON GA.
- 🔴 Launchpad (⚠️ or Admin Portal — confirm owner) —
teamradio in permission settings UI (CHG-001); prerequisite for an admin to enable TEAM ONLY. - 🔴 Launchpad + CDP — legacy→Launchpad team-name crosswalk (migration); needs building.
- 🔴 Mobile Squad — CDP module renders the Team Owner field + per-note permission flags.
- ✅ Launchpad — level-update endpoint, team-hierarchy traversal, and
crs_permissionsper-action level all verified to exist.
Internal critical path: in-repo BE chunks 1–7 → FE chunks 8–9 → Mobile chunk 10 (all buildable now against the pinned §2.4 contract) → CDP backfill job (CHG-004) + feature-flag wiring (CHG-005); deploy BE → FE → flag-ON, but flag-ON GA waits on the Launchpad deliverables above.