Found while testing crates/engine/src/script.rs:30-47 (parse: `t.lines().enumerate()` runs over the trimmed text) Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com> Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
$N
$$
$
- engine::script: parse scripts (lines, JSON lines, JSON arrays), resolve "$N.path" / "${N.path}" references to earlier results, run with a failure report (+ tests) - CLI: script [FILE|-] (headless or --connect to the running app; --save/--export, --keep-going), app COMMAND [JSON] / --method, describe ID, commands FILTER, $N references in run --cmd (+ integration tests) - MCP batch: references and a script-text alternative (+ test) - docs/agents.md; docs/parity.md scored over 275 catalogue features with cargo xtask parity; ROADMAP: parity ~63% breadth / ~55% overall, ~600 agent-hours remaining Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>