region HA 2b: answer Astra's round 1 (H28, spec rev 16)
The console is the only membership confirmer (H28): EnrollAutomatic and CheckConfirmed take the console's reader and read membership themselves, fresh within 60 seconds of each write; the box-side confirmer, its grants and the stored confirmation are gone. A failed read is unknown and keeps the attempt. install-channel hands its /data directories to the service user; shared parameters are seeded create-only; the console's enrolment pass joins the claim-authority census; the join units' descriptions get copy rows; a group box started again is held; 2c's boot order fetches the bootstrap binary first. Box references outside the label space are blocked by statusLoop (accepted-legacy) and left as Open question 4.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 files changed,
+1508
−924
docs/superpowers/plans/2026-10-17-region-ha-2b-copy.md+10 −4docs/superpowers/plans/2026-10-17-region-ha-2b-joining.md+1418 −888docs/superpowers/plans/CODEX-REVIEW-REGION-HA-2B-1.md+29 −0docs/superpowers/specs/2026-10-15-region-ha-two-box-regions-design.md+51 −32
docs/superpowers/plans/2026-10-17-region-ha-2b-copy.mdLoading diff…
docs/superpowers/plans/2026-10-17-region-ha-2b-joining.mdLoading diff…
docs/superpowers/plans/CODEX-REVIEW-REGION-HA-2B-1.mdLoading diff…
docs/superpowers/specs/2026-10-15-region-ha-two-box-regions-design.mdLoading diff…