/** * module: activity-registry —— 唯一出口。只做 re-export,不写逻辑(编码规范 §10.1)。 */ export type { ActivityCard, ActivityManifest, ActivityRegistryService, AssetKind, AssetVersion, DependencyFile, ExternalChecks, IncrementState, InstallVerdict, LoadEnvelope, PackageVersion, ReplayCase, ReplayVerdict, StaticAuditFinding, } from './contract.ts'; export { ActivityNotInstalledError, InstallRejectedError, ToolNotDeclaredError } from './contract.ts'; export type { Clock, IdGenerator, LedgerDeclarationApplier, ModelBindingProbe, RegistryStore, TemplateGuard, ToolContractProbe, } from './port.ts'; export type { RegistryServiceDeps } from './internal/usecase/registry-service.ts'; export { createRegistryService } from './internal/usecase/registry-service.ts'; export { acceptanceLevelFindings, auditPassed, danglingListeners, flowFindings, loopFindings, scanArtifact, staticAudit, } from './internal/domain/static-audit.ts'; export { ASSET_KINDS, assertTransition, buildLoadEnvelope, canTransition, IllegalIncrementTransitionError, INCREMENT_STATES, judgeReplay, mayTakeEffect, shouldSeedAsset, } from './internal/domain/versioning.ts'; export { createRegistryStore } from './internal/adapter/registry-store.ts'; export { activityAssetTable, activityPackageTable, assetIncrementTable } from './internal/adapter/registry-schema.ts';