/* Centralizes integrity management functionalities, enabling robust operations for verifying and signing artifacts within the site kernel. Do not handle raw content parsing or validation beyond integrity checks. Do not orchestrate transport or configuration for external dependencies. RFC-1097: step 6 — compass.migrate codemod run Mechanical v1 to v2 header migration across the workspace: 942 files rewritten — CHANGE_SUMMARY windows collapsed into history, forbidden v1 blocks stripped, KEY_DECISIONS seeded from @ai-invariant comments (5 files) or TODO placeholders (103 files), blocks reordered to canonical order. RFC-1097: sweep — werkstatt-engine clean Sweep batch 4: 73 Compass headers on headerless engine files (certification, component-runtime, isolation, evolution, testing), real KEY_DECISIONS on 75 files (kernel, cache, dht, swim, gitmesh, runtime), ~80 purpose expansions (CONTRACT-02/PURPOSE-02), non-goals on 13 CONTRACT-03 files, CS-07 history literal fix repo-wide (253 files). Policy: .template.ts/.template.astro excludedPaths. werkstatt-engine now 0 diagnostics. */ export type { IntegrityStatus, IntegrityPolicy, ManifestFileRecord, DirectoryManifest, MoveRecord, RegistryEntity, EntitiesById, PathsCurrent, DeletedLogItem, OutputsFile, BuildProvenance, SignablePayload, SignedManifest, GitFileHistory, ChangedPaths, MoveCandidate, VerifyIssue, VerifyStats, VerifyReport, } from "./types.ts"; export { runInit } from "./run-init.ts"; export { runUpdate } from "./run-update.ts"; export { runVerify } from "./run-verify.ts"; export { runRecordBuild } from "./run-record-build.ts"; export { runBackfillRevisions } from "./run-backfill-revisions.ts"; export { generateSigningKeyPairPemAsync, signJsonPayloadAsync, signLatestBuildArtifacts, signBuildIdentity, writeReleasePublicKey, verifyBuildIdentitySignature, loadSignedManifest, loadPublicKeyPem, verifyManifestSignature, verifyJsonSignatureAsync, compareManifestWithLocalArtifacts, requireEnv, optionalEnv, readEnvFileValue, resolvePassportSigningKey, } from "./signing.ts"; export { buildLatestDir, signedManifestPath } from "./paths.ts"; export { ensureDir, writeText } from "./fs.ts"; export { runIntegrityInit, runIntegrityUpdate, runIntegrityVerify, runIntegrityBuildRecord, runIntegritySign, runIntegrityVerifyRelease, runIntegrityGenerateSigningKeypair, runIntegrityBackfillRevisions, } from "./integrity-commands.ts"; export { STANDARD_INTEGRITY_PIPELINE } from "./module.ts"; export { getRevisionByPath, type RevisionByPathResult } from "./compass-audit-helpers.ts";