Question
How is Sandcastle's idle/abort timeout rebuilt for the harness world? Today it watches raw agent CLI output; under the harness, the harness runs the agent and exposes an event stream + abort signal. Decide how the spike detects idleness and cancels (watch the harness stream, cancel via its abort signal), and what "cleanly fires" means for the DoD.
Question
How is Sandcastle's idle/abort timeout rebuilt for the harness world? Today it watches raw agent CLI output; under the harness, the harness runs the agent and exposes an event stream + abort signal. Decide how the spike detects idleness and cancels (watch the harness stream, cancel via its abort signal), and what "cleanly fires" means for the DoD.