Environment: Linux x86_64; bundled T3 server; loopback RPC. No browser viewport or theme applies to this server capture. Fixture: synthetic local Git remote; published annotated release tag. No agents or terminals were started in the worktree. 1. Verify the submodule release is outside all remote branches: tag: v0.9.1-ea2 remote branches containing tag: (none) local tag commit: b0c06e9526112051b36f752fb4d7f045aa510b4a remote tag commit: b0c06e9526112051b36f752fb4d7f045aa510b4a top-level status: clean submodule status: clean 2. Enable inactive worktree cleanup: threshold = 1 day. 3. Advance only the server process wall clock by 48 hours. 4. Invoke server.runStorageCleanup (Maintenance > Delete now). Cleanup counts: {"removed":1,"kept":0,"failed":0} Outcome: removed Reason: Inactive for 2 days Worktree still exists: false