[
  {
    "id": "U50 01",
    "title": "Shipping promises conflict",
    "status": "unchanged",
    "baseline_oct11": "$10 versus $17; exact-$150 threshold and Canada claims differ. Shipping H1 mislabeled.",
    "current": "Formal policy still contains both $10 below $150 and $17 standard-rate statements. Banner/PDP says over $150 while policy grants free shipping at $150. Canada language still differs from the international-orders page. Shipping page H1 remains Returns & Exchanges.",
    "urls": [
      "https://u50.com/policies/shipping-policy",
      "https://u50.com/pages/shipping",
      "https://u50.com/pages/international-orders"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P1",
    "proposed_owner": "Ecommerce operations + web owner",
    "target_date_2026": "Oct 21",
    "effort": "Small–medium",
    "dependencies_and_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.",
    "metric_and_retest": "Conflicting shipping facts = 0; recheck Oct 25.",
    "confidence": "high"
  },
  {
    "id": "U50 02",
    "title": "Returns fees and initiation disagree",
    "status": "unchanged",
    "baseline_oct11": "PDP free returns versus support fee deduction; portal link points home.",
    "current": "PDP still promises free 30-day returns; support page permits shipping deductions; formal refund policy starts from purchase-confirmation email. Clicking the support-page U50.com portal link still lands on the homepage. New request-form markup exists in raw HTML, but it was not exposed by that link and no working form submission was tested.",
    "urls": [
      "https://u50.com/pages/returns-exchanges",
      "https://u50.com/policies/refund-policy",
      "https://u50.com/products/victoria-bodysuit"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P1",
    "proposed_owner": "Customer experience + operations + web owner",
    "target_date_2026": "Oct 21",
    "effort": "Small–medium",
    "dependencies_and_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.",
    "metric_and_retest": "Policy contradictions = 0; entry-screen test passes; Oct 25 retest.",
    "confidence": "high"
  },
  {
    "id": "U50 03",
    "title": "Promoted-product availability",
    "status": "partial",
    "baseline_oct11": "Coastline and both Renew products entirely out of stock publicly.",
    "current": "Coastline now opens on Smoke Blue/33 with Add to Bag and has 13 InStock / 19 OutOfStock offers, versus 32 OutOfStock previously. First Light and Breakwater still show Sold out and 24/24 OutOfStock offers each; they remain the only two Renew products. No cart action was taken.",
    "urls": [
      "https://u50.com/",
      "https://u50.com/products/coastline-short",
      "https://u50.com/collections/united-renew",
      "https://u50.com/products/first-light-boardshort",
      "https://u50.com/products/breakwater-boardshort"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P1",
    "proposed_owner": "Merchandising + inventory operations + Shopify owner",
    "target_date_2026": "Oct 21",
    "effort": "Small–medium",
    "dependencies_and_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.",
    "metric_and_retest": "Available CTA share and variant mismatch count; recheck Oct 25.",
    "confidence": "high"
  },
  {
    "id": "U50 04",
    "title": "Size-guide mapping and labels",
    "status": "unchanged",
    "baseline_oct11": "Victoria Bodysuit opens Bottoms with 24-inch inseam; men’s Tops has Inseam label.",
    "current": "Fresh rendered desktop/mobile check still opens Victoria’s Bottoms guide with 24-inch inseam despite its 3.5-inch short and an available Bodysuits & Dresses tab. Men’s Tops still includes an Inseam row in current size-chart HTML. Confirm intended body versus garment measurement.",
    "urls": [
      "https://u50.com/products/victoria-bodysuit",
      "https://u50.com/pages/size-charts"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P1",
    "proposed_owner": "Product/fit specialist + theme owner",
    "target_date_2026": "Oct 23",
    "effort": "Small–medium",
    "dependencies_and_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.",
    "metric_and_retest": "Mapping failures = 0; retest on mobile Oct 25.",
    "confidence": "high"
  },
  {
    "id": "U50 05",
    "title": "Wholesale form promise",
    "status": "unchanged",
    "baseline_oct11": "Promised form absent; PDF available.",
    "current": "Page still instructs visitors to complete the inquiry form below, but rendered main content contains zero forms and offers a PDF instead. No inquiry submitted.",
    "urls": [
      "https://u50.com/pages/wholesale-inquiries"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Wholesale lead + web owner",
    "target_date_2026": "Oct 23",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Route completion verified; Oct 25 retest.",
    "confidence": "high"
  },
  {
    "id": "U50 06",
    "title": "Discovery and search friction",
    "status": "unchanged",
    "baseline_oct11": "Men/Women hubs promise Shop All; Seasonal Looks lacks product links; expanded leggings query returned 53 results.",
    "current": "Source Men/Women hubs still have zero product links, and Seasonal Looks has zero source product hyperlinks and no H1. Header search for leggings still expands to (leggings* OR tights* OR joggers*) and displays that syntax in the breadcrumb; returns 48 results today, with relevant leggings first. Direct /search?q=leggings returns 9. Count differences do not establish a relevance fix.",
    "urls": [
      "https://u50.com/collections/men",
      "https://u50.com/collections/women",
      "https://u50.com/pages/seasonal-looks",
      "https://u50.com/search?q=leggings"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Merchandising + UX/search owner",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Search-to-PDP and PDP-to-cart only with validated analytics; repeat identical entry method.",
    "confidence": "high"
  },
  {
    "id": "U50 07",
    "title": "Brand identity in structured data",
    "status": "unchanged",
    "baseline_oct11": "Organization/WebSite u50.com; product brand UNITED FIFTY; footer sameAs mismatch.",
    "current": "Homepage still emits Organization/WebSite names u50.com and minimal identity, while product brand and visible UNITED50 naming differ. TikTok/YouTube/Pinterest destinations in structured data differ from footer destinations.",
    "urls": [
      "https://u50.com/"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Brand/content + SEO/theme owner",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Identity discrepancies = 0; optional stable entity IDs where useful.",
    "confidence": "high"
  },
  {
    "id": "U50 08",
    "title": "Category guidance and metadata",
    "status": "unchanged",
    "baseline_oct11": "38/103 missing descriptions; thin category buying help; duplicated Forest description.",
    "current": "38/103 descriptions remain missing, including 19/25 collections. Foundation-work-out-tee and Forest-All-Day Tee retain the same Forest description. No collection exposes CollectionPage/ItemList in raw JSON-LD; absence is optional enhancement, not an invalid Google result.",
    "urls": [
      "https://u50.com/collections/leggings",
      "https://u50.com/collections/hoodies-sweatshirts",
      "https://u50.com/products/foundation-work-out-tee"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Ecommerce content/SEO",
    "target_date_2026": "Oct 30",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Priority description gaps = 0; future non-brand impressions/CTR with confounders recorded.",
    "confidence": "high"
  },
  {
    "id": "U50 09",
    "title": "Product data and variants",
    "status": "partial",
    "baseline_oct11": "56 parseable Product/Offer pages, 1,140 offers; variant sharing and raw/rendered rating distinctions.",
    "current": "56/56 still emit parseable Product/Offer data with 1,140 variant offers and zero JSON-LD parse errors. Raw linked product ratings remain absent. Full rendered review/rating recount, variant-URL behavior and Google rich-result validation were not repeated in this weekly audit; October 12’s 20 reviewed products/29 reviews remain historical.",
    "urls": [
      "https://u50.com/products/victoria-bodysuit",
      "https://u50.com/products/purpose-pullover-hoodie"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Catalog/SEO + theme owner",
    "target_date_2026": "Oct 30",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Offer/UI mismatch count and validation eligibility, distinct from actual ranking/citation outcomes.",
    "confidence": "high"
  },
  {
    "id": "U50 10",
    "title": "Stale and utility URLs",
    "status": "unchanged",
    "baseline_oct11": "Home alias, wishlist utilities, stale Accessories, empty blog and 13 source-orphan candidates. Distinct Hillcrest must not be merged.",
    "current": "Same 13 source-link orphan candidates after collection-product alias normalization. Home/wishlist utility URLs remain index-eligible; Accessories page still has image-editor placeholder, claims none available and lacks H1 while the collection lists a tote. Blog still empty. Former short-body-suit and pants-trousers return 404 outside sitemap; verify genuine equivalents before redirecting. Hillcrest remains distinct from Monte Vista.",
    "urls": [
      "https://u50.com/pages/home",
      "https://u50.com/pages/swym-wishlist",
      "https://u50.com/pages/accessories",
      "https://u50.com/collections/accessories",
      "https://u50.com/blogs/news",
      "https://u50.com/products/flow-high-waist-body-shorts-copy"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "SEO/content + web owner",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Candidate incoming links and known removed-URL outcomes; actual indexation needs Search Console.",
    "confidence": "high"
  },
  {
    "id": "U50 11",
    "title": "Evidence for impact and material claims",
    "status": "unchanged",
    "baseline_oct11": "APAF named but no dated U50 contribution/link; Renew certification and performance proof gaps.",
    "current": "Impact page still names APAF without a linked confirmation or dated U50-specific contribution/results. Renew continues to assert certification verification; its two boardshort pages list polyester/elastane without identifying a recycled percentage or specific certification. This is an evidence gap, not proof the claim is false.",
    "urls": [
      "https://u50.com/pages/social-responsibility-impact",
      "https://u50.com/collections/united-renew",
      "https://u50.com/products/first-light-boardshort",
      "https://u50.com/products/breakwater-boardshort"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Brand/product + partnerships",
    "target_date_2026": "Oct 30",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Unsubstantiated consequential claims resolved; no invented proof or medical promises.",
    "confidence": "high"
  },
  {
    "id": "U50 12",
    "title": "Mobile accessibility and performance",
    "status": "partial",
    "baseline_oct11": "Desktop contrast concern; actual mobile/CWV unavailable.",
    "current": "Current 390px homepage, Victoria PDP/guide and hoodie collection fit the viewport without document overflow. Guide mapping issue persists. This sample does not certify accessibility. Homepage raw HTML is 245,916 uncompressed bytes (Oct 11: 245,534); not speed or total transfer. Fresh mobile PageSpeed API returned 429; no usable LCP/INP/CLS/lab score.",
    "urls": [
      "https://u50.com/",
      "https://u50.com/products/victoria-bodysuit",
      "https://u50.com/collections/hoodies-sweatshirts"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P3",
    "proposed_owner": "Frontend/QA + analytics",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_steps": "Test contrast across hero slides, keyboard/focus/escape/zoom/touch areas; obtain field CWV and reproducible mobile lab traces before choosing speed fixes.",
    "acceptance": "Document field and lab evidence separately with device/network conditions and measured bottlenecks.",
    "metric_and_retest": "CWV pass share and reproducible lab metrics; API quota failure is not site failure.",
    "confidence": "high"
  },
  {
    "id": "U50 13",
    "title": "Cart cost and removal usability",
    "status": "not retested",
    "baseline_oct11": "Oct 11 add/update/zero-quantity removal passed; explicit Remove and shipping clarity were concerns.",
    "current": "Cart mutations and checkout/return submissions were intentionally outside this run. October 11 functional result remains historical; current add/remove arithmetic, quantity accessible name and cart shipping presentation are not asserted fixed.",
    "urls": [
      "https://u50.com/cart"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P2",
    "proposed_owner": "Theme owner + ecommerce operations",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Route usability and arithmetic verification; no new conversion claim.",
    "confidence": "high"
  },
  {
    "id": "U50 14",
    "title": "New buyer-consent discovery support",
    "status": "partial",
    "baseline_oct11": "Not present in retained October 12 UCP discovery.",
    "current": "Current /.well-known/ucp advertises dev.ucp.shopping.buyer_consent with UCP 2026-08-25; retained October 12 discovery lacks it. Shopify documents support October 16. Presence confirms advertised capability only; no consent selections or transactional tools were exercised.",
    "urls": [
      "https://u50.com/.well-known/ucp"
    ],
    "observed_at": "2026-10-19T05:54–06:04Z",
    "priority": "P3",
    "proposed_owner": "Shopify integration owner",
    "target_date_2026": "Oct 25",
    "effort": "Medium",
    "dependencies_and_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.",
    "metric_and_retest": "Capability and consent parity; not a ranking/citation tactic.",
    "confidence": "high"
  }
]