import { mkdir } from "node:fs/promises"; import { automatedA11yArtifactSchema } from "./contracts/release-artifacts.ts"; import { MANUAL_A11Y_ROUTE_IDS } from "./lib/manual-a11y-evidence.ts"; import { writeValidatedJsonArtifact } from "./lib/validated-json-artifact.ts"; await mkdir("artifacts/tests", { recursive: true }); await writeValidatedJsonArtifact({ path: "artifacts/tests/a11y.json", schema: automatedA11yArtifactSchema, value: { schemaVersion: 1, generatedAt: new Date().toISOString(), scope: MANUAL_A11Y_ROUTE_IDS, threshold: { critical: 0, serious: 0 }, automatedStatus: "passed", manualReview: "see artifacts/tests/a11y-manual/report.json", }, });