From 9895388b07bfdc42b6a2d683835e67efdbe8a157 Mon Sep 17 00:00:00 2001 From: edithatogo <15080672+edithatogo@users.noreply.github.com> Date: Fri, 21 Aug 2026 09:22:40 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Optimize=20endpoint=20capture=20dia?= =?UTF-8?q?gnostics=20status=20check?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontier-coverage/drift.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/frontier-coverage/drift.ts b/src/frontier-coverage/drift.ts index 428cf234..730f7746 100644 --- a/src/frontier-coverage/drift.ts +++ b/src/frontier-coverage/drift.ts @@ -1,6 +1,13 @@ import { FRONTIER_COVERAGE_MATRIX } from "./matrix.js"; import type { CoverageCapability, CoverageMatrix } from "./schema.js"; +const DIAGNOSTIC_STATUSES = new Set([ + "probe-only", + "planning-only", + "manual-admin", + "unsupported", +]); + const BLOCKING_OFFICIAL_DOC_STATUSES = new Set< FrontierDriftReport["officialDocs"][number]["status"] >(["missing-snapshot", "stale", "changed", "unavailable"]); @@ -87,9 +94,7 @@ export function buildFrontierDriftReport( ); const endpointCaptureDiagnostics = matrix.capabilities - .filter((capability) => - ["probe-only", "planning-only", "manual-admin", "unsupported"].includes(capability.status), - ) + .filter((capability) => DIAGNOSTIC_STATUSES.has(capability.status)) .map((capability) => ({ capabilityId: capability.id, capability: capability.name,