Harden the agent with four fixes from the failed Dagster run
main·
Commit

- A step that starts with cd <dir> no longer fails when the shell is already inside <dir>. The planner also stops adding cd lines.
- A recovery patch that keeps less than 60 percent of the original command is rejected as drift, so a fix cannot swap the docs flow.
- The summary names the step that gave up, not a step recovered earlier.
- A producer killed by SIGPIPE (yes | tool) no longer fails the step. 205 offline tests and 38 live tests pass.
Entire-Checkpoint: 01M4JN4H9TQN3Y2X0QJYCT5JSC
Checkpoints
Checkpoint 1
Checkpoint 1