On 2026-10-09 the control node's dnsmasq stayed active and running, its journal silent, and refused every question on its private address for twenty minutes; nothing in the module looked past the unit. The module is now Go (its TypeScript tools were never served): a root watch asks the machine's own name on every listen address over UDP and TCP every 15s, restarts the unit after two failing looks (2 min apart, 3 an hour), and says whether that helped. dnsmasq_health is the watch process's declared check, so a restart that did not help becomes the module's unhealthy condition; the service is judged by its unit.
6 lines
370 B
Plaintext
6 lines
370 B
Plaintext
69
|
|
The long-running resources of this catalogue that do not say how they are ready (`health`, novox/hq ADR 0240
|
|
rule 8), as `module check` counts them. It may only go down: merge-check.sh fails a change that raises it, and
|
|
one that lowers it writes the new number on the first line. From 2026-11-18, or once it is 0, a long-running
|
|
resource without `health` is refused.
|