{
  "schema_version": 1,
  "contract": {
    "schema_version": 1,
    "sample_id": "catalog-qa-shopify-public-synthetic-sample-0.1",
    "public_sample_allowed": true,
    "synthetic_only": true,
    "contains_customer_data": false,
    "contains_credentials": false,
    "contains_payment_data": false,
    "contains_personal_data": false,
    "contains_source_code": false,
    "network_action_allowed": false,
    "payment_action_allowed": false,
    "shopify_admin_import_tested": false,
    "purpose": "Public evidence sample for inspecting deterministic catalog QA outputs before opening a sanitized inquiry.",
    "rights_boundary": "Evaluation evidence only. No production product, customer file, storefront data, account access, source code, checkout or payment right is included."
  },
  "report": {
    "schema_version": "1.1.0",
    "source_file": "synthetic_supplier.csv",
    "source_sha256": "76a6e5b0462846097e719c671be5543120a1a4c2ebd6fc41ebd1bd7c5cef2dcc",
    "shopify_reference": "https://help.shopify.com/en/manual/products/import-export/using-csv",
    "shopify_sku_reference": "https://help.shopify.com/en/manual/products/details/sku",
    "shopify_contract": {
      "id": "shopify-product-csv-current-2026-07-23",
      "verified_as_of": "2026-07-23",
      "mode": "new_product_draft_import",
      "current_case_sensitive_headers": true,
      "shopify_admin_import_tested": false
    },
    "safe_defaults": {
      "status": "draft",
      "published_on_online_store": false,
      "continue_selling_when_out_of_stock": "deny"
    },
    "rows": {
      "input": 5,
      "accepted": 2,
      "quarantined": 3,
      "shopify_output": 2,
      "blank_rows_skipped": 0
    },
    "errors_by_code": {
      "DUPLICATE_SKU": 1,
      "FORMULA_LIKE_TEXT": 1,
      "TITLE_REQUIRED": 1
    },
    "unmapped_headers": [],
    "invariants": {
      "row_count_reconciled": true,
      "accepted_equals_shopify_output": true,
      "all_products_draft_and_unpublished": true,
      "all_variant_rows_include_option1_dependency": true,
      "all_image_urls_https": true,
      "all_image_alt_text_within_recommended_length": true
    },
    "status": "pass_with_quarantine",
    "notes": [
      "Synthetic or authorized supplier data only.",
      "Inventory quantity output assumes a single Shopify location; multi-location inventory needs the inventory CSV or API.",
      "SKU case is preserved because Shopify SKU matching is case-sensitive.",
      "Current Shopify headers and dependencies are pinned in shopify_csv_contract.json; no Shopify Admin import has been performed.",
      "Review the generated CSV in a development store before any production import."
    ]
  },
  "files": {
    "synthetic_supplier.csv": {
      "sha256": "76a6e5b0462846097e719c671be5543120a1a4c2ebd6fc41ebd1bd7c5cef2dcc",
      "bytes": 887
    },
    "shopify_import.csv": {
      "sha256": "91dd38a26dbeba5dd915519d07bc6e22afd9bb4d2d09844fb6fb10ff6682a2e8",
      "bytes": 1085
    },
    "quarantine.csv": {
      "sha256": "e2acd39db456d6662f403ef2258c5a659738953848a5de3cf1b31a2c83497fa3",
      "bytes": 302
    },
    "field_mapping.csv": {
      "sha256": "e115ce72c7af38ffad22a05dd8780d72af5d668e2dee8cbd821410076d97a9ec",
      "bytes": 253
    },
    "reconciliation.json": {
      "sha256": "8c3041126e37dacbc71d42b397b80ae7dd5cb5f4601cc69f99c1417c8fe7dfb0",
      "bytes": 1799
    }
  }
}
