approvedcompleteApache-2.0

Second frontend flavor: React + React Router v7

015-react-rr7-flavor

Makes the frontend slot real by adding a second allowed value: react-rr7. A parallel SPA source directory (frontend-react/, React 19 + React Router v7 in SPA/data-router mode + Vite) builds into the same backend/web/dist that the web static service serves, hitting the same auth and API endpoints as the Vue SPA (spec 006). The scaffold verb selects the flavor at stamp time; the chassis never ships both to a stamped app.

Establishes
  • frontend-react/ (directory)
Sections
  • 015: React + RR7 frontend flavor
  • 1. Purpose
  • 2. Territory
  • 3. Behavior
  • 4. Acceptance
  • 5. Out of scope
  • 6. Status
Source
specs/015-react-rr7-flavor/spec.md @ dc4c9237e12aas of 2026-07-21 ยท shard 72300c56b76f