mesh-self-check: the whole-run integration test answers the setting probes with the probes it asserts, since the default list is D13 and D-fill
mesh/delivery merged: source.main moved to novox/mesh-catalog@8f212e559a3e
mesh/delivery-group group feat/774-l3-reland merged: every member is merged
mesh/check checking f3a57dcc56fb on 1aa22efb0d78 | novox/mesh-catalog#560 in group feat/774-l3-reland

This commit is contained in:
2026-10-30 10:21:28 +01:00
parent 35ff67bda0
commit f3a57dcc56
@@ -140,6 +140,17 @@ func (p *player) handle(m wire) {
keys, err = []string{}, nil keys, err = []string{}, nil
} }
p.answer(m.ID, keys, err) p.answer(m.ID, keys, err)
case "mesh/provision.get":
// The setting `probes`: this run judges the bus probes it asserts below (D13's facts are not on this bus).
var g struct {
Kind, Key string
}
_ = json.Unmarshal(m.Params, &g)
if g.Kind == "config" && g.Key == "probes" {
p.answer(m.ID, []string{"D2", "D7", "DW", "D15"}, nil)
return
}
p.answer(m.ID, nil, fmt.Errorf("no %s value %s here", g.Kind, g.Key))
case "mesh/state.delete": case "mesh/state.delete":
kv, err := p.kv(a.State) kv, err := p.kv(a.State)
if err == nil { if err == nil {