feat: establish Stitch cockpit frontend contract
This commit is contained in:
@@ -28,6 +28,13 @@ Lees niet blind alle referentiedocumenten. Gebruik `docs/quality/TRACEABILITY_MA
|
||||
- Geen productieafhankelijkheid toevoegen zonder duidelijke noodzaak, lockfile-update, tests en documentatie.
|
||||
- Geen secrets, tokens, echte e-mailadressen of persoonlijke gegevens committen.
|
||||
|
||||
## Frontendcontract
|
||||
|
||||
- De productiefrontend volgt `docs/design/STITCH_FRONTEND_CONTRACT.md`; Stitch is de visuele bron van waarheid, de Django-backend blijft leidend voor werking en data.
|
||||
- Gebruik uitsluitend echte of eerlijk als onbekend gemarkeerde data. Geen demo-KPI's, nepstatussen, dode controls, auto-apply of externe runtimeassets.
|
||||
- Kernflows blijven server-rendered en bruikbaar zonder JavaScript; afwijkingen voor security, toegankelijkheid en ontbrekende data worden gedocumenteerd.
|
||||
- Na een frontendmigratie blijft geen parallelle legacy-shell, ongebruikte componentstijl of verborgen oude UI bestaan.
|
||||
|
||||
## Codeconventies
|
||||
|
||||
- Python 3.12/3.13; type hints op publieke services.
|
||||
|
||||
Reference in New Issue
Block a user