Seam Robustness Scenarios¶
The robustness runner repeats deterministic scenarios and writes a bundle containing the scenario, rule files, observations, transcripts, and results.
seam robustness run \
--scenario scenarios/mcp_websocket_rewrite.yaml \
--out bundles \
--schema ../schema/transcript.schema.json \
--repetitions 5
Bundle layout:
bundles/<scenario>/
scenario.yaml
results.json
rules/
transcripts/<scenario>/run-001.json
observations/run-001.json
Use this before claiming a rule is robust. Assay still provides the security proof; the Seam harness proves the transport/rule path keeps surviving.
When a robustness transcript becomes part of a structural analysis, pass it to meshmapper. When the claim is about a side effect, encode it as an Assay case.