2026-08-22 09:06:24 +03:00
|
|
|
/**
|
2026-08-31 19:51:17 +03:00
|
|
|
* Shared contracts — the single source of truth every component codes against.
|
2026-08-22 09:06:24 +03:00
|
|
|
*
|
2026-09-05 21:20:38 +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
|
|
|
*/
|
|
|
|
|
|
2026-09-05 21:20:38 +03:00
|
|
|
export * from "./contracts/plan.ts";
|
|
|
|
|
export * from "./contracts/graph.ts";
|
|
|
|
|
export * from "./contracts/chat.ts";
|
|
|
|
|
export * from "./contracts/jobs.ts";
|
2026-09-11 06:44:20 +03:00
|
|
|
export * from "./contracts/probe.ts";
|