/* certification profile index — re-export the profile schemas and validation surface. Do not implement profile logic here — it lives in sibling modules. 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 { SiteQualityDimension, CertificationGate, RequirementClass, RemediationClass, DriftAction, OwnerRole, ProducerKind, VersionSource, Criticality, ApplicabilityRuleV1, FreshnessV1, ExecutionV1, RemediationV1, ReuseV1, CertificationRequirementV1, ProducerDeclarationV1, EvaluatorPolicyV1, RetentionPolicyV1, CertificationProfileV1, ProfileSourceRefV1, } from "./schemas.ts"; export { siteQualityDimensionSchema, certificationGateSchema, requirementClassSchema, remediationClassSchema, driftActionSchema, ownerRoleSchema, producerKindSchema, versionSourceSchema, criticalitySchema, applicabilityRuleV1Schema, freshnessV1Schema, executionV1Schema, remediationV1Schema, reuseV1Schema, certificationRequirementV1Schema, producerDeclarationV1Schema, evaluatorPolicyV1Schema, retentionPolicyV1Schema, certificationProfileV1Schema, profileSourceRefV1Schema, } from "./schemas.ts"; export type { ProfileHashResultV1, ProfileHashFailureV1, ProfileHashOutcomeV1 } from "./hash.ts"; export { hashCertificationProfileV1 } from "./hash.ts"; export type { ProfileValidationDiagnostic, ProfileValidationResultV1, ProfileValidationContextV1, } from "./validate.ts"; export { validateCertificationProfileV1 } from "./validate.ts"; export { astroCertificationProfile } from "./astro-profile.ts";