Wilson Project OpsWorkflow sprint →
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

01 / COLLECT

Read a local synthetic fixture. No network or external state.

02 / RANK

Sort by explicit severity and stable item identifier.

03 / PREPARE

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.