Read a local synthetic fixture. No network or external state.
Public synthetic proof
Three actions. Zero writes. One approval stop.
This fixture models a weekly change-triage workflow. It reads three synthetic findings, ranks them deterministically, and prepares a proposed change set. It cannot enter live mode and performs no external write.
The contract
Sort by explicit severity and stable item identifier.
Return proposed JSON and stop at authorized approval.
Observed acceptance result
Five automated tests passed: golden output, three-action maximum, dry-run enforcement, sensitive-field rejection, and CLI help.
{
"fixture_id": "b699bf157fa41381",
"mode": "dry-run",
"status": "awaiting-approval",
"tool_actions": ["collect", "rank", "prepare"],
"tool_action_count": 3,
"writes_performed": 0,
"rollback": "discard-proposed-output"
}Boundary: this proves deterministic synthetic behavior only. It does not prove a customer's APIs are reliable, their data is safe to use, or the workflow improves a business outcome.