carlos / platform Public

spec: host lifecycle claim rev 6.26, joint round 17 R17-2 (clean round)

The whole-host staging scope moves/<host> is used by a delete's staging
park as well as the at-rest sweep.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 98b45332a45d0506d32a3e279af16104fded863a parent 413b12c
1 file changed, +6 −4
  • docs/superpowers/specs/2026-10-02-host-lifecycle-claim-design.md +6 −4

CI passed — run details

diff --git a/docs/superpowers/specs/2026-10-02-host-lifecycle-claim-design.md b/docs/superpowers/specs/2026-10-02-host-lifecycle-claim-design.md
index a7ca54c6b..9f9ab1088 100644
--- a/docs/superpowers/specs/2026-10-02-host-lifecycle-claim-design.md
+++ b/docs/superpowers/specs/2026-10-02-host-lifecycle-claim-design.md
@@ -1,6 +1,6 @@
# The host lifecycle claim
-Design, 2026-10-06, **rev 6.25**. Joint rounds 6 and 7 judged the claim ready for primitive planning. Rev
+Design, 2026-10-06, **rev 6.26**. Joint rounds 6 and 7 judged the claim ready for primitive planning. Rev
6.5 added the R6-4 rule. Rev 6.6 added writer epochs (R7-1, amadan #225).
Rev 6.7 answered the moves session's notes on §6.4a. Rev 6.8 rewrote §6.4a
around writer sessions, for joint round 8. Rev 6.10 answers joint round 10
@@ -25,7 +25,8 @@ states the rev 7.14 sweep notes (joining, the horizon). Rev 6.24 answers
joint round 16 (R16-1 scope namespaces, R16-3 the legacy loss identity)
and states the narrowed born-covered rule. Rev 6.25 answers the moves
spec's rev 7.17 notes (a delete's parks are scoped; a create's first
-admission declares nothing). Rev 6.9 answered
+admission declares nothing). Rev 6.26 answers joint round 17's R17-2 (a
+delete may use the whole-host staging scope). Joint round 17 was CLEAN. Rev 6.9 answered
joint round 9
(R9-1 to R9-4) and takes **Paul's ruling R6 (2026-10-04): a box never
reuses its local database. Every writer start restores from the
@@ -249,8 +250,9 @@ Field rules:
- `moves/<host>/<op id>`: one operation's staging prefix (a move's
staging, or a rollback's return lane), `<op id>` an opaque operation
id containing no `/`;
- - `moves/<host>`: the whole staging prefix, only for an at-rest sweep
- while no operation stages there.
+ - `moves/<host>`: the whole staging prefix, used only by a delete's
+ staging park (§5.2) and by an at-rest sweep, each while no operation
+ stages there (R17-2).
Nothing else, and no trailing `/`. **A scope covers only its own
namespace (R16-1):** an `instances/...` scope never lists or parks