From the #371 investigation: schools running the SaaS won't have experts watching Seq. They need a capability-level answer ("Search: limited", "3D Art Studio: busy", "Everything operational") — never node IDs, slot ranges, or admin actions.
GET api/status (anonymous or lightly cached): server-side rollup of the existing health checks into a small fixed capability taxonomy with student-safe wording; degraded reasons mapped, never raw internals
Read-only Angular status panel (footer link / status route) rendering it, en+es
Deliberately SEPARATE from #297 (dev-ops/admin incidents console): different audience, different data, zero actions — do not merge the surfaces
Optional: Art Studio composer consumes it to pre-warn ("the art pipeline is busy right now") instead of letting submissions queue blind
Related: #376 (incidents feed the expert console; this surface only ever sees the rollup).
From the #371 investigation: schools running the SaaS won't have experts watching Seq. They need a **capability-level** answer ("Search: limited", "3D Art Studio: busy", "Everything operational") — never node IDs, slot ranges, or admin actions.
- [ ] `GET api/status` (anonymous or lightly cached): server-side rollup of the existing health checks into a small fixed capability taxonomy with student-safe wording; degraded reasons mapped, never raw internals
- [ ] Read-only Angular status panel (footer link / status route) rendering it, en+es
- [ ] Deliberately SEPARATE from #297 (dev-ops/admin incidents console): different audience, different data, zero actions — do not merge the surfaces
- [ ] Optional: Art Studio composer consumes it to pre-warn ("the art pipeline is busy right now") instead of letting submissions queue blind
Related: #376 (incidents feed the expert console; this surface only ever sees the rollup).
Resolved: GET api/status capability rollup in spikersoft-backend PR #87 (merged), public read-only status panel + route fix in spikersoft-angular PRs #130 + #131 (merged), kept deliberately separate from #297. The only unchecked item (composer pre-warn) was marked Optional in the ticket. Closing.
Resolved: GET api/status capability rollup in spikersoft-backend PR #87 (merged), public read-only status panel + route fix in spikersoft-angular PRs #130 + #131 (merged), kept deliberately separate from #297. The only unchecked item (composer pre-warn) was marked Optional in the ticket. Closing.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
From the #371 investigation: schools running the SaaS won't have experts watching Seq. They need a capability-level answer ("Search: limited", "3D Art Studio: busy", "Everything operational") — never node IDs, slot ranges, or admin actions.
GET api/status(anonymous or lightly cached): server-side rollup of the existing health checks into a small fixed capability taxonomy with student-safe wording; degraded reasons mapped, never raw internalsRelated: #376 (incidents feed the expert console; this surface only ever sees the rollup).
Resolved: GET api/status capability rollup in spikersoft-backend PR #87 (merged), public read-only status panel + route fix in spikersoft-angular PRs #130 + #131 (merged), kept deliberately separate from #297. The only unchecked item (composer pre-warn) was marked Optional in the ticket. Closing.