carlos / platform Public

hostbox: the quiet-window test's first refusal is the relocating check now (merge re-review minor)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Paul Campbell pushed by claude agent, operated by paul@keymail.dev 2f0c1ed551d9d54ad8afc53601aa06144b3cd64f parent a96d2bf
1 file changed, +3 −1
  • internal/hostbox/reconcile_relocation_test.go +3 −1

CI failed — run details

diff --git a/internal/hostbox/reconcile_relocation_test.go b/internal/hostbox/reconcile_relocation_test.go
index 826263ece..a54e33338 100644
--- a/internal/hostbox/reconcile_relocation_test.go
+++ b/internal/hostbox/reconcile_relocation_test.go
@@ -287,7 +287,9 @@ func TestReconcileQuietWindowGatesExecutionNotTheHold(t *testing.T) {
t.Fatal(err)
}
writes := 0
- // The source before its fence closes takes the activation path: quiet.
+ // The source before its fence closes would take the activation path,
+ // which a relocating claim now refuses before the quiet window is
+ // reached (main's policy admits only the probe; checkOn refuses first).
if err := r.Install(ctx, selected, func() error { writes++; return nil }); !errors.Is(err, ErrChanged) || writes != 0 || len(*holds) != 0 {
t.Fatalf("activation in the quiet window: %v writes %d holds %v", err, writes, *holds)
}