v9 Workers-sortering en 80%-Context (ST-056) #115

Merged
janpeter merged 3 commits from codex/v9-workers-increment1 into main 2026-10-01 17:22:54 +02:00
Owner

Scope

  • /context krijgt 80% van de beschikbare hoofdruimte op desktop.
  • De Workers-lijst gebruikt de bestaande TanStack Table v9-adapter. Worker, Gebruiker, Runtime, Jobs (24u), Laatst gezien en Status zijn sorteerbaar.
  • Een versieerde voorkeur in localStorage bewaart kolom en richting. De bestaande /rules- en API-token-tabellen blijven ongewijzigd.

Verificatie

  • npm run verify: 163 testbestanden en 1348 tests geslaagd; 18 bestaande skips.
  • Docker-builder docker build --target builder -t s4m-workers-v9-rest-i1-build .: geslaagd.
  • Lokale browserproef op 1728×906, 1280×800, 1024×768 en 768×800: 80% Context-breedte op desktop en geen horizontale paginascroll. Workers-sortering bleef staan na navigeren, herladen en een nieuw browserproces met hetzelfde profiel. Zie docs/superpowers/reports/2026-10-01-v9-workers-increment1-proof.md.

De browserproef gebruikte drie synthetische workerrecords. Gedrag met productiegegevens, Forgejo-CI en deployment zijn nog niet beoordeeld.

## Scope - `/context` krijgt 80% van de beschikbare hoofdruimte op desktop. - De Workers-lijst gebruikt de bestaande TanStack Table v9-adapter. Worker, Gebruiker, Runtime, Jobs (24u), Laatst gezien en Status zijn sorteerbaar. - Een versieerde voorkeur in `localStorage` bewaart kolom en richting. De bestaande `/rules`- en API-token-tabellen blijven ongewijzigd. ## Verificatie - `npm run verify`: 163 testbestanden en 1348 tests geslaagd; 18 bestaande skips. - Docker-builder `docker build --target builder -t s4m-workers-v9-rest-i1-build .`: geslaagd. - Lokale browserproef op 1728×906, 1280×800, 1024×768 en 768×800: 80% Context-breedte op desktop en geen horizontale paginascroll. Workers-sortering bleef staan na navigeren, herladen en een nieuw browserproces met hetzelfde profiel. Zie `docs/superpowers/reports/2026-10-01-v9-workers-increment1-proof.md`. De browserproef gebruikte drie synthetische workerrecords. Gedrag met productiegegevens, Forgejo-CI en deployment zijn nog niet beoordeeld.
s4m-codex-reviewer left a comment

APPROVED

  • Geen blokkerende bevindingen. De omzetting naar de v9-DataTable behoudt de standaardvolgorde, gebruikt een versieerde en hydratieveilige lokale sorteerkeuze, en dekt opslagfouten, hydratatie, toetsenbordbediening, refresh en rijidentiteit met tests.
  • geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
## APPROVED - Geen blokkerende bevindingen. De omzetting naar de v9-DataTable behoudt de standaardvolgorde, gebruikt een versieerde en hydratieveilige lokale sorteerkeuze, en dekt opslagfouten, hydratatie, toetsenbordbediening, refresh en rijidentiteit met tests. - geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Sign in to join this conversation.
No reviewers
No labels
severity/s4
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-workers!115
No description provided.