/* certification storage index — re-export the storage adapter and repository surface. Do not implement storage 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 { StoragePutInputV1, StoragePutResultV1, StorageHeadResultV1, CertificationStorageAdapterV1, InMemoryStorageAdapterV1, StorageVerifyResultV1, StorageVerifyFailureV1, StorageVerifyOutcomeV1, } from "./adapter.ts"; export { createInMemoryStorageAdapter, verifyStoredObject } from "./adapter.ts"; export type { R2StorageConfig } from "./r2-adapter.ts"; export { createR2StorageAdapter } from "./r2-adapter.ts"; export type { DossierRepositoryV1, DossierAppendInputV1, DossierAppendResultV1, DossierAppendFailureV1, DossierAppendOutcomeV1, DossierIntegrityVerifyResultV1, DossierIntegrityVerifyFailureV1, DossierIntegrityVerifyOutcomeV1, } from "./repository.ts"; export { createDossierRepository, appendDossierEvent, rebuildRootHash, buildRootReference, verifyDossierIntegrity, } from "./repository.ts"; export type { ProtectedReference, RetentionPolicyInputV1, RetentionEntryV1, RetentionTombstoneV1, RetentionGcCheckInputV1, RetentionGcCheckResultV1, DurableReplicaVerifyInputV1, DurableReplicaV1, DurableReplicaVerifyResultV1, DurableReplicaVerifyFailureV1, DurableReplicaVerifyOutcomeV1, } from "./retention.ts"; export { checkRetentionGc, createTombstone, verifyDurableReplica } from "./retention.ts";