{
  "schemaVersion": "1.0",
  "caseId": "overwrite-risk",
  "slug": "shopify-csv-overwrite-risk-blank-field",
  "productId": "shopify-csv-preflight",
  "representedProductVersion": "0.7.31",
  "fixtureIdentity": "20_overwrite_risk_blank_vendor_sku_without_options.csv",
  "validationMode": "update_overwrite",
  "inputDigest": "sha256:ac44067cbcd1b6385e565fd744cd251ce75f1070b5dc4f752640058462413fdc",
  "verdict": "REVIEW",
  "summary": {
    "dataRows": 1,
    "columns": 5,
    "criticalCount": 0,
    "warningCount": 2,
    "infoCount": 0,
    "safeFixCount": 0
  },
  "issues": [
    {
      "autofix": "none",
      "source": "internal_policy",
      "severity": "warning",
      "code": "OVERWRITE_BLANK_NON_REQUIRED_FIELD",
      "row": 2,
      "column": "Vendor",
      "canonicalField": "vendor",
      "message": "Blank field may overwrite existing product data in overwrite mode.",
      "suggestion": "Review blank cells before overwrite import."
    },
    {
      "autofix": "none",
      "source": "internal_policy",
      "severity": "warning",
      "code": "SKU_WITHOUT_OPTION_COLUMNS_IN_OVERWRITE",
      "row": 2,
      "column": "SKU",
      "canonicalField": "sku",
      "message": "SKU appears without Option columns in overwrite mode.",
      "suggestion": "Confirm variant option columns are present before overwrite import."
    }
  ],
  "appliedSafeFixes": [],
  "remainingIssues": [
    {
      "autofix": "none",
      "source": "internal_policy",
      "severity": "warning",
      "code": "OVERWRITE_BLANK_NON_REQUIRED_FIELD",
      "row": 2,
      "column": "Vendor",
      "canonicalField": "vendor",
      "message": "Blank field may overwrite existing product data in overwrite mode.",
      "suggestion": "Review blank cells before overwrite import."
    },
    {
      "autofix": "none",
      "source": "internal_policy",
      "severity": "warning",
      "code": "SKU_WITHOUT_OPTION_COLUMNS_IN_OVERWRITE",
      "row": 2,
      "column": "SKU",
      "canonicalField": "sku",
      "message": "SKU appears without Option columns in overwrite mode.",
      "suggestion": "Confirm variant option columns are present before overwrite import."
    }
  ],
  "safeFixedFileEmitted": false,
  "generatedFromSourcePaths": [
    "evidence/shopify-csv-failure-atlas/cases.json",
    "test-fixtures/fixtures.json",
    "src/validateShopifyCsv.ts",
    "src/rules/",
    "src/autofix/"
  ],
  "limitations": [
    "This fixture also reports that SKU is present without option columns; both findings require review."
  ],
  "canonicalUrl": "https://q-surface.com/evidence/shopify-csv-failures/shopify-csv-overwrite-risk-blank-field/"
}
