Kudzu 0.8.32 - Staged and collision-safe output
Kudzu 0.8.32 completes P0.5 with staged, collision-safe production output and rollback/recovery-guarded promotion.
Highlights
- Builds HTML, capability ESM, Workers, CSS, public files, and trusted afterBuild output outside the active dist tree.
- Rejects public collisions with generated routes, runtimes, handlers, chunks, Workers, and stylesheets.
- Preserves the previous successful dist on ordinary build and hook failures.
- Rejects overlapping same-root builds; stale locks fail closed and interrupted backups recover after lock removal.
- Removes repeated keyed-list map work and merges binding/condition commit dispatch, reducing the measured keyed-row graph by 194 B raw / 23 B gzip.
Validation
- npm run check
- npm test: 190/190 passing
- npm run test:package
- npm pack --dry-run
- 147-page project build
See RELEASES.md and PERFORMANCE.md for complete behavior, measurements, provenance, and limitations.