Delivery Timeline
| Milestone | Effort (BE/FE/QA) | Confidence | Progress | Target Date | Status |
|---|---|---|---|---|---|
| PRD finalized | — | — | 0/0 | TBD | Pending |
| RFC kickoff | — | — | 0/0 | TBD | Pending |
| Development start | — | — | 0/0 | TBD | Planned |
| QA & rollout | — | — | 0/0 | TBD | Planned |
| Release | — | — | 0/0 | TBD | Planned |
Capacity & Allocation
Squad-wide view + the Load signal: bifrost/delivery/capacity.md.
| Implementor | Discipline | Committed days (this initiative) | Window |
|---|---|---|---|
| Grehasta | Backend | TBD | TBD (post RFC kickoff) |
| Syafrizal M. | Frontend | TBD | TBD (post RFC kickoff) |
| Yoddi / Izzul | QA | TBD | TBD (end of build) |
Dependencies & gates
External contracts gate the Phase-2 ship — and the hard 2026-08-31 commitment
(commitment_type: revenue). Deadline-vs-contract risk recorded in
status/2026-06-30.md.
- 🔴 Mekari Billing — self-subscription API + Invoicable list API contracts (request/ response schema, qualifying SO statuses). Blocks the hub-service resource (Phase-2 Task 2.3) and the pending-SO modal shape (Open Q1/Q3/Q4).
- 🔴 Mekari Pay — redirect-param convention (success/failure indicator). Blocks FE post-payment state detection (Phase-2 Task 2.5).
- 🔴 moderator-be — exact CID Billing Settings page path for the Disable-Self-Renewal toggle (Open Q6).
- 🟡 Platform — TopNav menu config entry (outside this initiative's scope; needed for full nav integration).
Internal critical path: 2.1 (migration) → 2.2 (BillingInfo) → {2.3 resource ∥ 2.4 modpanel toggle} → 2.5 (FE wiring). Phase-1 UI (1.1/1.2/1.3) runs in parallel on mocks.