fix(worker-logs): fullLength van een harness-toolresultaat telt de foutcode-tag nooit mee #274
No reviewers
Labels
No labels
severity/s2
severity/s3
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Ops-dashboard!274
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/harness-fulllength-fallback"
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?
Vervolg op #273: deze commit (
7d1dcceed) werd gepusht terwijl #273 al gemerged werd (merge om 19:30:23, push een paar seconden later), en zit daardoor niet op main.Wat
harness.tool_resultzondercontentLength:fullLengthis nu de lengte van de content in plaats van de body. Daardoor telt de tag[<errorCode>]nooit mee, en betekentfullLengthop beide paden de lengte van de tooluitvoer, zoals spec §5.4 hem definieert (agent-harnessdocs/specs/2026-09-28-harness-run-logging-design.md, rijharness.tool_result). Het pad métcontentLengthis ongewijzigd. Achtergrond: review 856 en de reactie daarop in #273.De writer schrijft
contentLengthaltijd, dus in de praktijk verandert er niets aan wat de dashboards tonen. Dit maakt alleen de betekenis eenduidig.Verificatie
fullLength17 tegen verwacht 4. Daarnatest/parse-worker-log.test.ts68/68 ennpm run typecheckgroen.npm test: alleen de twee bekende macOS-platformbestanden falen (caddy-write-wrapper,db-access-policy-bundle-flow), zoals op main.errorCode+contentLength, zowel niet afgekapt als door de writer afgekapt. De fixture-test (call_uwrob4gs, 71) is ongewijzigd.Uitrol: geen aparte redeploy nodig. Dit gaat mee met de volgende
redeploy_ops_dashboard.🤖 Generated with Claude Code
APPROVED
Findings
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
De correctie houdt
fullLengthconsistent met de contractbetekenis (de volledige tool-uitvoer) en dekt zowel resultaten met als zondercontentLengthaf.