Task · TSO-0204

Alert on sustained per-entity subrequest coverage below 1

Description

tailscale2otel.subrequest.coverage and subrequest.failures (internal/apistate/catalog.go) are visualised but not alertable, so partial per-device posture or invite data degrades silently.

Acceptance Criteria

Definition of Done

Implementation Plan

Loop33 coverage lane: sustained/transient/recovery alert behavior proven using promtool, generated outputs root-owned.

Implementation Notes

loop33 landed9f2abc6efa1283270cbc7b1774d04aa46e9cc85d. Sustained/transient/recovery/isolation fixtures pass; healthy1 survives Grafana last reduction before threshold. CodeRabbit/dsreview and independent guarded PASS; exact composed gate20261101T211921Z-tailscale2otel-8f1b2d1c exit0. Root output/count/disposition integration complete.

Final Summary

Shipped sustained incomplete-subrequest coverage alert with recovery and transient suppression proof.

References

View the source file on GitHub