[
  {
    "id": "B01",
    "priority": "P1",
    "title": "Shipping profile",
    "proposed_owner": "Operations + Shopify/web owner",
    "target_date_2026": "Oct 21",
    "steps": "Approve actual rules and synchronize all storefront/channel facts; do not infer total delivery time from rate label.",
    "acceptance": "Approved profile and public copy agree; authorized boundary test."
  },
  {
    "id": "B02",
    "priority": "P2",
    "title": "Delivery estimates and carriers",
    "proposed_owner": "Fulfillment operations",
    "target_date_2026": "Oct 23",
    "steps": "Confirm processing/transit promises and fulfillment/carrier ownership before editing estimates.",
    "acceptance": "Published estimates reflect actual approved service, with assumptions."
  },
  {
    "id": "B03",
    "priority": "P1",
    "title": "Markets",
    "proposed_owner": "Operations + market owner",
    "target_date_2026": "Oct 21",
    "steps": "Make explicit supported-destination decision before copy changes or market expansion.",
    "acceptance": "Shipping zones, markets and public destination claims agree."
  },
  {
    "id": "B04",
    "priority": "P2",
    "title": "Checkout requirements",
    "proposed_owner": "Ecommerce operations",
    "target_date_2026": "Oct 25",
    "steps": "Review contact/name and marketing choice intent; recommendation banner alone is not defect.",
    "acceptance": "Requirements documented; no unexpected mandatory account or field; separately authorized checkout test."
  },
  {
    "id": "B05",
    "priority": "P2",
    "title": "Abandoned-checkout automation",
    "proposed_owner": "Lifecycle/customer experience",
    "target_date_2026": "Oct 25",
    "steps": "Review configured audience, permission basis and actual workflow in an authorized review; send no test email here.",
    "acceptance": "Owner validates intended workflow and suppression without unapproved outreach."
  },
  {
    "id": "B06",
    "priority": "P2",
    "title": "Payment readiness",
    "proposed_owner": "Finance + ecommerce owner",
    "target_date_2026": "Oct 25",
    "steps": "Verify method/capture/test-mode configuration in read-only detail where needed.",
    "acceptance": "Documented methods/readiness; no certification from flags alone."
  },
  {
    "id": "B07",
    "priority": "P1",
    "title": "Customer accounts",
    "proposed_owner": "CX + web owner",
    "target_date_2026": "Oct 21",
    "steps": "Choose customer-facing entry route, link clearly and check reachability without submitting request.",
    "acceptance": "Approved entry screen is reachable from policy/PDP/account route."
  },
  {
    "id": "B08",
    "priority": "P1",
    "title": "Return rules and Narvar precedence",
    "proposed_owner": "Operations + CX + Narvar owner",
    "target_date_2026": "Oct 21",
    "steps": "Determine which system enforces fee/window/exclusions and align policies; do not enable rules in this audit.",
    "acceptance": "One approved governing policy and tested entry route; disabled defaults described accurately."
  },
  {
    "id": "B09",
    "priority": "P2",
    "title": "Catalog taxonomy",
    "proposed_owner": "Product/catalog owner",
    "target_date_2026": "Oct 25",
    "steps": "Assign truthful categories/attributes to priority active products after product-team review; validate size mapping from public F04.",
    "acceptance": "Approved taxonomy/fit matches products and channel data; no blind acceptance of suggestions."
  },
  {
    "id": "B10",
    "priority": "P2",
    "title": "Hillcrest identity",
    "proposed_owner": "Catalog + SEO owner",
    "target_date_2026": "Oct 25",
    "steps": "Preserve SKU; handle rename only with deliberate equivalent redirect, links and feed changes.",
    "acceptance": "No useful product merged/deleted based on handle."
  },
  {
    "id": "B11",
    "priority": "P1",
    "title": "Stock and channel sellability",
    "proposed_owner": "Inventory operations + Shopify/Pipe17 owner",
    "target_date_2026": "Oct 21",
    "steps": "Trace exact variant/location/market/channel sellability and inspect synchronization diagnostics with same-time snapshots; don’t assign cause from totals.",
    "acceptance": "Intended sellable variant stock agrees across admin, UI, Offer and catalog."
  },
  {
    "id": "B12",
    "priority": "P2",
    "title": "Customer Events/pixels",
    "proposed_owner": "Analytics + channel owners",
    "target_date_2026": "Oct 25",
    "steps": "Review event mapping and consent/deduplication in an approved measurement test.",
    "acceptance": "Validated event count/value and purpose mappings; status badge alone not proof."
  },
  {
    "id": "B13",
    "priority": "P2",
    "title": "App inventory",
    "proposed_owner": "Integration owners",
    "target_date_2026": "Oct 25",
    "steps": "Document owners/data paths; determine if any custom component uses retiring Catalog REST or no-op cart notifications before changing anything.",
    "acceptance": "Dependency inventory and conditional migration plan, no unnecessary new app."
  },
  {
    "id": "B14",
    "priority": "P2",
    "title": "Preferences and access settings",
    "proposed_owner": "Shopify/web owner",
    "target_date_2026": "Oct 25",
    "steps": "Retry Preferences when panel loads or have owner inspect it; preserve October12 values as historical.",
    "acceptance": "Current field values captured before marking settings reviewed."
  },
  {
    "id": "B15",
    "priority": "P1",
    "title": "Commercial measurement reconciliation",
    "proposed_owner": "Finance + ecommerce analytics",
    "target_date_2026": "Oct 21",
    "steps": "Reconcile aggregate discount definitions, timing, reversals and channel/promotion adjustments; separate genuine paid demand from gifts or special activity. Order-level work needs separate authorization.",
    "acceptance": "Finance signs off reconciled totals; aligned human-session funnel and channel scope documented."
  },
  {
    "id": "B16",
    "priority": "P2",
    "title": "Agentic channel baseline",
    "proposed_owner": "Analytics + Shopify/catalog owner",
    "target_date_2026": "Oct 25",
    "steps": "Retain completed-week channel reports, obtain prior-week values; reconcile eligibility/exclusions for55synced versus56public products.",
    "acceptance": "Comparable periods and catalog eligibility recorded; configuration separate from actual consumer citations/sales."
  },
  {
    "id": "B17",
    "priority": "P2",
    "title": "Catalog API retirement check",
    "proposed_owner": "Integration/Pipe17/reporting owners",
    "target_date_2026": "Oct 23",
    "steps": "Inventory custom calls to discover.shopifyapps.com/global; if present, plan supported Global Catalog MCP migration before Nov2. Do not expand credentials/scopes here.",
    "acceptance": "Evidence of no dependency or validated migration plan; no generic store-upgrade demand."
  },
  {
    "id": "B18",
    "priority": "P2",
    "title": "New agent consent and webhook behavior",
    "proposed_owner": "Shopify integration + analytics owner",
    "target_date_2026": "Oct 25",
    "steps": "Review negotiated consent purposes/defaults and webhook dependencies in approved staging; do not infer missing no-op delivery is sync failure.",
    "acceptance": "Approved consent choice parity and true-change webhook checks; no production transactions."
  }
]