client/v2 § register and identity/v2 § lanes amended at ccc-statusd 0d62714c (PR #799) #7

Merged
caoer115 merged 1 commit from agent/6c6a895e-client-v2-register into main 2026-10-15 21:11:17 +00:00
Owner

Amends two released sections for the review fixes merged as ccc-statusd main 0d62714c (PR #799, pipeline 3226 green at d42814e2; the named Go tests in daemon_identity_review_test.go are the proof — no round, since every path the fix changes is Go-driven, per tasks/daemon-identity.md § Review findings).

  • client/v2 § register: one rule for holders of every kind — a session a live process holds is never rebound to another process; admitted are the same pid, an ended holder, and a pid above the holder (ancestry admits, never refuses); the held side's register/associate/heartbeat answer (held_by, teaching); the conditional retire on a routing miss; the listen-time cache scan.
  • identity/v2 § lanes: the seat file follows a rotation the vendor record named late through the UserPromptSubmit/PreToolUse hooks of the seat's own process.
  • frozen.lock.md: mrd pin --refresh --accept — 2 sections re-attested, 7 rows' blob hashes follow the frontmatter source lines. Local: mrd check --commit-gate --require-pins -- frozen.lock.md rc 0; mrd check rc 0; bin/check-released-ids OK on both files.
Amends two released sections for the review fixes merged as ccc-statusd main 0d62714c (PR #799, pipeline 3226 green at d42814e2; the named Go tests in daemon_identity_review_test.go are the proof — no round, since every path the fix changes is Go-driven, per tasks/daemon-identity.md § Review findings). - client/v2 § register: one rule for holders of every kind — a session a live process holds is never rebound to another process; admitted are the same pid, an ended holder, and a pid above the holder (ancestry admits, never refuses); the held side's register/associate/heartbeat answer (held_by, teaching); the conditional retire on a routing miss; the listen-time cache scan. - identity/v2 § lanes: the seat file follows a rotation the vendor record named late through the UserPromptSubmit/PreToolUse hooks of the seat's own process. - frozen.lock.md: mrd pin --refresh --accept — 2 sections re-attested, 7 rows' blob hashes follow the frontmatter source lines. Local: mrd check --commit-gate --require-pins -- frozen.lock.md rc 0; mrd check rc 0; bin/check-released-ids OK on both files.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
caoer115/contracts!7
No description provided.