[
  {
    "id": "A00",
    "priority": "P1",
    "title": "Restore audit access and finish the missing backend checks",
    "owner": "Don for sign-in; U50 Shopify owner for panel access",
    "target": "Oct 27",
    "effort": "Sign-in plus 0.5\u20131 audit day",
    "dependencies": "Human connection verification and existing authorized login",
    "steps": "Complete Shopify verification in the retained browser tab. Retest shipping, markets, returns, product/location/channel stock, checkout, payments, apps, tracking, preferences and shopping channels.",
    "acceptance": "Dated read-only evidence covers each previously inaccessible panel.",
    "retest": "Then record October 18\u201324 against October 11\u201317 in the verified store timezone."
  },
  {
    "id": "U50 01",
    "priority": "P1",
    "title": "Shipping promises conflict",
    "owner": "Ecommerce operations + web owner",
    "target": "Oct 28",
    "effort": "Small\u2013medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Approve one destination/rate/threshold/processing/transit rule set, then synchronize policy, support pages, banner, PDP and channel facts. Remove draft carrier wording.",
    "acceptance": "All displayed promises match approved operating rules. Separately authorized non-purchase checks at $149/$150/$151 after discounts agree.",
    "retest": "Conflicting shipping facts = 0; recheck Nov 1."
  },
  {
    "id": "U50 02",
    "priority": "P1",
    "title": "Returns fees and initiation disagree",
    "owner": "Customer experience + operations + web owner",
    "target": "Oct 28",
    "effort": "Small\u2013medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Choose the governing return route, fee, timing and exclusions; make the return-entry link reach the approved interface; align both policies and PDP summary.",
    "acceptance": "A buyer can reach the approved entry screen; all fee/window rules agree. Owner-authorized workflow test only, without submitting a real return.",
    "retest": "Policy contradictions = 0; entry-screen test passes; Nov 1 retest."
  },
  {
    "id": "U50 03",
    "priority": "P1",
    "title": "Promoted-product availability",
    "owner": "Merchandising + inventory operations + Shopify owner",
    "target": "Oct 28",
    "effort": "Small\u2013medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Keep the newly available Coastline path accurate. Reconcile exact boardshort variant/location/channel/market state; offer honest restock or available alternatives on Renew.",
    "acceptance": "Public UI, Offer data and approved catalog stock agree; primary CTAs reach an available option or clearly useful alternative/restock path.",
    "retest": "Available CTA share and variant mismatch count; recheck Nov 1."
  },
  {
    "id": "U50 04",
    "priority": "P1",
    "title": "Size-guide mapping and labels",
    "owner": "Product/fit specialist + theme owner",
    "target": "Oct 28",
    "effort": "Small\u2013medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Approve measurement labels and dimensions against product specifications; correct product-to-guide mapping; distinguish body and garment measurements.",
    "acceptance": "Bodysuit, bra, tee, hoodie, short and legging samples open correct guides; units, keyboard/focus and approved dimensions agree.",
    "retest": "Mapping failures = 0; retest on mobile Nov 1."
  },
  {
    "id": "U50 05",
    "priority": "P2",
    "title": "Wholesale form promise",
    "owner": "Wholesale lead + web owner",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Provide the promised accessible form or explicitly describe download/complete/email steps with a verified destination and realistic response window.",
    "acceptance": "One unambiguous working inquiry route; separately authorized test reaches the intended owner without marketing enrollment.",
    "retest": "Route completion verified; Nov 1 retest."
  },
  {
    "id": "U50 06",
    "priority": "P2",
    "title": "Discovery and search friction",
    "owner": "Merchandising + shopping-experience/search owner",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Match Shop All labels to destinations, link outfits to actual products, keep search labels human-readable, tune broad synonyms and evaluate filters where ranges justify them.",
    "acceptance": "Fixed search panel and outfit journey can reach the intended purchasable products; no misleading raw query labels.",
    "retest": "Search-to-PDP and PDP-to-cart only with validated analytics; repeat identical entry method."
  },
  {
    "id": "U50 07",
    "priority": "P2",
    "title": "Brand identity in structured data",
    "owner": "Brand/content + SEO/theme owner",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Verify legitimate names/aliases and owned profiles, then align visible identity and Organization/WebSite/Brand data with real logo/support contact.",
    "acceptance": "Visible and machine-readable facts agree with verified profiles; no invented address, founding date or credentials.",
    "retest": "Identity discrepancies = 0; optional stable entity IDs where useful."
  },
  {
    "id": "U50 08",
    "priority": "P2",
    "title": "Category guidance and metadata",
    "owner": "Ecommerce content/SEO",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Prioritize commercially useful category comparisons of fit, length, fabric, lining and use; correct mismatched snippets and add relevant product/guide links without filler.",
    "acceptance": "Selected priority pages answer real buying questions and have accurate summaries; claims approved.",
    "retest": "Priority description gaps = 0; future non-brand impressions/CTR with confounders recorded."
  },
  {
    "id": "U50 09",
    "priority": "P2",
    "title": "Product data and variants",
    "owner": "Catalog/SEO + theme owner",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Keep price/availability/identity consistent. Consider supported variant and approved policy semantics; inspect real rendered rating linkage before adding markup.",
    "acceptance": "Authoritative validator/URL Inspection on representative reviewed and mixed-stock PDPs; no conflicting Product entities or fabricated storewide product ratings.",
    "retest": "Offer/UI mismatch count and validation eligibility, distinct from actual ranking/citation outcomes."
  },
  {
    "id": "U50 10",
    "priority": "P2",
    "title": "Stale and utility URLs",
    "owner": "SEO/content + web owner",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Record keep/update/link/noindex/redirect decisions. Preserve real products; redirect only genuine equivalents, not handle-based guesses.",
    "acceptance": "Sitemap, canonical, navigation and approved lifecycle decisions agree; useful product URLs preserved.",
    "retest": "Candidate incoming links and known removed-URL outcomes; actual indexation needs Search Console."
  },
  {
    "id": "U50 11",
    "priority": "P2",
    "title": "Evidence for impact and material claims",
    "owner": "Brand/product + partnerships",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Publish scoped approved proof: partner/program/date/contribution, fiber and certification details, relevant test evidence; qualify aspirations and unsupported broad claims.",
    "acceptance": "Each material claim traces to approved evidence and consistent visible/machine wording.",
    "retest": "Unsubstantiated consequential claims resolved; no invented proof or medical promises."
  },
  {
    "id": "U50 12",
    "priority": "P3",
    "title": "Mobile accessibility and performance",
    "owner": "Web testing + analytics",
    "target": "Nov 1",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Test contrast across hero slides, keyboard/focus/escape/zoom/touch areas; obtain actual-visitor performance data and reproducible mobile lab traces before choosing speed fixes.",
    "acceptance": "Document field and lab evidence separately with device/network conditions and measured bottlenecks.",
    "retest": "share of visits meeting performance targets and reproducible lab metrics; API quota failure is not site failure."
  },
  {
    "id": "U50 13",
    "priority": "P2",
    "title": "Cart cost and removal usability",
    "owner": "Theme owner + ecommerce operations",
    "target": "Oct 30",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Review explicit accessible removal, product-specific quantity labels and provisional shipping/tax/discount estimates. Separately authorize any functional cart test.",
    "acceptance": "Approved test confirms add, quantity, remove and clear cost communication, then restores empty cart without purchase.",
    "retest": "Route usability and arithmetic verification; no new conversion claim."
  },
  {
    "id": "U50 14",
    "priority": "P3",
    "title": "New buyer-consent discovery support",
    "owner": "Shopify integration owner",
    "target": "Nov 1",
    "effort": "Medium",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "If a custom agent negotiates this extension, review consent-purpose rendering/defaults and missing-data handling against official docs; keep this as a conditional integration check.",
    "acceptance": "Supported purposes/defaults represented correctly in an approved test environment; no fabricated opt-in or production consent changes.",
    "retest": "Capability and consent parity; not a ranking/citation tactic."
  },
  {
    "id": "U50 15",
    "priority": "P1",
    "title": "Confirm zero-price variants and gift-card pricing",
    "owner": "Merchandising + finance + web owner",
    "target": "Oct 28",
    "effort": "0.5\u20131 working day after intent confirmed",
    "dependencies": "U50 owner approval; approved product/operations facts; backend access where configuration is involved.",
    "steps": "Confirm intended prices, then align product options, catalog and approved checkout behavior.",
    "acceptance": "Owner-approved displayed and charged values match; no unintended free option remains.",
    "retest": "Retest all five Black sizes and four gift-card options after approved changes."
  },
  {
    "id": "B17",
    "priority": "P1",
    "title": "Check custom catalog integration before November 2",
    "owner": "U50 integration owner",
    "target": "Oct 28",
    "effort": "0.5\u20131 day to assess; migration estimate only if used",
    "dependencies": "Read-only code/app dependency inventory; existing access",
    "steps": "Determine whether any custom software uses the retiring legacy catalog connection; if so, plan its supported replacement before November 2.",
    "acceptance": "Written exposure decision with evidence; no claim that Shopify\u2019s hosted shopping channels are broken.",
    "retest": "Verify replacement in an approved test environment if a dependency exists."
  }
]