{
  "generatedAt": "2026-08-26T15:25:40.855Z",
  "source": {
    "repo": "CT-CROP/CROP-front",
    "ref": "origin/dev",
    "sha": "7e4982b28"
  },
  "totals": {
    "e2eSpecFiles": 108,
    "unitAndComponentTestFiles": 1020,
    "blockingSpecs": 101,
    "quarantinedSpecs": 5
  },
  "lanes": [
    {
      "id": "pr-smoke",
      "name": "Every pull request",
      "what": "The shallow pass that gates a merge: only cases tagged @smoke run here.",
      "workflow": "ci.yml",
      "job": "e2e-smoke",
      "when": "on every pull request and every push to dev",
      "blocking": true,
      "specs": [],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T14:47",
        "branch": "dev"
      }
    },
    {
      "id": "unit",
      "name": "Smaller checks",
      "what": "Unit and component checks, run in four parallel shards.",
      "workflow": "ci.yml",
      "job": "unit-tests-shards",
      "when": "on every pull request",
      "blocking": true,
      "specs": [],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T14:47",
        "branch": "dev"
      }
    },
    {
      "id": "customer-flows",
      "name": "Customer journeys",
      "what": "Buying: browse, part page, cart, address, checkout.",
      "workflow": "ci.yml",
      "job": "e2e-customer-flows",
      "when": "on every pull request",
      "blocking": true,
      "specs": [
        {
          "file": "tests/e2e/desktop-buy-flow.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/ce-pdp.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-uc1-same-state.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/cart-flow.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-address-revisit-edit.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/slug-navigation.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/superseded-redirect.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/equipment-page.spec.ts",
          "state": "runs"
        }
      ],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T14:47",
        "branch": "dev"
      }
    },
    {
      "id": "shipping",
      "name": "Shipping cases",
      "what": "One spec per shipping situation: freight, hazmat, pickup, multiple parcels, international.",
      "workflow": "ci.yml",
      "job": "e2e-shipping",
      "when": "on every pull request",
      "blocking": true,
      "specs": [
        {
          "file": "tests/e2e/shipping-uc10-no-candidates.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc12-local-tiers.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc13-freight.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc14-hazmat.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc15-continental.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc2-guest-single.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc3-scenario-a.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc4-cnh.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc4-scenario-b.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc5-multi-overnight.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc6-mixed.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/shipping-uc9-suggestion.spec.ts",
          "state": "runs"
        }
      ],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T14:47",
        "branch": "dev"
      }
    },
    {
      "id": "deep-blocking",
      "name": "Deep nightly — the blocking half",
      "what": "Specs that passed on consecutive nights. A red here is news, and it stops the lane.",
      "workflow": "e2e-deep.yml",
      "when": "every night, against main",
      "blocking": true,
      "specs": [
        {
          "file": "tests/e2e/admin-api.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/assembly-large-screens.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/assembly-sidebar.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/auth-smoke.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/availability-coherence.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/availability-signal-leak.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/brand-catalog-type-grid.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/brand-diagrams.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/brand-type-page.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/brand-view-switch-coherence.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/cart-back-forward.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/cart-hydrate-drift.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/cart-pack-qty.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/checkout-shipping-validation.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/ct-674-bom-search.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/ct-674-chapter-navigation.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/ct-674-placeholders.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/cutoff-banner.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/equipment-variants.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/go-live-brand-gate.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/guest-track.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/header-no-js.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/home-what-we-stock.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/mchale-launch-journey.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/nh-buy-path-checkout.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/nh-catalog-photo-coverage.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/nh-launch-journey.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/parts-brand-chip-dead-link.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/parts-diagrams-instant-navigation.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/pdp-fitment-summary.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/pdp-supersession.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/perf-image-attrs.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/search-autocomplete.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/search-filters.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/search-intent-routing.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/slug-stability.spec.ts",
          "state": "blocking"
        },
        {
          "file": "tests/e2e/static-pages-findability.spec.ts",
          "state": "blocking"
        }
      ],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T04:27",
        "branch": "main"
      }
    },
    {
      "id": "deep-quarantine",
      "name": "Deep nightly — quarantine",
      "what": "Known-broken or unrunnable here. Runs so the report keeps showing it, blocks nothing.",
      "workflow": "e2e-deep.yml",
      "when": "every night, against main",
      "blocking": false,
      "specs": [
        {
          "file": "tests/e2e/assembly-context-carrier.spec.ts",
          "state": "quarantined",
          "note": "#3762 - PRODUCT BUG. The BOM link's brand prefix is normalised on navigation (CT-FRD- -> CT-NHL-), and the context bar only falls back to a supersession's `replaced_from`, so the 'Back to assembly' trail never renders. Reproduced on production. Staying red on purpose."
        },
        {
          "file": "tests/e2e/parts-diagrams-hub.spec.ts",
          "state": "quarantined",
          "note": "#3759 - the diagrams hub moved from ?category= to /diagrams/type/{slug} and the H1 pattern changed with it; 6 of 17 cases assert the old shape. Five are a mechanical rewrite, the ?sub= case needs an IA answer first."
        },
        {
          "file": "tests/e2e/pdp-youtube-smoke.spec.ts",
          "state": "quarantined",
          "note": "#3761 - the lane had no YOUTUBE_API_KEY (wired here now), and the spec still cannot tell a spent YouTube quota from a missing #videos section. Needs the discriminator before it can gate."
        },
        {
          "file": "tests/e2e/perf-html-budget.spec.ts",
          "state": "quarantined",
          "note": "#3760 - PRODUCT FINDING, now measured. brand-hub ships 723,053 bytes against 235,520; the SAME page with zero result cards is 315,013, so no card trim reaches the budget. 80,750 of that empty page - and 174,410 of the full one - is #3774, header+footer rendered twice on every dynamic route. home, pdp and the new brand-diagrams case pass. The budget stays 230KB until #3774 lands, so the spec stays red on that one case rather than have its number quietly raised."
        },
        {
          "file": "tests/e2e/publish-status-matrix.spec.ts",
          "state": "quarantined",
          "note": "#3304 - PRODUCT BUG. AvailabilityPendingBanner has zero render sites; the PDP v2 promotion (6d6382b37) carried the commerce suppression across but not the banner meant to replace it, so a dont_list part reads 'Out of Stock' with no explanation. Staying red on purpose."
        }
      ],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T04:27",
        "branch": "main"
      }
    },
    {
      "id": "stage",
      "name": "Stage",
      "what": "The release candidate on the stage site, before Friday's promote.",
      "workflow": "e2e-stage.yml",
      "when": "on the stage branch",
      "blocking": true,
      "specs": [
        {
          "file": "tests/e2e/seo-smoke.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/a11y-smoke.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/page-landmarks.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/footer-tap-targets.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/sitemap-shard-health.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/brand-pdp-sentinels.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/brand-type-parts-vs-diagrams.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/type-page-edge-404.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/nh-ag-construction-split.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/parts-search-preserves-filters.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/superseded-redirect.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/slug-navigation.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/slug-stability-smoke.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/multibrand-pn-attribution.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/account-signed-in.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/equipment-page.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/equipment-detail-ctas.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/equipment-boomer-listing.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/equipment-cr-series.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/price-leak.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/cart-flow.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/cart-bfcache-restore-price.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/cart-multisource-banner.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-cart-hydration.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/pickup-shelf-gate.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-uc1-same-state.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-address-edit.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-international.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-review-stale-rate.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-shipping-page.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-cancel-page.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-rate-label-front497.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/checkout-shipping-a11y.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-cart-count-agreement.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-checkout-money-path.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/nh-image-status.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/ce-pdp.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-checkout-pickup.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-checkout-delivery-lanes.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-checkout-address.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/stage-checkout-lane-availability.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/edge-middleware.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/media-override-manifest.spec.ts",
          "state": "runs"
        },
        {
          "file": "tests/e2e/account-wall.spec.ts",
          "state": "runs"
        }
      ],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T05:50",
        "branch": "main"
      }
    },
    {
      "id": "nightly",
      "name": "Nightly checks",
      "what": "Address lists, slugs, sign-in, and the brand catalogue checks.",
      "workflow": "nightly.yml",
      "when": "every night, against main",
      "blocking": false,
      "specs": [],
      "lastRun": {
        "conclusion": "success",
        "at": "2026-08-26T09:15",
        "branch": "main"
      }
    }
  ],
  "gates": [
    {
      "workflow": "nh-launch-gate.yml",
      "lastRun": {
        "id": 32942293430,
        "conclusion": "failure",
        "at": "2026-08-26T07:20",
        "branch": "main"
      }
    },
    {
      "workflow": "mchale-launch-gate.yml",
      "lastRun": {
        "id": 32942170780,
        "conclusion": "failure",
        "at": "2026-08-26T07:19",
        "branch": "main"
      }
    },
    {
      "workflow": "brand-pdp-gate.yml",
      "lastRun": {
        "id": 32945634944,
        "conclusion": "failure",
        "at": "2026-08-26T08:01",
        "branch": "main"
      }
    },
    {
      "workflow": "sitemap-seo-gate.yml",
      "lastRun": {
        "id": 32929276388,
        "conclusion": "failure",
        "at": "2026-08-26T04:11",
        "branch": "main"
      }
    },
    {
      "workflow": "checkout-payment-smoke.yml",
      "lastRun": {
        "id": 32945459800,
        "conclusion": "success",
        "at": "2026-08-26T07:59",
        "branch": "main"
      }
    }
  ]
}
