← back to Fentucci Naturals

data/sample-qty-carveout.json

32 lines

{
  "ticket": "TK-11664",
  "approved_by": "Steve",
  "approved_at": "2026-09-14",
  "option": "B — keep go-live.py's deliberate design; codify the carve-out (documentation/config only; NO Shopify or dw_unified write)",
  "ruling_source": "Steve AskUserQuestion 2026-07-26 — activate Fentucci Naturals as QUOTE-ONLY, CMO-Paris precedent; the $4.25 Sample is the sole orderable item.",
  "vendor": "Fentucci Naturals",
  "sku_prefix": "DWFN-",
  "carve_out": {
    "what_is_intended": "Every ACTIVE Fentucci Naturals product's {DW_SKU}-Sample variant is set by scripts/go-live.py (step 3b) to: price=$4.25, inventory_management=shopify (tracked=true), inventory_policy=deny, on_hand=2026 at Location 5795643504 (15442 Ventura Blvd).",
    "why": "Quote-only line with no per-yard price yet. Making the $4.25 Sample tracked+DENY+finite is the deliberate mechanism that keeps the Sample the single orderable item and prevents a $0 roll from being checkout-orderable.",
    "matching_pattern": {
      "vendor": "Fentucci Naturals",
      "variant_sku_suffix": "-Sample",
      "price": "4.25",
      "inventory_management": "shopify",
      "inventory_policy": "deny",
      "on_hand": 2026
    },
    "do_not_reflag_as": [
      "TK-11357 $0-orderable re-stamper fingerprint (that stamps qty=2026 onto a $0 SELLABLE variant; this is a $4.25 SAMPLE, price>0)",
      "a violation of the general DW 'samples get no inventory tracking' convention"
    ]
  },
  "boundary_NOT_muted": "This carve-out applies ONLY to the -Sample variant at price=$4.25. It narrows NOTHING for a $0-priced variant that is checkout-ORDERABLE — that remains an armed defect and MUST still fire on zero-price-restamp-tripwire, zero-price-orderable-fleet-canary, dw-inventory-stamp-guard-canary, and any future detector. A Sample whose price is NOT $4.25, or a non-Sample variant carrying qty=2026 at $0 orderable, is OUT of this carve-out and stays in scope.",
  "self_revoke": "If a future audit finds a variant matching matching_pattern but the ruling has been reversed, or the price/policy shape drifts off the pinned values above, this record no longer applies and the variant falls back to a normal (flaggable) writer.",
  "codified_in": [
    "scripts/go-live.py (inline CARVE-OUT comment block near TARGET_QTY)",
    "~/.claude/skills/fentucci-scraper-manager/SKILL.md (Pricing → Sample-tracking CARVE-OUT bullet)"
  ]
}