fix: contain run storage and cleanup authority#280
Merged
Conversation
danielgwilson
marked this pull request as ready for review
July 14, 2026 16:42
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
0.15.1.Intentional fail-closed changes
humanish cleanupno longer loads or mutates a provider from IDs stored inrun.json. It writes an inspection receipt: resources already recorded as killed arealready_clean; live or unknown records fail until a verified resource-lease contract exists. Same-process teardown continues to use the provider handles that created the resources.HUMANISH_OSS_META_LIVE_ISOLATION_REQUIREDbefore callbacks, filesystem or network side effects, credential forwarding, or provider launch. The dry-run contract and separateoss-smokelane remain available.Compatibility
0.15.1is a corrective patch. Compared with0.15.0, the package root keeps the same 127 runtime exports and function arities; no supported TypeScript declaration is removed or narrowed.Valid managed runs and symlink cwd aliases remain supported. Computer-use results now report the pinned physical cwd. Ordinary repositories and verified linked worktrees remain supported; uncontained Git metadata, including arbitrary
gitdir:redirects, is reported as unavailable instead of followed.Verification
pnpm release:check: 1,037 passed, 10 skipped; public scan, skill check, build, and npm dry-pack passed.humanish@0.15.1tarball install: zero reported vulnerabilities.