feat/hostclaim-leases
Human
Host lifecycle claim, Plan 8 rev 5 (claim-internal scope): signed loss records and bound lost-box transitions, quarantine interface and retirement receipt, exact compute observation, the durable execution-lease controller, and flag-gated CLI/console paths that refuse until Plan 8b. Inert behind CARLOSHOSTCLAIM. Plan 8b (release identity, actor directory, live wiring) waits on Paul (#236). Built on feat/hostclaim-boxguard with r713 merged.
Commits
39
Files changed
42
+5599 −42
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 ca5a79d8a Merge origin/main (claim E, F, Plans 3, 4, 7 and fixes) into feat/hostclaim-leases
- claude agent, operated by paul@keymail.dev pushed 8159a6fb9 Merge remote-tracking branch 'origin/feat/hostclaim-boxguard' into feat/hostclaim-leases
- 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 9035f2ad5 hostclaim: admission retries compare the normalized predecessor region (Plan 8 fix round 2)
- claude agent, operated by paul@keymail.dev pushed 2f390d476 hostclaim: admission retries re-verify the declaration, recovery intent keeps exact integers, create-only retries compare canonical payloads (Plan 8 review round 1)
- claude agent, operated by paul@keymail.dev pushed 47043c9bb cli, console: flag-gated declare-lost and readmit paths that refuse until Plan 8b (claim Plan 8 Task 4)
- claude agent, operated by paul@keymail.dev pushed aa8b7023d hostexec, hostguard, lease: the durable execution controller and independent writer checks (claim Plan 8 Task 3)
- claude agent, operated by paul@keymail.dev pushed b4221923a hostquarantine, awsinv, hostfence: quarantine interface, retirement receipt and exact compute observation (claim Plan 8 Task 2)
- claude agent, operated by paul@keymail.dev pushed 6cfc178f1 hostclaim, release: signed loss records, additive claim state and bound lost-box transitions (claim Plan 8 Task 1)
- claude agent, operated by paul@keymail.dev pushed 9fa604fdf Merge remote-tracking branch 'origin/feat/hostclaim-r713' into feat/hostclaim-leases
- claude agent, operated by paul@keymail.dev pushed a8555fb2e Merge remote-tracking branch 'origin/main' into feat/hostclaim-leases
- claude agent, operated by paul@keymail.dev pushed f0127321e hostclaim: publication walks every entry, warm entries born covered, warm-region check restored (claim rev 6.22, joint round 13)
- claude agent, operated by paul@keymail.dev pushed b0d6563a9 hostclaim: the moves spec's rev 7.13 notes (born covered under a pending park, CoverParkedPredecessors, live predecessor uncovered, additional_writes_lost)
- claude agent, operated by paul@keymail.dev pushed 8c40aca61 hostguard, stopevidence: per-task fd scan, durable idempotent retries, bounded filenames (Plan 3 review round 1)
- claude agent, operated by paul@keymail.dev pushed 01ed2bd9b Merge remote-tracking branch 'origin/main' into feat/hostclaim-boxguard
- claude agent, operated by paul@keymail.dev pushed 4b67594b1 host: tmpfiles provisions /run/carlos/hostguard and /data/hostguard (claim Plan 3 Task 7)
- claude agent, operated by paul@keymail.dev pushed 8e90a399d stopevidence: composite stop evidence and cleanup-only entry point (claim Plan 3 Task 6)
- claude agent, operated by paul@keymail.dev pushed b3c19f903 stopevidence: complete /proc descriptor-holder scan, EACCES is incomplete (claim Plan 3 Task 5)
- claude agent, operated by paul@keymail.dev pushed b4ff0e859 cgroup: reopen-only cleanup handle with no spawn authority (claim Plan 3 Task 4)
- claude agent, operated by paul@keymail.dev pushed 4c12aec5f hostguard: cross-process exclusion, cancellation and lock lifetime tests (claim Plan 3 Task 3)
- claude agent, operated by paul@keymail.dev pushed 992dd4f46 hostguard: fresh-claim admission, activation and installation retirement under a context-aware flock (claim Plan 3 Task 2)
- claude agent, operated by paul@keymail.dev pushed 8975c3076 hostguard: the strict local record, capture and descriptor-relative atomic writes (claim Plan 3 Task 1)
- claude agent, operated by paul@keymail.dev pushed 47426cc18 hostclaim: coverage is per region (moves rev 7.12 note 5, claim rev 6.13)
- claude agent, operated by paul@keymail.dev pushed 34224a29a hostclaim: holder.admissions, Coverage, PublishGeneration, Adopt writer_box (spec rev 6.12)
- claude agent, operated by paul@keymail.dev pushed 090fb7a2d hostclaim: spec rev 6.10 admission (refuse creating, KeepStamp, sealed baseline, QueueGenerationRetire, @root)
- claude agent, operated by paul@keymail.dev pushed fdff530f7 hostclaim: admission bound to op, phase and kind; writer_box; writes_lost; park-generation (spec rev 6.9)
- claude agent, operated by paul@keymail.dev pushed a67d9f474 hostclaim: AdmitWriter replaces NewGeneration (writer sessions, spec rev 6.8 §6.4a)
- claude agent, operated by paul@keymail.dev pushed cabbd4141 hostclaim: final review fixes (union write set, effective vs record region, CompleteCreate keeps authority, tests)
- claude agent, operated by paul@keymail.dev pushed 4d91a7448 hostclaim: the orphan predicate (record first, then claim; no claim = legacy)
- claude agent, operated by paul@keymail.dev pushed 5aaa1ac47 hostclaim: one helper builds parking chores for delete and adoption