Commit ab8aad8
build(workspace): wire npm workspaces + shared tsconfig.base (ROADMAP P1)
Root package.json declares workspaces packages/* + apps/*; build/test/verify run kernel->memories->rules in dependency order. tsconfig.base.json factors out shared, behavior-preserving compiler settings; each package extends it and keeps its own module/moduleResolution + outDir/rootDir (kernel retains types:['node'] per the CI-red lesson). Single root lockfile resolves the missing-lockfile CI break (recon KER-02/MEM-005).
Baseline: 203 tests green (kernel 93, memories 35, rules 75). Save point: tag swarm-save-memory-os-20260616.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 94de87b commit ab8aad8
6 files changed
Lines changed: 928 additions & 22 deletions
File tree
- packages
- kernel
- memories
- rules
0 commit comments