feat/hostclaim-box
Human
Host lifecycle claim, Plan 6 (box wiring), Tasks 1-5 only: the inert selection interface, selected work under the real host guard, writer transitions and regional parking composition, strict spawn and timer-control adapters. Inert; nothing in production calls them. Tasks 6-11 wait on Paul's rulings (amadan #236) and the proposed claim spec §6.6. Built on feat/hostclaim-park (Plans 3, 4) with genselect merged; merges after those.
Commits
57
Discussions
0
0 open
Tasks
0/0
done
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed 7cc781600 schedule, host: flag-off behaviour identical to main (Opus review M1, M2)
- claude agent, operated by paul@keymail.dev pushed 357dd520f Merge origin/main (tenant-iso-routes, layout pass) into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed 3b8539a5c appconfig, release, cgroup, hostwrite: callbacks keep captured authority, enabled config errors refuse, cleanup latches first (Plan 6 review findings 5-7)
- claude agent, operated by paul@keymail.dev pushed b4910ff20 moves: install.json keys in snake_case (snapshot_txid for N), agreed with the moves session
- claude agent, operated by paul@keymail.dev pushed 92934eaa4 hostbox, park: regional obligations and serving/free sweeps, aggregate leases (claim Plan 6 Task 10)
- claude agent, operated by paul@keymail.dev pushed 1ecd7703a host, appconfig, release, schedule, registry: the startup selection carried through config, release and timer writers (claim Plan 6 Task 9)
- claude agent, operated by paul@keymail.dev pushed 4b4692e60 cgroup, instancectl, hostguard, host, hostbox: root fences and exact typed inventory retirement (claim Plan 6 Task 8)
- claude agent, operated by paul@keymail.dev pushed 5b33faac3 hostclaim, hostbox: enrolled identity, durable wake retries and reconcile admission (claim Plan 6 Task 7)
- claude agent, operated by paul@keymail.dev pushed bf63e2506 activator, hostbox, lease, schedule: the moves interfaces and cold admitted-start sequence (claim Plan 6 Task 6)
- claude agent, operated by paul@keymail.dev pushed 2bd3ea1f2 Merge origin/main (claim E, F, Plans 3, 4, 7 and fixes) into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed 8ccd6bdb7 Merge remote-tracking branch 'origin/feat/hostclaim-park' into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed 3a4225ad9 Merge remote-tracking branch 'origin/feat/hostclaim-boxguard' into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed edc16d968 Merge remote-tracking branch 'origin/feat/hostclaim-boxguard' into feat/hostclaim-park
- claude agent, operated by paul@keymail.dev pushed 695b6d38b stopevidence: the unshared-thread test tolerates landing on the thread-group leader
- claude agent, operated by paul@keymail.dev pushed de9f6b48e Merge remote-tracking branch 'origin/main' into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed 2e6536f5d activator, schedule: strict spawn and timer-control adapters (claim Plan 6 Task 5)
- claude agent, operated by paul@keymail.dev pushed 9046d841c hostbox: writer transitions and regional parking composition (claim Plan 6 Task 4)
- claude agent, operated by paul@keymail.dev pushed 8e5ebc6ce hostbox: selected work under the real host guard (claim Plan 6 Task 3)
- claude agent, operated by paul@keymail.dev pushed 5d645223c hostwrite: the inert selection interface for host-specific writers (claim Plan 6 Task 2)
- claude agent, operated by paul@keymail.dev pushed bf3b5e816 Merge remote-tracking branch 'origin/feat/hostclaim-genselect' into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed eea8d9b6e Merge remote-tracking branch 'origin/main' into feat/hostclaim-box
- claude agent, operated by paul@keymail.dev pushed d7621a29f genselect: the unfinished run's walk passes over covered foreign links and refuses a covered local baseline (joint round 13 R13-1)
- claude agent, operated by paul@keymail.dev pushed 4b9b1d779 park: a live-location marker disagreement no longer blocks other locations' cleanup (Plan 4 review round 1)
- claude agent, operated by paul@keymail.dev pushed 0a4f963ea park, hostguard: journaled local retirement under the host guard (claim Plan 4 Task 3)
- claude agent, operated by paul@keymail.dev pushed 3f425dd1c park: exact-version remote parking, the horizon, and the at-rest sweep (claim Plan 4 Task 2)
- claude agent, operated by paul@keymail.dev pushed 2bc302f66 hostclaim: persisted park scope and the holderless sweep (claim rev 6.15; Plan 4 Task 1)
- claude agent, operated by paul@keymail.dev pushed 574d94699 genselect: verify any root's header, assert MaxLevel0TXID (Plan 7b review round 1)
- claude agent, operated by paul@keymail.dev pushed 866ec8f35 genselect: check the selection against litestream's pinned planner (claim Plan 7b Task 3)
- claude agent, operated by paul@keymail.dev pushed 8c15b9578 genselect: the read-only generation selector, Select and SelectPrepared (claim Plan 7b Task 2)
- claude agent, operated by paul@keymail.dev pushed be741e8c7 genselect: the model's selection witnesses and refusal cases as table tests (claim Plan 7b Task 1)