pit v0.13.3
·
76 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
- Finish the feature-oriented source reorganization by moving process execution into
src/process/and GitHub/npm command preparation into capability handlers. - Remove saved-function imports through sandbox compatibility facades; function modules now depend directly on source, graph, and validation leaves.
- Restrict sandbox entry points to sandbox-owned APIs and generalize persistent-function metadata naming across project and global scopes.
- Extract shared atomic persistent-function storage mechanics while keeping project trust and global configuration policies separate.
- Split neutral argument decoding from process-result semantics and align their tests with source ownership.
- Strengthen
structure:checkto detect self-imports, enforce saved-function and renderer dependency boundaries, verify generated-contract placement, and limit root source files to five. - Update architecture documentation and move graph/source tests into the saved-function feature suite.
Validation
Static checks, structure enforcement, 163-rule Oxlint, Oxfmt, full tests, coverage thresholds, package verification, two successful GitHub Actions runs, reload-based process and sandbox execution, project/global registry loading, saved-function persistence and reinvocation, validation diagnostics, rendering, and cleanup all passed.