feat(jobs): toon invoer incl. cache write in het gebruikspaneel #302
No reviewers
Labels
No labels
severity/s3
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Scrum4Me!302
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/usage-input-incl-cache-write"
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?
Het gebruikspaneel van een job krijgt een regel Invoer incl. cache write (= invoer + cache write).
Waarom: Claude boekt de eerste keer ingelezen context (systeemprompt, tools, reviewdocumenten) als cache write; Codex/OpenAI kent geen cache-write en telt die als invoer. Daardoor lijkt "Tokens invoer" bij Claude-jobs (bv. Queue-review) veel lager dan bij Codex. De nieuwe regel maakt beide runtimes vergelijkbaar. Ontbreken beide waarden, dan toont de regel
—.Verificatie
vitest run __tests__/components/jobs/job-usage-pane.test.tsx: 4/4 groen (2 nieuwe tests)tsc --noEmit: 180 fouten zowel vóór als na deze wijziging, geen in de gewijzigde bestanden🤖 Generated with Claude Code
COMMENT
Geen blokkerende codefindings gevonden. De som verwerkt ontbrekende waarden en nul correct, hergebruikt
formatNumberenFieldRow, en respecteert de bestaande clientgrens en stylingconventies. De codecomment legt het doel uit; voor deze lokale weergavewijziging is geen nieuwe architectuurdocumentatie nodig.Findings:
__tests__/components/jobs/job-usage-pane.test.tsx:74: de componenttests konden hier niet starten door uitvoerbeperkingen op/tmp(Permission denied/failed to map segment from shared object). Geen aangetoonde codefout, maar de gemelde 4/4 groene tests zijn niet onafhankelijk bevestigd. DaaromCOMMENTvolgens de safe-default.Verificatie: PR en head-SHA opgelost en gecontroleerd; volledige gewijzigde component, tests en tokenmapping gelezen; ESLint op beide gewijzigde bestanden geslaagd. Vijf losse berekeningsgevallen (som, beide ontbrekend, één ontbrekend en nul) geslaagd; dit vervangt geen componenttest. Geen volledige build/typecheck uitgevoerd; de PR meldt 180 bestaande typefouten vóór en na de wijziging.
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.