The router takes a module's condition on the operator channel's one subject (design 47 R3b: issues 1217, 1218) #369

Merged
mesh-tools merged 5 commits from feat/delivery-seat-by-claim into main 2026-10-19 10:28:29 +00:00
2 changed files with 5 additions and 2 deletions
Showing only changes of commit 5aca005cb7 - Show all commits
@@ -35,6 +35,7 @@ func TestMain(m *testing.M) {
if os.Getenv(bundleVar) == "1" {
kindsEvery = 200 * time.Millisecond
StartGrace = 500 * time.Millisecond
BurstWindow = 200 * time.Millisecond
main()
os.Exit(0)
}
+4 -2
View File
@@ -55,6 +55,10 @@ import (
"time"
)
// BurstWindow: what arrives for a channel within it goes out as one message. A variable, so the test bundle
// shortens it.
var BurstWindow = 30 * time.Second
// StartGrace: after start, nothing but the urgent conditions open in the controller's state. A variable, as
// kindsEvery is, so the test bundle shortens it.
var StartGrace = time.Minute
@@ -75,8 +79,6 @@ const (
// FreshFor: an event older than this by its own time is history — state, never a message.
FreshFor = 10 * time.Minute
// BurstWindow: what arrives for a channel within it goes out as one message.
BurstWindow = 30 * time.Second
// DesktopWarningEvery: warnings reach the desktop at most this often.
DesktopWarningEvery = 15 * time.Minute
// ResyncEvery: how often the open set is read from the controller again.