TypeScript control plane for store incidents, SLA blockers, recovery posture, and buyer-safe restaurant operations.
- Restaurant teams lose guest trust when store incidents, staffing recovery, dispatch promises, and franchise proof bundles drift at different speeds.
- Store operations need a clear view of which incidents are active, which SLA blockers still need evidence, and which reopen packets should not move yet.
- Food / Restaurant Tech buyers care whether incident recovery and guest-promise posture can stay safe without fragmenting store, labor, and dispatch workflows.
- Operators want tooling that turns incident chaos into governed lanes, named ownership, and measurable reopen posture.
This repo demonstrates the store-incident primitive for Food / Restaurant Tech buyers: incident events, recovery blockers, and reopen-facing posture tied into one operator surface. A B2B SaaS buyer would care because store, dispatch, and labor events often need to surface inside customer-facing or operator-facing products without exposing unsafe write paths or fragmented operational evidence. Kinetic Gain Embedded extends this into security-first in-product analytics for incident recovery, guest-promise safety, and buyer-readable multi-location workflows, see kineticgain.com/embedded.
//incident-lane/sla-risks/recovery-posture/verification/docs
/api/dashboard/summary/api/incident-lane/api/sla-risks/api/recovery-posture/api/verification/api/sample
cd store-ops-incident-board
npm install
npm run devOpen:
- http://127.0.0.1:5584/
- http://127.0.0.1:5584/incident-lane
- http://127.0.0.1:5584/sla-risks
- http://127.0.0.1:5584/recovery-posture
- http://127.0.0.1:5584/verification
- http://127.0.0.1:5584/docs
npm run buildnpm run testnpm run coveragenpm run demonpm run smokenpm run prerendernpm run render:assets
| Aspect | Status |
|---|---|
| CI | Node 20 + 22 matrix - lint, typecheck, coverage, build, demo, smoke, npm audit (workflow) |
| Test coverage | Example coverage gate is wired through Vitest |
| License | AGPL-3.0-or-later |
| Dependencies | Dependabot weekly (npm + GitHub Actions); npm audit --audit-level=high in CI |
| Security | SECURITY.md |
| Deploy | Static prerender -> https://stores.kineticgain.com/ (GitHub Pages, pages workflow) |
Operator surface in the Kinetic Gain Suite — a portfolio of buyer-readable control planes spanning security posture, compliance evidence, data-platform governance, FinOps, and operator workflows. See the suite index for related surfaces. Apex: kineticgain.com.



