Skip to content

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.