feat/hostclaim-park
Human
Host lifecycle claim, Plan 4: the park engine. internal/park: exact-version remote parking with create-only manifests, the late-completion horizon and quiet_after acknowledgement, the at-rest sweep (decision + executor, never the live set), journaled descriptor-relative local retirement under the host guard; hostclaim gains the persisted park scope and holderless sweep (spec rev 6.15). Libraries only. Built on feat/hostclaim-boxguard (Plan 3), so it merges after Plans 1 and 3.
Commits
35
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 23398774b park: the sweep walks past foreign links and covers the predecessors it parks (Plan 4 pre-merge review)
- claude agent, operated by paul@keymail.dev pushed 381a68a83 Merge origin/main (E, F, Plan 3) into feat/hostclaim-park
- claude agent, operated by paul@keymail.dev pushed bd84260e4 hostclaim, park: staging scopes moves/<host>/<op id> and moves/<host>, evidence_at as the original bound (claim rev 6.23, joint round 15 R15-1)
- 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 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 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
- claude agent, operated by paul@keymail.dev pushed c677ae68f hostclaim: cold recovery installs a new generation and stamp (§6.4a, R7-1)
- claude agent, operated by paul@keymail.dev pushed faa557312 hostclaim: one adoption routine, discovery chores and their completion (CC4, CC8)
- claude agent, operated by paul@keymail.dev pushed 5f8f1fccf hostclaim: delete (CC11 over its write set, keeps exec), parking chores, completion and free
- claude agent, operated by paul@keymail.dev pushed 2aadfd904 hostclaim: CancelCreate refuses a claim carrying execution authority