Skip to content

pit v0.13.2

Choose a tag to compare

@cv cv released this 06 Aug 03:06
· 74 commits to main since this release
Immutable release. Only release title and notes can be modified.

Changes

  • Reorganize the flat source tree into cohesive capabilities, execution, functions, renderers, sandbox, shared, tool, and workspace boundaries.
  • Group tests by feature and split the largest sandbox, extension, and tool-rendering suites into focused files.
  • Extract TypeScript validation from sandbox compilation, removing the previous saved-function/sandbox import cycle.
  • Add npm run structure:check to reject internal source cycles and excessive root-level source files.
  • Move the generated capability contract under src/generated/ with a generated-file header.
  • Move the sandbox runner under src/sandbox/ and update package verification.
  • Add packaged architecture documentation describing boundaries, dependency rules, generated artifacts, and test organization.

Validation

Static checks, structural checks (7 root source files and 0 import cycles), 163-rule Oxlint, Oxfmt verification, 49 test files and 354 tests, 98.11% branch coverage, package verification, two GitHub Actions CI runs, reload-based sandbox execution, expected TypeScript rejection, reconstructed saved-function invocation, scoped metadata inspection, global registry access, and cleanup passed.