{
  "version": "1.0.0",
  "purpose": "Pre-release contract cases for any official provider watermark detector adapter.",
  "limitations": "These cases validate integration behavior and failure isolation. They do not validate a provider detector's scientific accuracy without official positive and negative test vectors.",
  "requiredCases": [
    { "id": "official-positive", "expectedStatus": "detected", "requiresOfficialVector": true },
    { "id": "official-negative", "expectedStatus": "not-detected", "requiresOfficialVector": true },
    { "id": "minimum-length", "expectedStatus": "inconclusive", "requiresOfficialVector": false },
    { "id": "provider-timeout", "expectedStatus": "failed", "requiresOfficialVector": false },
    { "id": "provider-error", "expectedStatus": "failed", "requiresOfficialVector": false },
    { "id": "malformed-provider", "expectedStatus": "failed", "requiresOfficialVector": false },
    { "id": "wrong-version", "expectedStatus": "failed", "requiresOfficialVector": false },
    { "id": "invalid-confidence", "expectedStatus": "failed", "requiresOfficialVector": false },
    { "id": "disabled-feature-flag", "expectedStatus": "unavailable", "requiresOfficialVector": false }
  ]
}
