Prove the map runner live: hook-driven end-to-end drive #454

Open
opened 2026-08-21 13:29:35 +00:00 by jared · 1 comment
Owner

Context

#438 closed on unit and static evidence only (851 runs, 0 failures). No live run has exercised the subagent-start/subagent-stop hooks and the async post_tool_use relay against the real harness. Readiness trace 2026-08-21: ready for a supervised first drive on a ticket whose tests already exist; async event shape is assumed from synthetic fixtures, unconfirmed at runtime. User-approved follow-up (option A, 2026-08-21).

Tasks

  • Supervised /os-sdlc:implement drive on a ticket with pre-existing tests
  • Confirm the real async Agent-launch event shape matches post_tool_use.rb's assumption
  • Record findings in the os-sdlc implementation-status leaf

Origin

  • Trigger: #447 whole-diff close-out review; live-run proof named as the explicitly unproven claim
  • Improvised this session: none
  • Chain: unproven live path ← CLI-seam tests mint their own handoffs ← DESIGN (docs/os-sdlc-rebuild/map-runner-design.md tests at the CLI seam)
  • Root candidate: this ticket
## Context #438 closed on unit and static evidence only (851 runs, 0 failures). No live run has exercised the subagent-start/subagent-stop hooks and the async post_tool_use relay against the real harness. Readiness trace 2026-08-21: ready for a supervised first drive on a ticket whose tests already exist; async event shape is assumed from synthetic fixtures, unconfirmed at runtime. User-approved follow-up (option A, 2026-08-21). ## Tasks - [ ] Supervised /os-sdlc:implement drive on a ticket with pre-existing tests - [ ] Confirm the real async Agent-launch event shape matches post_tool_use.rb's assumption - [ ] Record findings in the os-sdlc implementation-status leaf ## Origin - Trigger: #447 whole-diff close-out review; live-run proof named as the explicitly unproven claim - Improvised this session: none - Chain: unproven live path ← CLI-seam tests mint their own handoffs ← DESIGN (docs/os-sdlc-rebuild/map-runner-design.md tests at the CLI seam) - Root candidate: this ticket
Author
Owner

Two checks deferred to this hook-driven run by the #458 close-out: (1) D02 re-check — tools: [] on change-interpreter has no live spawn evidence yet (the #467 drive could not register the new agent types); confirm the zero-tool spawn works. (2) R4 — Write-guard scope behavior end-to-end (unit-covered in #466, unevaluable in #467 because fallback agent types never matched the guard's role table). Also relevant: #472 (handoff target prefix mismatch) predicts hook-reported prefixed types may compose handoff: null — this run will confirm or clear it.

Two checks deferred to this hook-driven run by the #458 close-out: (1) D02 re-check — tools: [] on change-interpreter has no live spawn evidence yet (the #467 drive could not register the new agent types); confirm the zero-tool spawn works. (2) R4 — Write-guard scope behavior end-to-end (unit-covered in #466, unevaluable in #467 because fallback agent types never matched the guard's role table). Also relevant: #472 (handoff target prefix mismatch) predicts hook-reported prefixed types may compose handoff: null — this run will confirm or clear it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#454
No description provided.