7e23d911a4
Implement Phase 3: render core engine with resolution-based decay and default YAML rendering. Core Features: - Resolution decay model: child nodes receive resolution = parent × decay - Epsilon threshold: nodes with resolution ≤ epsilon render as cas:<hash> - Default YAML output format with 2-space indentation - Cycle detection via visited set - Floating-point tolerance for epsilon comparisons Implementation: - packages/json-cas/src/render.ts: Core render function - packages/json-cas/src/render.test.ts: 38 comprehensive tests - packages/cli-json-cas: ucas render command with --resolution, --decay, --epsilon flags - CLI integration tests for render command Tests: All 276 tests pass (38 new render tests, 3 CLI tests) Build: Clean compilation with tsc Lint: Passes biome check Fixes #39 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
6 lines
57 B
Plaintext
6 lines
57 B
Plaintext
node_modules/
|
|
dist/
|
|
*.d.ts.map
|
|
*.tsbuildinfo
|
|
.worktrees/
|