Centralized SSO Token — Status 2026-06-30
Delivery / Program Management — periodic status report.
Summary
Execution has not started (no RFC is execution-ready; all four repo RFCs sit behind the
[critical] upstream SDK/Session-Manager contracts). Recorded at-risk this period for a
newly-surfaced timeline clash: the initiative's Lane B QA E2E gate (13.5 md) overflows Q3
under the current FE plan. The target_quarter: 2026-Q3 window is soft (no commitment_date),
but on today's sequencing the initiative does not finish in Q3.
Lowlights & blockers
- 🔴 QA E2E gate overflows Q3 (NEW). This is Lane B (
qa_lane: B— manual QA gate, no automation substitute). The 13.5-day E2E execution is a mandatory, full-duration serial pass that can only run after the integrated FE lands. With FE 37 sitting serial-last on Syafrizal M., the integrated build completes ~W12.2, so E2E runs ~W12.2 → ~W15 — roughly two weeks into Q4. Shift-left design/automation against the RFC contracts can be authored during the build, but it does not shorten or discharge the manual E2E gate. - 🔴 FE over-commit drives the date. Syafrizal M.'s 37 FE days are the largest single driver of his ≥1.17 quarter load (roadmap Capacity summary / Program-level risks). The E2E overflow is a consequence of the FE landing late, not a QA-capacity problem (Yoddi is ≥0.67, Izzul untouched).
- 🔴 Upstream SDK / Session Manager contracts (unchanged).
@mekari/sdkpackage + CDN (SB-1), Session Manager + Kong/sm/*routing (SB-2),current_companysync endpoint — all owned by SSO/Account (BE); no Bifrost task builds them and they gate every repo's pilot.
Risk & dependency changes
- NEW — QA-E2E-vs-window clash. Derived constraint: for the 13.5-day Lane B E2E to fit
inside Q3 (finish by ~W13), the integrated FE must complete by ~W10.3 — ~2 weeks earlier
than today's ~W12.2. So the open "add a 2nd FE / move SSO FE off Syafrizal M." decision now
carries a QA-driven finish-by date, not just an FE-hours argument. Recorded here per the
delivery doctrine's "persist a notable timeline clash into the dated status report"; the
matching gate is mirrored into
timeline.md## Dependencies & gates. - A deliberate slip (accept Q4 landing) or a re-staffing of the FE, if taken, should be
captured as a
delivery/decisions/ADR.
Metrics
- Progress: 0 / 58.5 man-days (0%)
- Throughput this period: 0 (pre-execution)
- Forecast: p50 TBD · p85 TBD — pending the upstream SDK/Session-Manager contracts and the FE-staffing decision. Current sequencing puts QA-complete ~W15 (Q4); not Q3-deliverable as staffed.
Next period
- Resolve the FE assignment (2nd FE or move SSO FE off Syafrizal M.) against the ~W10.3 FE-finish-by date so the Lane B E2E can fit Q3.
- Chase SSO/Account on the SDK package + Session Manager staging endpoint (the build can't start integration-testing without them).
- Once FE staffing + upstream contracts are settled, derive p50/p85 and confirm whether a Q3 landing is recoverable; if not, open a reprioritization ADR accepting the Q4 finish.