diff --git a/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/00-report.md b/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/00-report.md index 8a800e81..9ddafb18 100644 --- a/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/00-report.md +++ b/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/00-report.md @@ -1,5 +1,5 @@ --- -status: located +status: resolved opened: 2026-10-08 located-in: [mesh-host internal/link (hearing_nats.go, the NATS link; queue.go, AskTool)] fixed-by: novox/mesh-host PR #57, novox/mesh-host PR #58, novox/mesh-lab PR #69 diff --git a/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/01-diagnosis.md b/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/01-diagnosis.md index 9980322e..399d7c9e 100644 --- a/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/01-diagnosis.md +++ b/04-ISSUES/331-a-declared-tool-check-is-never-asked-on-the-live-link/01-diagnosis.md @@ -42,3 +42,15 @@ the NATS link's interfaces; and distinct words for a link that cannot ask. The s check's error once (the evidence read "asking it: asking …"), says a deadline as "no answer within" the time the check gave it, and names a refusal only when the bus refused this question: the client keeps its last error for the life of the connection, so a refusal under a grant since widened was said again. + +## 2026-10-08, resolved + +**Seen live.** The node-engine with the fix (pull request 57, merged as `824911d`) passed its gate on +the first machine after 2 minutes 18 seconds, healthy three times. It was sent to the laptop at +15:10:11 UTC, and the laptop reported it applied at 15:10:33 UTC. The sensors condition on the laptop, +raised at 13:26 UTC after 449 failed looks, cleared at 15:10:33 UTC. `mesh-controller.conditions` +gave the reason as "no resource of sensors is unhealthy". Afterwards the laptop said its process +`sensors.watch` was healthy, and no machine is behind on the node-engine. + +**The replay.** R331 in mesh-lab's replays register, `TestReplay331` in the node-engine, fails on the +commit before the fix with "no link to the bus is open" and passes on it.