Skip to content

Kudzu 0.8.39 - Fail-closed route contracts

Choose a tag to compare

@bunzzeok bunzzeok released this 12 Aug 03:25
· 4 commits to main since this release

Kudzu 0.8.39 completes P0.12 with fail-closed validation of RouteIR, RouteBuildRecord, and CapabilityIR before artifact selection and browser code generation.

  • Validates state, parameter, command, effect, binding, condition, keyed-list, ownership, and capture references.
  • Rejects non-JSON-safe route contracts with deterministic paths.
  • Verifies RouteBuildRecord capability reciprocity and exact CapabilityIR projection.
  • Preserves deploy output with no material build-time regression.

Validation: npm run check, npm test (203/203), and npm run test:package.