test(tools): prove persistent tool disposal

This commit is contained in:
Tianyi Cui
2026-07-29 21:50:25 +08:00
parent 7b1e8978a9
commit 9939236dcb
3 changed files with 15 additions and 6 deletions
@@ -15,8 +15,9 @@ export const name = 'tool-bash-persistent-invariant'
export const inject = ['invariants']
/**
* No runtime invariant: the tool adapter owns no independent durable state;
* PTY ownership and filesystem mutation relations stay with their services.
* No runtime invariant: the adapter's private owner-to-shell cache has no
* observable event or data relation. Lifecycle tests prove its cleanup without
* adding a public surface solely for an invariant.
*/
const install: InvariantInstaller = () => {}