Design 39 bus-and-switch: the lead's answer B44, the carry-over carries live leases #569

Merged
mesh-tools merged 1 commits from design/39-licence-answers-8 into main 2026-11-12 00:06:35 +00:00
Member

Issue 1409. Review round 1: §12 dropped today's leases, so an old and a new manager running at once could both refresh one licence and kill its refresh token. The carry-over carries each live lease with its remaining lifetime (P3, P7).

Checks: go test ./... at hq's root passes.

Pushed-by: fix-1965@shanks

https://claude.ai/code/session_01NcbgfHb9d4T9nq5Q6WqdiJ

Issue 1409. Review round 1: §12 dropped today's leases, so an old and a new manager running at once could both refresh one licence and kill its refresh token. The carry-over carries each live lease with its remaining lifetime (P3, P7). Checks: `go test ./...` at hq's root passes. Pushed-by: fix-1965@shanks https://claude.ai/code/session_01NcbgfHb9d4T9nq5Q6WqdiJ
mesh-tools added 1 commit 2026-11-12 00:05:46 +00:00
Design 39 bus-and-switch: the lead's answer B44, the carry-over carries live leases
mesh/check checking 28cd959de439 on 044b913a9e50
mesh/delivery merged: source.main moved to novox/hq@044b913a9e50
28cd959de4
Claude-Session: https://claude.ai/code/session_01NcbgfHb9d4T9nq5Q6WqdiJ
Author
Member

Delivery novox/hq@28cd959de439 — merged since 2026-11-12T00:06:36Z

Source — source.main moved to novox/hq@044b913a9e. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Transitions

  • 2026-11-12 00:05 (new) → proposed (announced): novox/hq#569's head announced
  • 2026-11-12 00:05 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-11-12 00:06 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@28cd959de439` — **merged** since 2026-11-12T00:06:36Z **Source** — source.main moved to novox/hq@044b913a9e50. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Transitions** - 2026-11-12 00:05 (new) → proposed (announced): novox/hq#569's head announced - 2026-11-12 00:05 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-11-12 00:06 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
mesh-tools merged commit 044b913a9e into main 2026-11-12 00:06:35 +00:00
mesh-tools deleted branch design/39-licence-answers-8 2026-11-12 00:06:35 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#569