approvedcompleteAGPL-3.0
Governance UI: Vite + React Router v7 webapp
007-governance-webapp
Replaces the chassis's placeholder Vue SPA with the control plane's real face: a Vite + React Router v7 single-page app served by the chassis web service from web/dist, same-origin with the API and the embedded rauthy IdP. v1 surface: login, tenant list/create, GitHub App install flow, stamp launcher + job progress, fleet table with operation buttons. The platform UI is deliberately NOT a template flavor: it owes nothing to template stack choices (thesis §3).
- Depends on
- Establishes
- frontend/ (directory)
- Sections
- 007: Governance webapp
- 1. Territory
- 2. Behavior
- 3. Acceptance
- 4. Out of scope
- 5. Status (2026-07-15)
- Update 2026-07-15 (live verification -> `implementation: complete`)
- Update 2026-07-16 (chassis realignment: `webapp/` -> `frontend/`, back to `in-progress`)
- Update 2026-07-18 (`webapp/` -> `frontend/` landed; `implementation: complete`)
- Source
- specs/007-governance-webapp/spec.md @ f136bf323cecas of 2026-07-21 · shard 7d69329867c0