feat: v9-tabellen en 80%-desktopbreedte Scrum4Me (S-2026-10-02-v9-desktop) #283

Merged
janpeter merged 17 commits from codex/v9-desktop-rest-scrum into main 2026-10-02 17:39:39 +02:00
Owner

Sprint

S-2026-10-02-v9-desktop: resterende desktoproutes en recordtabellen in Scrum4Me. Bijbehorende Workers-PR: #117.

Wijzigingen

  • Docs-detail, Ideas-detail, Insights, Manual en development debug-env gebruiken op desktop 80% van de beschikbare hoofdruimte; op 1024/768 blijft de inhoud bruikbaar.
  • Tokengebruik en vier Admin-tabellen gebruiken de v9-DataTable met per-user bewaarde kolom en richting. Admin Jobs Status en Gebruik hebben afzonderlijke voorkeuren; schattingen worden per eenheid gegroepeerd.
  • Dashboardproducten gebruiken de v9-renderer met de bestaande views.productsTable-sleutel, filters, selectie en acties.
  • Een gerichte min-w-0-correctie houdt brede Admin-tabellen binnen de hoofdruimte.

Verificatie

  • npm run verify -- -- --maxWorkers=2: 371 testbestanden, 3105 tests geslaagd, 29 overgeslagen; lint 0 fouten met 6 bestaande waarschuwingen; typecheck geslaagd.
  • npm run build met afzonderlijke lokale wegwerp-PostgreSQL: geslaagd.
  • Lokale browserproeven op 1728×906, 1280×800, 1024×768 en 768×800: A, B, C, leesbreedtes.
  • Onafhankelijke lokale code-review: gemengde-eenhedenbevinding hersteld en gericht herbeoordeeld. Eindrapport.
  • Voor deze PR herbaseerd op de actuele main (alle tussenliggende commits betroffen M41-documentatie); volledige Verify en productiebuild zijn daarna opnieuw uitgevoerd.

Acceptatiegrens

Geen merge of deployment in deze opdracht. De exacte productie-Docs-URL was met het beschikbare demo-account niet toegankelijk; JP accepteerde de getoonde lokale Docs-weergave als eerste checkpoint. T-1921 blijft open tot gedeployd runtimegedrag en JP's praktijkcontrole zijn bevestigd.

## Sprint S-2026-10-02-v9-desktop: resterende desktoproutes en recordtabellen in Scrum4Me. Bijbehorende Workers-PR: [#117](https://git.jp-visser.nl/janpeter/scrum4me-workers/pulls/117). ## Wijzigingen - Docs-detail, Ideas-detail, Insights, Manual en development `debug-env` gebruiken op desktop 80% van de beschikbare hoofdruimte; op 1024/768 blijft de inhoud bruikbaar. - Tokengebruik en vier Admin-tabellen gebruiken de v9-DataTable met per-user bewaarde kolom en richting. Admin Jobs Status en Gebruik hebben afzonderlijke voorkeuren; schattingen worden per eenheid gegroepeerd. - Dashboardproducten gebruiken de v9-renderer met de bestaande `views.productsTable`-sleutel, filters, selectie en acties. - Een gerichte `min-w-0`-correctie houdt brede Admin-tabellen binnen de hoofdruimte. ## Verificatie - `npm run verify -- -- --maxWorkers=2`: 371 testbestanden, 3105 tests geslaagd, 29 overgeslagen; lint 0 fouten met 6 bestaande waarschuwingen; typecheck geslaagd. - `npm run build` met afzonderlijke lokale wegwerp-PostgreSQL: geslaagd. - Lokale browserproeven op 1728×906, 1280×800, 1024×768 en 768×800: [A](https://git.jp-visser.nl/janpeter/Scrum4Me/src/branch/codex/v9-desktop-rest-scrum/docs/superpowers/reports/2026-10-02-v9-a-scrum-proof.md), [B](https://git.jp-visser.nl/janpeter/Scrum4Me/src/branch/codex/v9-desktop-rest-scrum/docs/superpowers/reports/2026-10-02-v9-b-scrum-proof.md), [C](https://git.jp-visser.nl/janpeter/Scrum4Me/src/branch/codex/v9-desktop-rest-scrum/docs/superpowers/reports/2026-10-02-v9-c-scrum-proof.md), [leesbreedtes](https://git.jp-visser.nl/janpeter/Scrum4Me/src/branch/codex/v9-desktop-rest-scrum/docs/superpowers/reports/2026-10-02-v9-readpages-scrum-proof.md). - Onafhankelijke lokale code-review: gemengde-eenhedenbevinding hersteld en gericht herbeoordeeld. [Eindrapport](https://git.jp-visser.nl/janpeter/Scrum4Me/src/branch/codex/v9-desktop-rest-scrum/docs/superpowers/reports/2026-10-02-v9-final-scrum-proof.md). - Voor deze PR herbaseerd op de actuele `main` (alle tussenliggende commits betroffen M41-documentatie); volledige Verify en productiebuild zijn daarna opnieuw uitgevoerd. ## Acceptatiegrens Geen merge of deployment in deze opdracht. De exacte productie-Docs-URL was met het beschikbare demo-account niet toegankelijk; JP accepteerde de getoonde lokale Docs-weergave als eerste checkpoint. T-1921 blijft open tot gedeployd runtimegedrag en JP's praktijkcontrole zijn bevestigd.
docs(ST-1613): leg finale Scrum4Me-verificatie en reviewfix vast
Some checks failed
CI / Lint, Typecheck, Test & Build (pull_request) Failing after 3m29s
CI / DB Access Policy Gate (pull_request) Successful in 1m44s
CI / DB Access Production Sentinel (pull_request) Successful in 1m23s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Queue Dispatch Guard Gate (pull_request) Successful in 3m3s
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
8fa5bf5b94
s4m-codex-reviewer left a comment

