{"openapi":"3.1.0","info":{"title":"Pragati Shakti Public API","version":"0.1.0","description":"All responses carry `illustrative: true` in Release 1. Observations are append-only; history is tracked in git."},"paths":{"/api/missions":{"get":{"summary":"Seven missions","responses":{"200":{"description":"Mission[]","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/metrics":{"get":{"summary":"Metrics with observation history and source registry","responses":{"200":{"description":"Metric[]","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/kanban":{"get":{"summary":"Kanban items with priority score","responses":{"200":{"description":"KanbanItem[]","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/dashboard":{"get":{"summary":"Delivery dashboard cards","responses":{"200":{"description":"DashboardMissionCard[]","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/failures":{"get":{"summary":"What Didn't Work register","responses":{"200":{"description":"FailedProgramme[]","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/policies":{"get":{"summary":"Policies with revision history","responses":{"200":{"description":"Policy[]","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}