/* Barrel export for @warpgogol/werkstatt-shared/ontology/operations sub-path. Re-exports platform operations schemas: handoff, sternsystem, werkstatt, mission, release, leitstand, notausgang, materialization, artifact-store, naming-policy, dht. These schemas have no relationship to UI structural vocabulary and are consumed primarily by @warpgogol/werkstatt-engine and site handoff tooling. Sunk from @warpgogol/werkstatt-engine/schemas per RFC-1104. Do not re-export UI ontology schemas (constellation, biome, page-entry, etc.) — those live in @warpgogol/werkstatt-shared/ontology/schemas. Do not re-export diagnostic schemas — those live in @warpgogol/werkstatt-shared/kernel (RFC-1104). RFC-1104: retargeted barrel — platform operations schemas sunk from werkstatt-engine/schemas; diagnostic schemas moved to werkstatt-shared/kernel. */ // RFC-0221: site handoff bundle (lock + authored/derived manifest). export { handoffCapabilitySchema, handoffEcosystemSchema, handoffBuildSchema, handoffLockSchema, handoffManifestEntrySchema, handoffManifestSchema, } from "./handoff.ts"; export type { HandoffCapability, HandoffEcosystem, HandoffBuild, HandoffLock, HandoffManifestEntry, HandoffManifest, } from "./handoff.ts"; // RFC-0354: Sternsystem bundle contract schemas. export { systemPinSchema, mirrorStorageTypeSchema, mirrorEntrySchema, serviceSubdomainSchema, serviceEntrySchema, systemConfigSchema, systemStateSchema, servicesRegistrySchema, } from "./sternsystem.ts"; export type { SystemPin, MirrorStorageType, MirrorEntry, ServiceSubdomain, ServiceEntry, SystemConfig, SystemState, ServicesRegistry, } from "./sternsystem.ts"; // RFC-0362: Werkstatt consistency primitive schemas. export { werkstattLockSchema, werkstattOperationRecordSchema } from "./werkstatt.ts"; export type { WerkstattLock, WerkstattOperationRecord } from "./werkstatt.ts"; // RFC-0355: Mission lifecycle and Bordbuch schemas. export { missionStateSchema, missionManifestSchema, bordbuchEntryKindSchema, bordbuchEntryStatusSchema, bordbuchEntrySchema, } from "./mission.ts"; export type { MissionState, MissionManifest, BordbuchEntryKind, BordbuchEntryStatus, BordbuchEntry, } from "./mission.ts"; // RFC-0361: Centralized naming policy regexes and descriptors. export { STERNSYSTEM_ID_REGEX, MISSION_ID_REGEX, RELEASE_ID_REGEX, BORDBUCH_EVENT_ID_REGEX, NON_ASCII_REGEX, KNOWN_TLDS, STERNSYSTEM_ID_POLICY, MISSION_ID_POLICY, RELEASE_ID_POLICY, BORDBUCH_EVENT_ID_POLICY, isLatinOnly, hasTldSuffix, } from "./naming-policy.ts"; // RFC-0356: Materialization report schemas. export { materializationReportSchema, validationReportSchema, authoredDiffSchema, } from "./materialization.ts"; export type { MaterializationReport, ValidationReport, AuthoredDiff } from "./materialization.ts"; // RFC-0363: Release artifact store schemas. export { releaseArtifactManifestSchema, releaseArtifactRefSchema } from "./artifact-store.ts"; export type { ReleaseArtifactManifest, ReleaseArtifactRef } from "./artifact-store.ts"; // RFC-0357/RFC-0851: Release discipline and behavior snapshot schemas. export { releaseArtifactStateSchema, releaseStateSchema, legacyReleaseStateSchema, legacyReleaseDiagnosticSchema, releaseManifestSchema, releaseArtifactRefSchema as releaseArtifactRefSchemaV2, behaviorSnapshotDifferenceSchema, behaviorSnapshotDiffSchema, buildIdentitySchema, } from "./release.ts"; export type { ReleaseArtifactState, ReleaseState, LegacyReleaseState, LegacyReleaseDiagnostic, ReleaseManifest, BuildIdentity, BehaviorSnapshotDifference, BehaviorSnapshotDiff, } from "./release.ts"; // RFC-0358/RFC-0379: Leitstand fleet propagation schemas. export { deploymentAdapterNameSchema, deploymentChannelSchema, lastPropagatedChannelSchema, purgeResultSchema, deploymentStaticConfigSchema, healthCheckSchema, propagationResultSchema, routeFactSchema, } from "./leitstand.ts"; export type { DeploymentAdapterName, DeploymentChannel, LastPropagatedChannel, PurgeResult, DeploymentStaticConfig, HealthCheck, PropagationResult, RouteFact, } from "./leitstand.ts"; // RFC-0359: Notausgang export schemas. export { integrationSecretLocationSchema, integrationManifestSchema, integrationNullingSchema, notausgangManifestSchema, notausgangEvidenceArtifactSchema, notausgangEvidenceVerdictSchema, notausgangFeatureNoteSchema, } from "./notausgang.ts"; export type { IntegrationSecretLocation, IntegrationManifest, IntegrationNulling, NotausgangEvidenceArtifact, NotausgangEvidenceVerdict, NotausgangFeatureNote, NotausgangManifest, } from "./notausgang.ts"; // RFC-0565: DHT site registry and content placement schemas. export { dhtSiteEntrySchema, dhtConfigSchema, dhtLookupResultSchema, dhtPlacementReasonSchema, workshopCapacitySchema, dhtPlacementResultSchema, dhtCacheEntrySchema, } from "./dht.ts"; export type { DHTSiteEntry, DHTConfig, DHTLookupResult, DHTPlacementReason, WorkshopCapacity, DHTPlacementResult, DHTCacheEntry, } from "./dht.ts";