{
  "boundaries": [
    "Static Packrift-owned fit/substitution review reference only.",
    "Candidate rows are review candidates, not candidate authorizations.",
    "No current commerce price, live inventory, checkout, freight quote, delivery promise, cart, order, payment, supplier-cost, margin, private freight, known-fit approval, or carrier-rule-compliance claim.",
    "Packrift.com remains the source of truth for live buying, price, availability, shipping, delivery, and approval decisions."
  ],
  "candidate_count_distribution": {
    "11": 12,
    "20": 2498
  },
  "complete_approved_products": 2510,
  "crawlable_packrift_mentions": 100301,
  "crawlable_sku_pages": 2510,
  "dimensions_statuses": {
    "catalog_spec_readback": 2195,
    "metafield": 315
  },
  "family_count": 9,
  "family_counts": {
    "boxes": 1303,
    "labels": 94,
    "mailers": 684,
    "other": 53,
    "poly_bags": 222,
    "strapping": 62,
    "tags": 45,
    "tape": 12,
    "void_fill": 35
  },
  "family_records": [
    {
      "family": "boxes",
      "familyLabel": "boxes",
      "orderedPairs": 1696506,
      "productTypes": [
        "Boxes - Corrugated",
        "Chipboard Cartons",
        "Bubble, Foam & Cushioning",
        "Bins, Shelving & Storage"
      ],
      "products": 1303,
      "topKRelationships": 26060
    },
    {
      "family": "mailers",
      "familyLabel": "mailers",
      "orderedPairs": 467172,
      "productTypes": [
        "Boxes - Mailers",
        "Envelopes & Mailers",
        "Boxes - Corrugated"
      ],
      "products": 684,
      "topKRelationships": 13680
    },
    {
      "family": "poly_bags",
      "familyLabel": "poly bags",
      "orderedPairs": 49062,
      "productTypes": [
        "Bubble, Foam & Cushioning",
        "Bags - Poly",
        "Papers, Newsprint & Tissue",
        "Warehouse Supplies",
        "Facilities Maintenance"
      ],
      "products": 222,
      "topKRelationships": 4440
    },
    {
      "family": "labels",
      "familyLabel": "labels",
      "orderedPairs": 8742,
      "productTypes": [
        "Bins, Shelving & Storage"
      ],
      "products": 94,
      "topKRelationships": 1880
    },
    {
      "family": "strapping",
      "familyLabel": "strapping",
      "orderedPairs": 3782,
      "productTypes": [
        "Edge Protectors"
      ],
      "products": 62,
      "topKRelationships": 1240
    },
    {
      "family": "other",
      "familyLabel": "other",
      "orderedPairs": 2756,
      "productTypes": [
        "Bins, Shelving & Storage",
        "Material Handling",
        "Warehouse Supplies",
        "Cold Packs"
      ],
      "products": 53,
      "topKRelationships": 1060
    },
    {
      "family": "tags",
      "familyLabel": "tags",
      "orderedPairs": 1980,
      "productTypes": [
        "Bags - Poly"
      ],
      "products": 45,
      "topKRelationships": 900
    },
    {
      "family": "void_fill",
      "familyLabel": "void fill",
      "orderedPairs": 1190,
      "productTypes": [
        "Bubble, Foam & Cushioning"
      ],
      "products": 35,
      "topKRelationships": 700
    },
    {
      "family": "tape",
      "familyLabel": "tape",
      "orderedPairs": 132,
      "productTypes": [
        "Adhesives & Glue",
        "Boxes - Mailers",
        "Bags - Poly",
        "Tape Dispensers",
        "Bins, Shelving & Storage"
      ],
      "products": 12,
      "topKRelationships": 132
    }
  ],
  "fit_score_bands": {
    "80-90": 20509,
    "90-95": 14185,
    "95-100": 3406,
    "below-80": 11992
  },
  "full_matrix": "https://packrift-fit-substitution-matrix.vercel.app/",
  "full_same_family_ordered_pairs": 2231322,
  "gateway_sitemap_url_count": 20,
  "generated_at": "2026-06-03T08:00:35Z",
  "paired_family_counts": {
    "boxes": 26060,
    "labels": 1880,
    "mailers": 13680,
    "other": 1060,
    "poly_bags": 4440,
    "strapping": 1240,
    "tags": 900,
    "tape": 132,
    "void_fill": 700
  },
  "product_type_counts": {
    "Adhesives & Glue": 1,
    "Bags - Poly": 240,
    "Bins, Shelving & Storage": 184,
    "Boxes - Corrugated": 1126,
    "Boxes - Mailers": 624,
    "Bubble, Foam & Cushioning": 72,
    "Chipboard Cartons": 101,
    "Cold Packs": 23,
    "Edge Protectors": 62,
    "Envelopes & Mailers": 62,
    "Facilities Maintenance": 1,
    "Material Handling": 5,
    "Papers, Newsprint & Tissue": 5,
    "Tape Dispensers": 1,
    "Warehouse Supplies": 3
  },
  "published_top_k_per_product": 20,
  "published_top_k_relationships": 50092,
  "relationship_type_counts": {
    "larger_same_family_candidate": 11242,
    "near_size_same_family_candidate": 20798,
    "same_family_review_candidate": 18052
  },
  "sample_count": 40,
  "site": "https://current-fit-substitution-gateway-20.vercel.app",
  "skipped_rows": 10419,
  "source_owned_url_count_reported": 2547,
  "source_rows": 12929,
  "source_sitemap_url_count": 2547,
  "source_status_counts": {
    "AI_APPROVE": 4854,
    "AI_FIX": 7223,
    "AI_HOLD": 852
  },
  "title": "Packrift Fit Substitution Gateway",
  "volume_delta_abs_pct_bands": {
    "0-10": 21881,
    "10-25": 17538,
    "25-50": 7166,
    "50+": 3507
  },
  "weight_delta_abs_pct_bands": {
    "0-10": 21077,
    "10-25": 15653,
    "25-50": 8219,
    "50+": 5143
  }
}
