title: stgapi (staging): sprint 2 design (1–14 Nov 2026) component: stgapi level: iteration status: draft 1 (27 Oct) owner: MMDEP Design (Claude) phase: stgapi/phase-1.md (SG-1, SG-2)
stgapi: sprint 2¶
Sprint goal: prove isolation (SG-1, 4 Nov), then make staging real: promoted code, the full catalogue, ~200 schemes' NAV history, working index and NFO routes (SG-2, 14 Nov).
| Queue step | LLD | Owner | S2 exit |
|---|---|---|---|
| S1 MR clean-up | none (classification table) | Lane S | at most 5 open MRs per repo |
| S2 staging data load (starts with the isolation proof) | LLD-staging-isolation-and-load.md items 1–8 | Lane S; a person runs the check, caps and sudoers | ISOLATED verdict recorded; catalogue = 180 categories; set loaded |
S3 /api/index/nav 404, /api/nfos/active 500 |
none (route fixes with tests; the NIFTY 50 404 is mostly missing data, fixed by the load) | Lane S, harness | collector rows 200 |
| S4 OpenAPI draft | none (generated document) | Lane S | docs/openapi.yaml covers every route, including the 10 ingest routes (P5) |
| Parity | LLD item 9 | harness (MMDEP) | parity table in latest.md |
If the verdict is NOT ISOLATED: items 3–5 and S3–S4 continue; items 7–8 wait for Lane P's configuration fix.