fix(drill): stop demanding an empty host — assert OUR boxes, not NO boxes #44

Merged
dan-claude-bot merged 1 commit from fix/drill-shared-host into main 2026-07-14 12:12:06 +00:00

1 commit

Author SHA1 Message Date
claude-hdb
730d7da54e fix(drill): stop demanding an empty host — assert OUR boxes, not NO boxes
Run 11: 45 passed, 2 failed — and both failures were the same non-fact.
The host had two operator boxes (t1, t2) minted before the run, so
'claudebox list' could not say 'no boxes yet' at either end of the drill.

The empty-host message is only testable on an actually-empty host: skip
it (with a note) when tenants pre-exist, instead of failing it.

The teardown check contradicted its own rm loop: the loop deliberately
removes only the names the drill minted — the multi-tenant discipline —
and then the assertion demanded a globally empty host, flagging that
very restraint as a failure. Assert the drill's own names are gone;
name the survivor when one is.
2026-07-14 12:09:44 +00:00