{"version":1,"overall":{"state":"operational","message":"All systems operational — authentication, tenant routing and MCP sync are healthy.","updatedAt":"2026-08-31T00:00:00.000Z"},"groups":[{"name":"Core Platform","services":[{"id":"login","name":"Tenant login / /lookup","group":"Core Platform","status":"operational","uptimePct":99.98,"avgResponseMs":42,"url":"https://goplatform.cloud/lookup","type":"http","public":true,"updatedAt":"2026-08-31T00:00:00.000Z","checks":[{"t":"2026-08-31T00:00:00.000Z","s":"operational","ms":38},{"t":"2026-08-30T23:00:00.000Z","s":"operational","ms":41},{"t":"2026-08-30T22:00:00.000Z","s":"operational","ms":44},{"t":"2026-08-30T21:00:00.000Z","s":"operational","ms":40},{"t":"2026-08-30T20:00:00.000Z","s":"operational","ms":39},{"t":"2026-08-30T19:00:00.000Z","s":"operational","ms":43},{"t":"2026-08-30T18:00:00.000Z","s":"operational","ms":42},{"t":"2026-08-30T17:00:00.000Z","s":"operational","ms":45},{"t":"2026-08-30T16:00:00.000Z","s":"operational","ms":41},{"t":"2026-08-30T15:00:00.000Z","s":"degraded","ms":320}]},{"id":"mcp","name":"MCP sync APIs (/mcp, /status-mcp, /news-mcp)","group":"Core Platform","status":"operational","uptimePct":100,"avgResponseMs":28,"url":"https://goplatform.cloud/mcp","type":"http","public":true,"updatedAt":"2026-08-31T00:00:00.000Z","checks":[{"t":"2026-08-31T00:00:00.000Z","s":"operational","ms":26},{"t":"2026-08-30T23:00:00.000Z","s":"operational","ms":29},{"t":"2026-08-30T22:00:00.000Z","s":"operational","ms":27},{"t":"2026-08-30T21:00:00.000Z","s":"operational","ms":30},{"t":"2026-08-30T20:00:00.000Z","s":"operational","ms":28}]},{"id":"dns","name":"DNS / Cloudflare Proxy (*.goplatform.cloud)","group":"Core Platform","status":"operational","uptimePct":99.99,"avgResponseMs":12,"url":"https://goplatform.cloud","type":"dns","public":true,"updatedAt":"2026-08-31T00:00:00.000Z","checks":[{"t":"2026-08-31T00:00:00.000Z","s":"operational","ms":11},{"t":"2026-08-30T23:00:00.000Z","s":"operational","ms":12},{"t":"2026-08-30T22:00:00.000Z","s":"operational","ms":13}]}]}],"components":[{"id":"login","name":"Tenant login / /lookup","status":"operational","message":"Domain → host resolution is healthy.","updatedAt":"2026-08-31T00:00:00.000Z"},{"id":"mcp","name":"MCP sync APIs","status":"operational","message":"Bearer + allowlist protected.","updatedAt":"2026-08-31T00:00:00.000Z"},{"id":"dns","name":"DNS / Cloudflare Proxy","status":"operational","message":"Wildcard *.goplatform.cloud proxied.","updatedAt":"2026-08-31T00:00:00.000Z"},{"id":"kv","name":"KV storage","status":"operational","message":"TENANCY_MAP & STATUS namespaces.","updatedAt":"2026-08-31T00:00:00.000Z"}],"incidents":[{"id":"example-pinned","slug":"example-pinned","title":"[EXAMPLE] Pinned — KV namespace maintenance window","status":"monitoring","category":"incident","type":"incident","startedAt":"2026-08-31T08:00:00.000Z","message":"Example pinned incident. Real criticals will surface here when posted via POST /status-mcp with pinned: true.","bodyHtml":"<p>This example <strong>pinned</strong> incident demonstrates the <code>pinned: true</code> field — these items always appear at the top of the incidents list, above any other entries sorted by date.</p><p>To pin in production: <code>POST /status-mcp</code> with <code>Authorization: Bearer &lt;STATUS_MCP_TOKEN&gt;</code> and a body containing <code>incidents: [{ title, status, category, pinned: true, ... }]</code>.</p>","pinned":true,"critical":true,"affectedServices":["login","mcp"],"updates":[{"at":"2026-08-31T08:05:00.000Z","message":"Identified elevated latency on KV reads."},{"at":"2026-08-31T08:20:00.000Z","message":"Mitigation applied, monitoring recovery."}]},{"id":"example-maintenance","slug":"example-maintenance","title":"[EXAMPLE] Scheduled maintenance — platform upgrade","status":"scheduled","category":"maintenance","type":"maintenance","startedAt":"2026-09-05T09:00:00.000Z","message":"Example scheduled maintenance window.","bodyHtml":"<p>Example scheduled maintenance. Shown in its own section above incidents, with timezone-aware local time conversion.</p>","window":{"start":"2026-09-05T09:00:00.000Z","end":"2026-09-05T11:00:00.000Z","timezone":"Australia/Adelaide","durationMinutes":120},"affectedServices":["login","mcp","dns"]},{"id":"example-resolved","slug":"example-resolved","title":"[EXAMPLE] Resolved — brief routing delay","status":"resolved","category":"incident","type":"incident","startedAt":"2026-08-30T02:15:00.000Z","message":"Example incident — marked resolved. Replace via POST /status-mcp.","bodyHtml":"<p>This is an example <strong>resolved</strong> incident shown so the page has content before any real MCP push.</p>","critical":false,"pinned":false}]}