Kudzu 0.16.16 bounds canonical TypeScript AST retention so the complete 10,000-route production-scale contract runs under a 10 GiB V8 heap.
- Bounds complete canonical module records to a 1,024-entry LRU while preserving stable position-based symbols.
- Completes the identical 100,000-module / 10,110,000-line topology at 5,461.0 MiB clean-build RSS and 8,266.9 MiB retained-session peak RSS.
- Verifies 10-module / one-page incremental scope, changed-clean output equivalence, deterministic digests, and clean and retained-session recovery.
- Adds scale-aware recovery timeout, diagnostic progress, and bounded fixture cleanup retries.
- Updates create-kudzu to 0.1.141 and generated projects to @kudzujs/core@^0.16.16.
Release gates: npm run check, required-Chrome 301/301, package smoke, and both npm tarball dry-runs.