{
  "artifactDate": "2026-05-28",
  "sourceGraph": "/Users/farhan/Downloads/packrift-ai-commerce-factory/control/product_spec_graph_current.csv",
  "sourceRows": 12929,
  "sourceStatusCounts": {
    "AI_APPROVE": 4854,
    "AI_FIX": 7223,
    "AI_HOLD": 852
  },
  "completeApprovedProducts": 2510,
  "skippedRows": 10419,
  "familyCount": 9,
  "fullSameFamilyOrderedPairs": 2231322,
  "publishedTopKPerProduct": 20,
  "publishedTopKRelationships": 50092,
  "crawlableSkuPages": 2510,
  "crawlableFamilyPages": 9,
  "crawlableOwnedUrlCount": 2545,
  "crawlablePackriftMentions": 100301,
  "guardrails": [
    "This is an owned Packrift fit and substitution research asset, not a third-party backlink or referring-domain win.",
    "Relationships are review candidates only; Packrift has not approved substitutes from this static matrix.",
    "The score uses same-family dimension, volume, weight, and source price proximity from the current source graph.",
    "Live price, stock, checkout, freight, fit approval, and purchasing decisions remain on Packrift.com.",
    "AI_FIX, AI_HOLD, incomplete-dimension, missing-price, and missing-weight rows are excluded from the public fit matrix.",
    "The full same-family pair universe is counted as dataset scope, not as crawlable backlink pages."
  ],
  "relatedOwnedAssets": [
    {
      "title": "Packrift Operations Resource Graph",
      "url": "https://packrift-operations-resource-graph.vercel.app/",
      "description": "AI-approved Packrift product operation records for procurement, warehouse, packing, and AI-commerce workflows."
    },
    {
      "title": "Packrift packaging tools hub",
      "url": "https://packrift.com/pages/tools",
      "description": "Buyer-facing calculators, tools, and Packrift resource links on the live commerce domain."
    }
  ]
}
