test(worker-logs): tweede harness-fixture, een echte taakjob #275
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!275
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "test/harness-task-fixture"
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?
M4 (agent-harness run-logging), Taak 11a / criterium 2: het run-log van een echte taakjob wordt de tweede parser-fixture. Plan: agent-harness
docs/plans/M4-harness-run-logging.md, Taak 11.Wat
Nieuw:
test/fixtures/worker-logs/harness-task-impl.log.cmun0mmuu000gue17ixshy7c4op max2 (run20260929T183419Z, T-45 / ST-014), gedispatcht metrequired_capability: 'local_llm'.4a0be17a…feef, 127 KB, 61 regels.harness check-run-logsvond er 0 geheimen in.test/parse-worker-log.test.ts: 9 nieuwe tests. Ze pinnen:worktree path=…;job_status done pushed_at=ja;outputLength, en een verschil intsgelijk aandurationMs;run_tests-regels;De verwachtingen komen uit
JSON.parsevan de fixture-regels, niet uit de parser zelf.De parser verandert niet:
git diff -- lib/is leeg. Elke verwachting was bij de eerste run groen tegen de ongewijzigde parser.Verificatie
npm run typecheckgroen.test/parse-worker-log.test.ts77/77 groen.npm test: alleen de twee bekende macOS-platformbestanden falen, zoals op main.🤖 Generated with Claude Code
Verdict: APPROVED
Findings
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
De nieuwe fixture is gericht en de tests verifiëren de relevante parsercontracten: eventvolgorde, metadata, containers, tool-calls/-results, truncatie en eindstatus.