← back to All Designerwallcoverings

verification/e2e-proof.json

81 lines

{
  "schema_version": "1.0",
  "feature": "Unified vendor public/internal hostname pairs in all.dw",
  "risk_tier": 2,
  "source_of_truth": "dw_unified via data/vendors.json generated by scripts/build-data.py",
  "before": {
    "live_candidates": 258,
    "live_up": 179,
    "live_internal_suffix_records": 5,
    "observed_at": "2026-08-28T15:38:24.739Z"
  },
  "proof": [
    {
      "scenario": "positive-pair-expansion",
      "command": "npm test",
      "result": "pass",
      "assertion": "A unified vendor expands to vendorname and vendorname-internal records."
    },
    {
      "scenario": "negative-incomplete-pair",
      "command": "npm test",
      "result": "pass",
      "assertion": "A vendor is not counted complete when either public or internal is down."
    },
    {
      "scenario": "browser-script-syntax",
      "command": "compile inline scripts with vm.Script",
      "result": "pass",
      "assertion": "The microsite directory UI parses after adding pair coverage and created timestamps."
    }
  ],
  "production": {
    "deployed_at": "2026-08-28T16:02:18.454Z",
    "products_loaded": 295902,
    "eligible_vendor_pairs": 511,
    "pair_records": 1022,
    "complete_pairs": 511,
    "public_up": 511,
    "internal_up": 511,
    "shared_fallback": "active via nginx exact-host-preserving regex to port 9958",
    "unknown_host_behavior": "404",
    "public_endpoint_behavior": "200 with active unified vendor products only",
    "internal_endpoint_behavior": "401 unauthenticated; 200 authenticated with vendor-filtered unified products",
    "excluded_by_existing_private_label_policy": ["greenland", "greenland-printing"],
    "origin_health": "pass",
    "edge_auth_gate": "pass"
  },
  "internal_catalog_build": {
    "deployed_at": "2026-08-28T17:31:00.317Z",
    "scope": "shared Astek-style catalog shell for all eligible vendor-internal fallback hosts",
    "features": [
      "vendor branding",
      "search",
      "facets",
      "persistent sort and density",
      "grid and list views",
      "created date and time",
      "Shopify admin links",
      "server-side pagination",
      "latest-request race protection"
    ],
    "representative_edge_checks": {
      "charles-burger-internal": { "status": 200, "products": 83 },
      "grasscloth-internal": { "status": 200, "products": 5 },
      "lulu-dk-internal": { "status": 200, "products": 0 },
      "anonymous_internal": 401,
      "unknown_internal": 404,
      "astek_dedicated_build_preserved": true
    },
    "cross_browser": {
      "chromium": "PASS",
      "webkit": "PASS",
      "console_errors": 0,
      "report": "cta/CTA-REPORT.md",
      "results": "cta/results.json"
    }
  },
  "production_verification_pending": false,
  "pending_reason": null
}