Add external model persistence foundation

This commit is contained in:
2026-08-02 17:18:24 +02:00
parent d0fc1a7caf
commit 76493b573e
15 changed files with 3207 additions and 8 deletions
@@ -0,0 +1,10 @@
import type { ExternalModelStateSnapshot } from "../../external-model/domain/external-model-contracts.js";
export interface ExternalModelStateReadResult {
projectExists: boolean;
state: ExternalModelStateSnapshot;
}
export interface ExternalModelStateReader {
getByProject(projectId: string): ExternalModelStateReadResult;
}