test(dispatch): HTTP-regressietest voor usage op de herstelroute #181
No reviewers
Labels
No labels
severity/s2
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-mcp!181
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test/t1972-recovery-http"
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?
Waarom
Vervolgpunt uit de review van scrum4me-mcp#180 (LOW): de nieuwe tests riepen
submitResultdirect aan. Een strikte route-parser zonderusagezou die tests ook laten slagen, terwijl hij het veld over HTTP weigert.Wat
Een HTTP-regressietest in
__tests__/dispatch/end-to-end.integration.test.ts.POST /attempts/recovery/resultmet{binding,result,usage}via de echte route en de supervisor-bearer geeft 200 enaccepted, en de job-rij krijgt de usage:gpt-6.1-sol,dispatch_transcriptencaptured.Verificatie
usage) geeft de route 422, en de test faalt.tsc --noEmitis schoon.Alleen een test; de productcode is niet gewijzigd.
🤖 Generated with Claude Code
COMMENT
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
De diff op head
00c894a7ded6ef92859c3ebd753c54ac3797f1devoegt één gerichte HTTP-regressietest toe. De bestaande fixture levert een gestopte, nog niet afgeronde attempt met historische binding; de test controleert HTTP 200,accepteden persistente usage op de job. Dit dekt zowel weigering vanusagedoor het strikte routeschema als verlies van het veld tussen route en domein. Bestaande testpatronen en cleanup worden hergebruikt. Geen blokkerende code-, architectuur- of documentatiebevindingen; deze testuitbreiding vereist geen nieuwe productdocumentatie.Findings
CI / PR candidatestaat oppendingvoor deze head. De PR-beschrijving meldt 289/289 dispatch-tests en een schonetsc, maar lokaal ontbreken de disposable PostgreSQL-testomgeving en Docker; de tests en typechecks zijn hier niet opnieuw uitgevoerd. De productstandaard vereist typechecking van zowel broncode als tests. Daarom voorlopigCOMMENTvolgens de safe-default.