Files
mesh-delivery/modules/mesh-grants/internal/grants/takeover.go
T
jschoubben 14046f9b14 Remove the lease write, take-over and their tools from mesh-grants (issue 1126, B7a)
The controller ended by its unassignment (ADR 0590), which supersedes the
lease write and its hand-back whole and makes the grants part's list the
only one the bus node follows. The lease write, its check, the removal
marker, the take-over and hand-back asks, their five tools, the seat
claim and the lease and takeover states had nothing left to act on; the
membership notice on its subject had no reader. A whole-module test on
the bus replaces the lease write's: with no controller at all, the part
publishes a membership in its state alone, makes the module's consumer
and writes the key the bus node follows.

Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL
2026-11-02 11:25:59 +01:00

10 lines
424 B
Go

package grants
// Module is the grants part's module.
const Module = "mesh-grants"
// InForce is the mode of the part's user list: the bus node follows it alone (novox/hq ADR 0547 clause 8). The
// operator's take-over recorded it on 2026-10-27, and the controller's end by its unassignment made it the only list
// (ADR 0590 §3, issue 1126): no take-over and no hand-back are asked any more.
const InForce = "took-over"