{
  "spec_version": "1.0.0",
  "scope": "document",
  "cases": [
    { "id": "valid-minimal-catalog", "fixture": "fixtures/valid-minimal-catalog.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "valid-all-optional-catalog", "fixture": "fixtures/valid-all-optional-catalog.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "valid-minimal-product", "fixture": "fixtures/valid-minimal-product.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "valid-multiple-sources-product", "fixture": "fixtures/valid-multiple-sources-product.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "valid-arabic-product", "fixture": "fixtures/valid-arabic-product.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent-ar.sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "valid-optional-variants-product", "fixture": "fixtures/valid-optional-variants-product.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": true, "expected_issue_codes": [] },
    { "id": "invalid-missing-required-content", "fixture": "fixtures/invalid-missing-required-content.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-h1", "fixture": "fixtures/invalid-missing-h1.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-summary", "fixture": "fixtures/invalid-missing-summary.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-version", "fixture": "fixtures/invalid-missing-version.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-catalog", "fixture": "fixtures/invalid-missing-catalog.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-product", "fixture": "fixtures/invalid-missing-product.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-updated", "fixture": "fixtures/invalid-missing-updated.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-facts", "fixture": "fixtures/invalid-missing-facts.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-duplicate-required-label", "fixture": "fixtures/invalid-duplicate-required-label.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-duplicate-required-section", "fixture": "fixtures/invalid-duplicate-required-section.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-relative-url", "fixture": "fixtures/invalid-relative-url.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["invalid_url"] },
    { "id": "invalid-non-https-url", "fixture": "fixtures/invalid-non-https-url.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["invalid_url"] },
    { "id": "invalid-cross-origin-url", "fixture": "fixtures/invalid-cross-origin-url.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["invalid_url"] },
    { "id": "invalid-unsafe-html", "fixture": "fixtures/invalid-unsafe-html.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["unsafe_markdown"] },
    { "id": "invalid-unsupported-version", "fixture": "fixtures/invalid-unsupported-version.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["unsupported_version"] },
    { "id": "invalid-malformed-date", "fixture": "fixtures/invalid-malformed-date.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-missing-source", "fixture": "fixtures/invalid-missing-source.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_source"] },
    { "id": "invalid-resource-url", "fixture": "fixtures/invalid-resource-url.sku.md", "resource_url": "https://www.example-outdoor.com/catalog.sku.md?x=1", "expected_ok": false, "expected_issue_codes": ["invalid_url"] },
    { "id": "invalid-catalog-item-grammar", "fixture": "fixtures/invalid-catalog-item-grammar.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-product-item-grammar", "fixture": "fixtures/invalid-product-item-grammar.sku.md", "resource_url": "https://www.example-outdoor.com/products/tent.sku.md", "expected_ok": false, "expected_issue_codes": ["missing_required_content"] },
    { "id": "invalid-complexity-limit", "fixture": "fixtures/invalid-complexity-limit.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["unsafe_markdown"] },
    { "id": "invalid-oversized-resource", "fixture": "fixtures/invalid-oversized-resource.sku.md", "resource_url": "https://www.example-outdoor.com/sku.md", "expected_ok": false, "expected_issue_codes": ["resource_too_large"] }
  ]
}
