✔ CLI export, hash guard, noninteractive overwrite refusal, source aliases and recovery-safe preflight (402.120875ms)
✔ parse four complete exchanges and preserve the exact source (0.535042ms)
✔ pins survive verbatim; whole tool exchange stays paired; chronological output (0.752875ms)
✔ pinned minimum is exact, and too-small budget refuses (0.314833ms)
✔ normal beats an earlier aside; oversized normal can be skipped whole (0.173834ms)
✔ bad priorities, budgets, incomplete exchanges and tool mismatches fail closed (0.348042ms)
✔ message-wrapped tool blocks belong to the same exchange (0.20375ms)
✔ fences grow around hostile Markdown and Unicode byte counts are exact (0.145084ms)
✔ selection is deterministic and leaves inputs intact (0.139583ms)
ℹ tests 9
ℹ suites 0
ℹ pass 9
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 455.642458
