{
  "schema": "pg36-ch34-negative-cases-v1",
  "cases": [
    {"id": "production-data", "mutation": "requirements.production_data=true"},
    {"id": "production-traffic", "mutation": "requirements.production_traffic=true"},
    {"id": "managed-storm", "mutation": "requirements.managed_storm=true"},
    {"id": "managed-slot", "mutation": "requirements.managed_slot=true"},
    {"id": "managed-cancel", "mutation": "requirements.managed_cancel=true"},
    {"id": "manual-wal-delete", "mutation": "requirements.manual_wal_delete=true"},
    {"id": "oom-injection", "mutation": "requirements.oom=true"},
    {"id": "scenario-count", "mutation": "requirements.scenarios=1"},
    {"id": "contract-route-count", "mutation": "contract.remove-route"},
    {"id": "contract-no-unknown", "mutation": "contract.remove-unknown-route"},
    {"id": "contract-flow-threshold", "mutation": "contract.flow-sessions=1"},
    {"id": "contract-retention-threshold", "mutation": "contract.retained-bytes=0"},
    {"id": "contract-delete-wal", "mutation": "contract.allow-delete-pg-wal"},
    {"id": "blind-leaks-truth", "mutation": "blind.add-hidden-truth"},
    {"id": "blind-leaks-route", "mutation": "blind.add-expected-route"},
    {"id": "blind-missing-field", "mutation": "blind.remove-retention"},
    {"id": "classification-duplicate-case", "mutation": "classification.duplicate-case"},
    {"id": "classification-wrong-flow", "mutation": "classification.flow=retention"},
    {"id": "classification-wrong-retention", "mutation": "classification.retention=flow"},
    {"id": "classification-no-evidence", "mutation": "classification.remove-evidence"},
    {"id": "flow-too-few-sessions", "mutation": "evidence.flow.sessions=1"},
    {"id": "flow-no-rejections", "mutation": "evidence.flow.rejections=0"},
    {"id": "flow-no-lock-waiters", "mutation": "evidence.flow.lock-waiters=0"},
    {"id": "flow-has-slot", "mutation": "evidence.flow.inactive-slot=1"},
    {"id": "flow-cancel-broad", "mutation": "evidence.flow.cancel-scope=all"},
    {"id": "flow-not-recovered", "mutation": "evidence.flow.post-sessions=1"},
    {"id": "retention-no-slot", "mutation": "evidence.retention.slots=0"},
    {"id": "retention-slot-active", "mutation": "evidence.retention.active=true"},
    {"id": "retention-too-small", "mutation": "evidence.retention.bytes=1"},
    {"id": "retention-connection-errors", "mutation": "evidence.retention.rejections=1"},
    {"id": "retention-wal-deleted", "mutation": "evidence.retention.wal-deleted=true"},
    {"id": "retention-slot-left", "mutation": "evidence.retention.post-slots=1"},
    {"id": "cleanup-root-left", "mutation": "evidence.cleanup.root-left=true"},
    {"id": "production-gate-open", "mutation": "evidence.production-gate=approved"}
  ]
}
