Unveränderter Stand von certvia/dev (a48c5fb) plus Craftvia-Spezifikation und Brandbook unter docs/craftvia/. ISMS-Module werden im Folgecommit entfernt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
27 lines
623 B
TypeScript
27 lines
623 B
TypeScript
// Öffentliche API der Backup-/Restore-Engine (Schicht B, mandanten-scoped).
|
|
export {
|
|
buildTenantTopology,
|
|
assertTopologyMatchesDatabase,
|
|
TENANT_MODELS,
|
|
JOIN_MODELS,
|
|
type TenantTopology,
|
|
type TableNode,
|
|
} from "./topology";
|
|
export {
|
|
exportTenant,
|
|
loadArtifact,
|
|
listSnapshots,
|
|
tenantBackupPrefix,
|
|
type ExportOptions,
|
|
type ExportResult,
|
|
} from "./export";
|
|
export {
|
|
restoreTenant,
|
|
type RestoreSource,
|
|
type RestoreOptions,
|
|
type RestoreResult,
|
|
type StubIdentity,
|
|
} from "./restore";
|
|
export { sealArtifact, openArtifact } from "./crypto";
|
|
export type { BackupManifest } from "./serialization";
|