Skip to content

Commit 9396fab

Browse files
hyrule-engineering-loop[bot]hyrule-engineering-loop[bot]
andauthored
ISSUE_ENGINEERING_LOOP_19: Loop canary: document notification smoke path (#21)
Co-authored-by: hyrule-engineering-loop[bot] <engineering-loop@as215932.net>
1 parent d4781ed commit 9396fab

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Engineering Loop notification smoke path
2+
3+
Each completed daemon cycle reports its outcome through two channels:
4+
5+
1. **Discord webhook** — a short summary showing the run result
6+
(success, stuck, or over-budget), the change class, the risk tier,
7+
and iteration/wall-clock stats.
8+
2. **Icinga passive check** — the daemon submits `loop!engineering-loop`
9+
with the corresponding state:
10+
- `OK` when the cycle completed and produced a draft PR
11+
- `WARNING` when the cycle is stuck or exhausted its retry budget
12+
- `CRITICAL` when the cycle failed outright or breached a hard gate
13+
14+
These are the Engineering Loop's own heartbeat/observability channels.
15+
They do not replace the per-repo CI gates or the authoritative role
16+
evaluators; they exist so the NOC can detect a silent or looping
17+
daemon without reading pull-request bodies.

0 commit comments

Comments
 (0)