Files
learnharness/src/core/contracts.ts
T

19 lines
770 B
TypeScript
Raw Normal View History

2026-08-22 09:06:24 +03:00
/**
* Shared contracts — the single source of truth every component codes against.
2026-08-22 09:06:24 +03:00
*
* Split by domain (src/core/contracts/): plan.ts (the session plan tree),
* graph.ts (the global knowledge graph + its extraction pipeline), chat.ts
* (session records + UI extension points), jobs.ts (the async sub-agent
* protocol), Each domain file is
* owned outright by its stream; schema changes to a domain you don't own go
* through master. This barrel keeps every existing import path
* ("@/src/core" and "./contracts.ts") unchanged.
2026-08-22 09:06:24 +03:00
*/
export * from "./contracts/plan.ts";
export * from "./contracts/graph.ts";
export * from "./contracts/chat.ts";
export * from "./contracts/jobs.ts";
export * from "./contracts/probe.ts";
export * from "./contracts/models.ts";