UK/US/AU’s old boxes remain enrolled, active and eligible under §7. Emptying one improves its placement ranking: it runs none of an app and has spare memory. A concurrent create—including an already-selected pending create—can therefore refill it after the migration’s final check. Moving its EIP then invalidates the “nothing is reached through that address” premise; terminating it after seven days strands that instance.
5
6
Specify a persistent placement exclusion before migration, settle outstanding selections, and verify emptiness before cut-over and termination. The existing [draining exclusion](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/design-region-ha-two-box/internal/boxchoice/boxchoice.go:133) provides a starting point, but this rollout never activates it.
7
8
2. **P2 — IE rollback targets a box the placement policy forbids.**
Rollback requires relocating instances back to the old IE box, but [§7 declares its `platform` role never eligible](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/design-region-ha-two-box/docs/superpowers/specs/2026-10-15-region-ha-two-box-regions-design.md:259). Naming it explicitly does not help: [relocation checks target eligibility before starting](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/design-region-ha-two-box/internal/hostrelocate/worker.go:307).
12
13
If the group proves unsuitable after migration, restoring the EIP restores ingress but cannot return customer workloads to the retained box. Specify a reversible role/eligibility transition for rollback, and rehearse it with the platform-role restriction enabled.
14
15
Reviewed platform `e18c100286ab2977151c9521c6c60ddf1ac9d929` and flagship `7c99ff8f1512f1a9ff3bf13337c3d147d730a6b6`. No files changed; no builds, tests or infrastructure commands run.
16
17
---
18
19
**FIRST PROMPT:**
20
Review spec 2 round 6 at the pinned HEAD against flagship Tofu, read-only.
21
22
**WHAT:**
23
Check forwarding, migration, IE cut-over and rollback.
24
25
**STATUS:**
26
Complete; two new P2 findings.
27
28
**NEEDED:**
29
Nothing.
30
31
**RECOMMENDED:**
32
Define placement exclusion during migration and IE’s rollback eligibility transition.