Skip to content

mizcausevic-dev/store-ops-incident-board

Repository files navigation

Store Ops Incident Board

CI License: AGPL v3 Dependabot Deploy

TypeScript control plane for store incidents, SLA blockers, recovery posture, and buyer-safe restaurant operations.

Why this exists

  • 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.

Why this matters (KG Embedded tie-back)

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.

Routes

  • /
  • /incident-lane
  • /sla-risks
  • /recovery-posture
  • /verification
  • /docs

API

  • /api/dashboard/summary
  • /api/incident-lane
  • /api/sla-risks
  • /api/recovery-posture
  • /api/verification
  • /api/sample

Screenshots

Overview Incident lane SLA risks Recovery posture

Local Development

cd store-ops-incident-board
npm install
npm run dev

Open:

Validation

  • npm run build
  • npm run test
  • npm run coverage
  • npm run demo
  • npm run smoke
  • npm run prerender
  • npm run render:assets

Production status

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)

Docs

Part of the Kinetic Gain Suite

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.

About

TypeScript control plane for store incidents, SLA blockers, recovery posture, and buyer-safe restaurant operations.

Topics

Resources

License

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors