Types
Path:
loom-sprint-scaffold/loom/src/orchestrator/core/types.tsRelative: loom/src/orchestrator/core/types.tsSubproject: loom-sprint-scaffoldCategory: otherLines: 101Bytes: 3,889Imports: 2Exports: 11
Content Preview
- /**
- * Injectable interfaces for LOOM Loop 1 orchestration core.
- * Every dependency is an interface so tests can inject fakes.
- * DO shell passes real DO storage / real clock / real embedder.
- */
- import type { GoalState, StageSpec, GoalId, StageId } from "../../types/contracts";
- import type { ModelCaller } from "../../types/execution";
- // ── Storage ────────────────────────────────────────────────────────────────
- export interface KVStore {
- get<T = unknown>(key: string): Promise<T | undefin