APPROVED

Geen blokkerende bevindingen.

  • INFO — tests: gerichte Vitest-dekking is toegevoegd voor de nieuwe admin-, dashboard- en tokengebruik-sortering, inclusief stabiele actie-ID's na hersorteren.
  • INFO — documentatie: geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden. De diff volgt de gedeelde DataTable-/persistente-sorteerpatronen en houdt breedtewijzigingen lokaal per pagina.
## APPROVED Geen blokkerende bevindingen. - **INFO — tests:** gerichte Vitest-dekking is toegevoegd voor de nieuwe admin-, dashboard- en tokengebruik-sortering, inclusief stabiele actie-ID's na hersorteren. - **INFO — documentatie:** geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden. De diff volgt de gedeelde DataTable-/persistente-sorteerpatronen en houdt breedtewijzigingen lokaal per pagina.
ci(ST-1613): begrens Vitest-concurrency op gedeelde runner
All checks were successful
CI / DB Access Policy Gate (pull_request) Successful in 1m41s
CI / Queue Dispatch Guard Gate (pull_request) Successful in 1m46s
CI / DB Access Production Sentinel (pull_request) Successful in 1m14s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 8m45s
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
e218cd43b4
s4m-codex-reviewer left a comment

COMMENT

  • medium — docs/superpowers/reports/2026-10-02-v9-final-scrum-proof.md:10: Het rapport stelt dat de volledige verify-, build- en browservalidatie op code-HEAD 429182232833064da37c62861974ba3875951861 is uitgevoerd, terwijl deze PR commit e218cd43b47a8bfae3dc0affccb1531e126b0022 ter review aanbiedt. Daardoor is niet vast te stellen dat de gerapporteerde groene gates ook de daadwerkelijk gereviewde commit dekken; actualiseer het bewijs voor de PR-head of laat CI daarop draaien.

Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.

## COMMENT - **medium — docs/superpowers/reports/2026-10-02-v9-final-scrum-proof.md:10:** Het rapport stelt dat de volledige verify-, build- en browservalidatie op code-HEAD `429182232833064da37c62861974ba3875951861` is uitgevoerd, terwijl deze PR commit `e218cd43b47a8bfae3dc0affccb1531e126b0022` ter review aanbiedt. Daardoor is niet vast te stellen dat de gerapporteerde groene gates ook de daadwerkelijk gereviewde commit dekken; actualiseer het bewijs voor de PR-head of laat CI daarop draaien. Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Scrum4Me!283
No description provided.