{
  "schema_version": 1,
  "id": "auto_mode_outcome_unknown",
  "tags": [
    "offline",
    "tier:pr",
    "baseline",
    "stage0",
    "auto_mode_terminal_contract"
  ],
  "surface": "auto_mode_terminal_contract",
  "task": "Stop after bounded readback cannot resolve an external side effect.",
  "fixtures": {
    "contract": "stage0_auto_mode_terminal_v1",
    "digest_contract": "canonical-json-sha256-v1",
    "lane": "non_guardian_terminal",
    "outcome": "outcome_unknown",
    "identity": {
      "auto_run_id": "auto-run-stage0-outcome",
      "root_frame_id": "frame-stage0-outcome",
      "branch_id": "branch-main",
      "turn_id": "turn-stage0-outcome",
      "execution_id": "execution-stage0-outcome"
    },
    "condition": {
      "side_effect_kind": "external_write",
      "side_effect_dispatched": true,
      "output_committed": null,
      "readback_attempts": 2,
      "readback_limit": 2,
      "reconciliation_exhausted": true,
      "blind_retry": false,
      "action_retried": false
    }
  },
  "provider_script": [
    {
      "response": {
        "content": "schema ballast; no model is called"
      }
    }
  ],
  "faults": [],
  "permissions": {
    "noninteractive": "rules_only"
  },
  "expect": {
    "terminal_reason": "outcome_unknown",
    "model_attempts": 0,
    "event_kinds": [
      "auto_run_started",
      "auto_run_terminal"
    ],
    "invariants": [
      "ordered_events",
      "one_run_terminal",
      "terminal_state_unique",
      "identity_complete",
      "golden_payloads",
      "non_guardian_terminal",
      "recovery_contract"
    ]
  }
}
