{
  "generated_at": "2026-06-25T12:11:32",
  "pipescale_export_type": "ai_datapack",
  "schema_version": "0.2",
  "source": "ThePipeTool CSV exports processed by PipeScale",
  "root_urls": {
    "manifest": "https://api.pipescale.org/manifest.json",
    "inventory_summary": "https://api.pipescale.org/inventory_summary.json",
    "compact_inventory": "https://api.pipescale.org/compact_inventory.json",
    "full_inventory": "https://api.pipescale.org/inventory.json",
    "brands": "https://api.pipescale.org/brands.json",
    "purchases": "https://api.pipescale.org/purchases.json",
    "sessions": "https://api.pipescale.org/sessions.json",
    "pipes": "https://api.pipescale.org/pipes.json",
    "reviews": "https://api.pipescale.org/reviews.json",
    "open_tobacco": "https://api.pipescale.org/open_tobacco.json",
    "cellared_tobacco": "https://api.pipescale.org/cellared_tobacco.json",
    "session_only_tobacco": "https://api.pipescale.org/session_only_tobacco.json",
    "aging_candidates": "https://api.pipescale.org/aging_candidates.json",
    "querypack": "https://api.pipescale.org/pipescale_querypack.md"
  },
  "recommended_action_usage": {
    "general_inventory_questions": "Use inventory_summary.json first, then compact_inventory.json if blend-level detail is needed.",
    "brand_questions": "Use brands.json.",
    "open_tobacco_questions": "Use open_tobacco.json.",
    "cellared_or_aging_questions": "Use aging_candidates.json or cellared_tobacco.json.",
    "purchase_questions": "Use purchases.json.",
    "session_or_smoking_history_questions": "Use sessions.json or session_only_tobacco.json.",
    "pipe_questions": "Use pipes.json.",
    "review_questions": "Use reviews.json.",
    "full_detail": "Use inventory.json only when lot-level details are required. It is the largest file."
  },
  "counts": {
    "inventory_blends": 148,
    "known_blends": 156,
    "compact_inventory_records": 156,
    "session_only_blends": 3,
    "inventory_lots": 176,
    "brands": 43,
    "purchases": 94,
    "sessions": 31,
    "pipes": 5,
    "reviews": 15,
    "open_tobacco": 71,
    "cellared_tobacco": 91,
    "aging_candidates": 142
  },
  "totals": {
    "inventory_weight_g": 12849.643,
    "inventory_weight_oz": 453.258,
    "smoked_weight_g": 93.0,
    "smoked_weight_oz": 3.28
  },
  "files": [
    "manifest.json",
    "inventory_summary.json",
    "compact_inventory.json",
    "inventory.json",
    "brands.json",
    "purchases.json",
    "sessions.json",
    "pipes.json",
    "reviews.json",
    "open_tobacco.json",
    "cellared_tobacco.json",
    "session_only_tobacco.json",
    "aging_candidates.json",
    "pipescale_querypack.md"
  ]
}
