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:
AirCoding
2026-06-12 17:12:29 +08:00
parent 8f55c962bb
commit ae44be31d5
364 changed files with 46779 additions and 2812 deletions

View File

@@ -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)/",
},
},