{
  "schema": "PLN-027-LAB1_FIXTURES_v1",
  "cases": [
    {
      "case_id": "baseline",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "legacy_args=v1",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.13-sdk0.9.4",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "dependency normalization regression",
      "provenance_ref": "EV-517",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "two_dependencies_changed",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "legacy_args=v1",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.13-sdk0.9.4",
      "dependency_lock": "lock-B+C",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "dependency regression",
      "provenance_ref": "EV-517",
      "oracle_stable": true,
      "changed_variables": 2,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "provider_double_overclaim",
      "incident_id": "INC-522",
      "symptom_id": "SYM-SANDBOX",
      "failing_input_hash": "sha256:input522",
      "expected_oracle": "file_visible",
      "actual_result": "file_missing",
      "failure_environment": "real-sandbox:v7",
      "environment_fingerprint": "scripted-sandbox:memory",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-S",
      "agent_definition_hash": "agent-S",
      "tool_contract_hash": "sandbox-v3",
      "fixture_id": "FX-522",
      "trace_id": "TR-522",
      "last_known_good": "r180",
      "first_bad_candidate": "r181",
      "suspect_range": "r181",
      "boundary_owner": "SANDBOX_PROVIDER",
      "isolation_level": "SCRIPTED_PROVIDER_DOUBLE_ONLY",
      "external_dependency_state": "REAL_PROVIDER_UNTESTED",
      "diagnostic_hypothesis": "sandbox lifecycle bug",
      "provenance_ref": "EV-522",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": false,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "flaky_oracle",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "alternating",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.13-sdk0.9.4",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "flaky oracle",
      "provenance_ref": "EV-517",
      "oracle_stable": false,
      "changed_variables": 1,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "environment_mismatch",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "legacy_args=v1",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.12-sdk0.8.9",
      "dependency_lock": "lock-old",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "dependency normalization regression",
      "provenance_ref": "EV-517",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "missing_provenance",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "legacy_args=v1",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.13-sdk0.9.4",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "dependency normalization regression",
      "provenance_ref": "",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 0,
      "policy_blocked": false
    },
    {
      "case_id": "stale_evidence",
      "incident_id": "INC-517",
      "symptom_id": "SYM-TOOLARGS",
      "failing_input_hash": "sha256:input517",
      "expected_oracle": "normalized_args=v2",
      "actual_result": "legacy_args=v1",
      "failure_environment": "env:py3.13-sdk0.9.4",
      "environment_fingerprint": "env:py3.13-sdk0.9.4",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-A",
      "agent_definition_hash": "agent-A",
      "tool_contract_hash": "tool-v2",
      "fixture_id": "FX-517",
      "trace_id": "TR-517",
      "last_known_good": "r140",
      "first_bad_candidate": "r147",
      "suspect_range": "r141..r147",
      "boundary_owner": "APPLICATION_SDK",
      "isolation_level": "OFFLINE_SCRIPTED",
      "external_dependency_state": "NOT_REQUIRED",
      "diagnostic_hypothesis": "dependency normalization regression",
      "provenance_ref": "EV-517",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": true,
      "real_provider_reproduces": false,
      "evidence_age_days": 90,
      "policy_blocked": false
    },
    {
      "case_id": "transfer_real_provider",
      "incident_id": "INC-522",
      "symptom_id": "SYM-SANDBOX",
      "failing_input_hash": "sha256:input522",
      "expected_oracle": "file_visible",
      "actual_result": "file_missing",
      "failure_environment": "real-sandbox:v7",
      "environment_fingerprint": "real-sandbox:v7",
      "dependency_lock": "lock-A",
      "config_hash": "cfg-S",
      "agent_definition_hash": "agent-S",
      "tool_contract_hash": "sandbox-v3",
      "fixture_id": "FX-522-INTEGRATION",
      "trace_id": "TR-522-RP",
      "last_known_good": "r180",
      "first_bad_candidate": "r181",
      "suspect_range": "r181",
      "boundary_owner": "SANDBOX_PROVIDER",
      "isolation_level": "REAL_PROVIDER_MINIMAL",
      "external_dependency_state": "REPRODUCES_WITH_REAL_PROVIDER",
      "diagnostic_hypothesis": "provider lifecycle/filesystem boundary",
      "provenance_ref": "EV-522-RP",
      "oracle_stable": true,
      "changed_variables": 1,
      "scripted_reproduces": false,
      "real_provider_reproduces": true,
      "evidence_age_days": 0,
      "policy_blocked": false
    }
  ]
}
