diff --git a/contrib/mixin/AGENTS.md b/contrib/mixin/AGENTS.md index 0603edb1..e77daf46 100644 --- a/contrib/mixin/AGENTS.md +++ b/contrib/mixin/AGENTS.md @@ -30,6 +30,9 @@ A new alert touches five places, and CI checks all of them: activation time with `ALERTS_FOR_STATE` instead of guessing it. 4. A runbook `docs/runbooks/.md` with the `Meaning`, `Impact`, `Diagnosis` and `Mitigation` sections. + `go test ./internal/metriccontract/` checks every `windows_*` metric name + a runbook mentions against the metrics the exporter emits; the names in + the collector docs are not always current, so check the collector source. 5. A row in the alerts table of `README.md`. Metrics with a state label (`windows_service_state{state="running"} == 0`)