M42 — Vis-design voor de Workers-app (PR B) #126
No reviewers
Labels
No labels
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-workers!126
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/m42-vis-design"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
De Workers-webapp krijgt het goedgekeurde Vis-thema: dezelfde tokenwaarden als Scrum4Me, Public Sans/Source Serif 4/Geist Mono, pillknoppen, zichtbare veldranden, onderstreepte tekstlinks en een toaster met thematokens. De ruwe paletklassen zijn van 41 naar 0 gegaan. Auth-, route- en jobgedrag zijn behouden.
Plan: M42-vis-design-migratie.md, increment 2. Spec: Vis-design §4.4–4.8. Werkitems: ST-1625, T-1985–T-1989.
Verificatie: npm run verify groen (2.178 tests geslaagd, 18 overgeslagen; lint 0 fouten/1 bestaande waarschuwing), schone productiebuild groen. Theme.css en contrasttest zijn bytegelijk aan Scrum4Me a2831a7c; 761 contrasttests groen. Onafhankelijke reviewbevindingen over links/rondingen zijn opgelost; delta-review GO.
Bewijs: 38 definitieve licht/donkerbeelden plus 6 baselinebeelden, met metingen en SHA256-manifest. De afgesloten job en run zijn uitsluitend lokale proefdata op expliciet JP-akkoord. Er zijn geen jobs gestart of productiegegevens gewijzigd.
Bestaande beperking: React418 op Worker Logs/run-detail reproduceert ook op baseline
e58a138en is apart geregistreerd als Workers ISS-1. De datum-/tijdlogica is ongewijzigd. Lokale screenshots gebruiken een schone productiebuild wegens een HMR-handshakeprobleem in de devserver. Normale/succes/fouttoasts zijn niet allemaal als gebruikersflow opgewekt; wrapper en tokens zijn geverifieerd.JP heeft push, PR, merge na groene CI en deployment naar workers.jp-visser.nl expliciet geautoriseerd.
Verdict: COMMENT
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
.superpowers/m42/spec.mden.superpowers/m42/plan.mdbindend, maar beide ontbreken in de PR-tree. Voeg een duurzame bron of de relevante specificatie toe, zodat de geclaimde M42-conformiteit reproduceerbaar beoordeeld kan worden.Geen blokkerende codebevindingen gevonden. De wijzigingen gebruiken centrale semantische tokens en bestaande UI-patronen; login-, API- en joblogica blijven functioneel ongewijzigd. De productdocumentatie voor Login en PWA vermeldt nog de oude tokens/kleuren en verdient actualisatie.
Verificatie
Beoordeeld op head
b1107248f7ea6a4eb5f027a4fe5938e1c4761bc2, overeenkomstig de payload. ESLint: 0 fouten, 1 bestaande waarschuwing; typecheck: geslaagd. Alle 761 contrastasserties uit de nieuwe test slagen via directe TypeScript-transpilatie met synchrone assertion-adapter. De screenshotbestanden komen overeen met alle geregistreerde SHA256-hashes; het loginbeeld is visueel gecontroleerd.De volledige Vitest-suite kon in deze runtime niet starten: de native Rollup-module kan vanuit de tijdelijke werkmap niet worden geladen (
failed to map segment from shared object). Dit is geen aangetoonde PR-regressie, maar de suite en productiebuild zijn niet onafhankelijk bevestigd. De eerder vastgelegde groene uitvoering in de PR-documentatie is auteursbewijs. Daarom COMMENT, geen volledige goedkeuring.