mesh-conditions keeper works over the seat's types: conditions, events and findings in the seat's layout, the old layout still read (B5e; ADR 0634 §1, §4; issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 15:20:52 +01:00
parent b0f2441dd3
commit c39c3fdddd
12 changed files with 477 additions and 165 deletions
+2 -2
View File
@@ -39,8 +39,8 @@ import (
"strings"
"time"
meshconditions "git.novox.be/novox/mesh-contracts/health-and-repair/go/seats/meshconditions"
occ "git.novox.be/novox/mesh-contracts/operator-and-conversation/go/clients/operatorchannelclient"
"git.novox.be/novox/mesh-sdk/go/health"
)
// The events, by their local names under the keeper's seat.
@@ -49,7 +49,7 @@ const (
EventChanged = "condition-changed"
EventCleared = "condition-cleared"
// ConditionSeat is the role the events are stated under, and the verb `conditions` is asked of.
ConditionSeat = health.KeeperModule
ConditionSeat = meshconditions.Seat
)
// Severities: two levels, no more (to-be 45 §2).