ST-055: TanStack v9-tabel voor Rules #113
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!113
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/tanstack-v9-rules"
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?
Wijziging
Verificatie
Grenzen
Plan en bewijs voor herreview
janpeter/Scrum4Me@e81bd411c7/docs/superpowers/plans/2026-10-01-tanstack-v9-data-table-pilots.mdjanpeter/Scrum4Me@e81bd411c7/docs/superpowers/reviews/2026-10-01-tanstack-v9-forgejo-reviews-evaluatie.mdVerdict: REQUEST_CHANGES
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
components/shared/data-table.tsx:26: de geëxporteerdeSingleSortheeft{ id, desc }, terwijl de vastgelegde Workers-adapterstandaard{ column, direction }voorschrijft en de omzetting naar TanStack intern hoort plaats te vinden. Hierdoor wijkt de publieke adapterinterface af van het afgesproken cross-repo patroon.components/shared/data-table.tsx:65: ook inactieve sorteerkoppen krijgenaria-sort="none". Beperkaria-sorttot de actieve gesorteerde kop, zoals de toegankelijkheidsconventie voor deze adapter voorschrijft.__tests__/components/shared/data-table.test.tsx:49: de vereiste Enter/Space-dekking voor sorteerkoppen ontbreekt; de test verifieert uitsluitend muisklikken.De gewijzigde TanStack v9-aanroepen zelf zijn statisch gecontroleerd. De volledige projecttypecheck kon lokaal niet als PR-signaal worden gebruikt doordat de checkout zonder geïnitialiseerde shared-submodule al bestaande niet-gerelateerde typefouten bevatte; Vitest startte niet door een omgevingsfout bij het laden van Rollup.
COMMENT
app/(app)/rules/page.tsx:48: de 80%-desktopbreedte en de interne Table-overflow sluiten aan op de productstandaard, maar de PR bevat geen reproduceerbaar browserbewijs voor de vier voorgeschreven viewports, toetsenbordgedrag en interne horizontale scroll. Die acceptatiegate blijft daarom onbevestigd.__tests__/components/shared/data-table.test.tsx:1: de toegevoegde gerichte tests dekken sortering, toegankelijkheid, rij-id's en Publish na herordening goed. Uitvoering kon in deze reviewrunner niet worden bevestigd: de tijdelijke checkout staat op een noexec-mount, waardoor Vitest/Rollup de native module niet kan laden. Dit is geen diff-fout, maar voorkomt een autonome APPROVED-status.geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.