chore: push all design docs, V2 plan specs, and current working state
Includes AirPlan design documents, AircOding-alpha1-plan, AirPlanV2, AirPlan-ParaV2, AirPlan-Para V1 reference docs, and all working code changes across packages. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
* tui -> contracts
|
||||
* runtime -> contracts, llm — llm facade only
|
||||
* cli -> contracts, runtime, tui, llm, toolchain-cpp
|
||||
* workers -> contracts — WorkerRuntime IPC surface only
|
||||
* workers -> contracts, runtime — WorkerRuntime IPC + shared utilities
|
||||
*/
|
||||
module.exports = {
|
||||
forbidden: [
|
||||
@@ -69,15 +69,15 @@ module.exports = {
|
||||
},
|
||||
},
|
||||
|
||||
/* ── Rule 5: workers may only import from contracts ── */
|
||||
/* ── Rule 5: workers may import from contracts and runtime ── */
|
||||
{
|
||||
name: "workers-boundary",
|
||||
comment: "workers may only depend on contracts (WorkerRuntime IPC surface)",
|
||||
comment: "workers may depend on contracts (IPC surface) and runtime (shared utilities like CompressionValidator)",
|
||||
severity: "error",
|
||||
from: { path: "^packages/workers/src/" },
|
||||
to: {
|
||||
path: "^packages/(llm|runtime|tui|cli|toolchain-cpp)/",
|
||||
pathNot: "^packages/contracts/",
|
||||
path: "^packages/(llm|tui|cli|toolchain-cpp)/",
|
||||
pathNot: "^packages/(contracts|runtime)/",
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user