You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Thermo-Nuclear][Wave 2] Comprehensive -uall untracked file hygiene across host drivers and scripts #647
While worktree-audit.sh was hardened with -uall in PR test(cross-port): host-scoped contract tests for 0.9.95 negative invariants (#638) #644, scripts/drivers/omp.py line 143 (_isolation_residue) calls git status --porcelain without -uall. When status.showUntrackedFiles = no is configured, untracked child residue left in the parent checkout is omitted from status output, causing tree_clean to falsely evaluate to True (false PASS on runtime workspace isolation).
scripts/sync-antigravity-plugin.py line 287 calls git status --porcelain without -uall, risking publishing untracked files without warning.
In tests/test_cross_port_contracts.py, safe_terminate_process tests token mismatch, but does not guard against non-positive PIDs (pid <= 1), which in POSIX signals can terminate process groups or the entire session.
Scope
Update _isolation_residue in scripts/drivers/omp.py to pass "-uall".
Update scripts/sync-antigravity-plugin.py line 287 to pass "-uall".
In tests/test_cross_port_contracts.py, add pid <= 1 guards to safe process termination contracts.
Add regression tests proving tree_clean is False when untracked child files exist under status.showUntrackedFiles = no.
Activity
fix(driver): enforce -uall on git status and add non-positive PID ter…
tommy-ca commentedon Oct 20, 2026
Resolved via PR #651 (commit d527042). Independent verification PASS+NOTES confirmed.