{
  "schema_version": "2026-06-05",
  "purpose": "Machine-readable organic commerce-search readiness contract for product-feed.json. This prepares product data for external parsers and potential manual Merchant/free-listing review without submitting anything live.",
  "policy": {
    "research_use_only": true,
    "not_for_human_use": true,
    "not_for_veterinary_use": true,
    "not_a_medical_product": true,
    "no_dosing_guidance": true,
    "no_therapeutic_claims": true,
    "no_ranking_guarantees": true,
    "no_automatic_merchant_submission": true,
    "manual_compliance_review_required": true,
    "restricted_product_review_required": true
  },
  "summary": {
    "source_feed": "product-feed.json",
    "products_expected": 48,
    "variants_expected": 99,
    "categories_expected": 7,
    "priority_product_targets": 12,
    "status": "ready_for_manual_review",
    "live_submission": "blocked_until_explicit_approval"
  },
  "field_contract": {
    "id": "variant.product_id",
    "title": "product.name + variant.label, max 150 characters",
    "description": "product.short_description, research-use safe, 40 to 5000 characters",
    "link": "product.pdp_url",
    "image_link": "product.image_url",
    "price": "variant.price_eur + EUR",
    "availability": "mapped from variant.availability",
    "condition": "new",
    "brand": "TogoPeptide",
    "identifier_exists": false,
    "shipping_policy_url": "https://togopeptide.com/shipping.html",
    "return_policy_url": "https://togopeptide.com/returns.html",
    "research_use_policy_url": "https://togopeptide.com/research-use.html"
  },
  "availability_mapping": {
    "in_stock": "in_stock",
    "preorder": "preorder",
    "fresh_batch_review": "preorder",
    "out_of_stock": "out_of_stock"
  },
  "quality_gates": [
    "Every product and variant in product-feed.json can derive required commerce-search fields.",
    "Fresh-batch variants map to preorder semantics so buyers see longer lead-time expectations.",
    "No feed copy may contain dosing, treatment, cure, personal-use or ranking-promise wording.",
    "Every PDP URL, markdown twin and product image URL resolves locally.",
    "Priority products stay discoverable through priority-product-visibility-map.json.",
    "Shipping, returns and research-use policy pages resolve locally before any manual review.",
    "Live merchant submission remains blocked until explicit user approval."
  ],
  "measurement_plan": {
    "post_deploy_sources": [
      "Google Search Console product-result impressions",
      "Bing Webmaster Tools crawl/index reports",
      "on-site product search demand",
      "product-feed audit results after catalog changes"
    ],
    "review_window_days": 28,
    "change_rule": "Update feed fields only after catalog, pricing, stock, image or policy changes; do not churn product copy for fake freshness."
  },
  "priority_products": [
    "retatrutide",
    "semaglutide",
    "tirzepatide",
    "ghk-cu",
    "klow-blend",
    "bpc-157",
    "tb-500",
    "cagrilintide",
    "snap-8",
    "nad-plus",
    "mots-c",
    "tesamorelin"
  ],
  "verification_commands": [
    "npm run qa:merchant-readiness",
    "npm run qa:product-feed",
    "npm run qa:product-discovery",
    "npm run qa:launch"
  ]
}
