feat: add Rite pipeline observability (COD-433) - #8
Conversation
🤖 Automated Review PanelGPT-5.6 (openai/gpt-5.5)Initial review flagged three correctness/safety issues: Gemini 3 Flash (google/gemini-3-flash-preview)Initial review flagged the same counter-semantics issue: one event matching two handlers must produce one matched-event count, not two. Fixed before final verification: Final local verification after fixes: |
Auto-Merge GateConfidence: 0.91 COD-433 is a focused, goal-aligned observability change: secret-safe startup inventory, concise webhook/Iris event and handler outcome logs, and atomic process-local Checks observed: GitHub CI Scope limit: merge covers the code change only; it does not assert a live deployment or production event-flow verification. |
Summary
Implements COD-433 observability for Rite:
GET /statuswith event/action counters, uptime, and handler countVerification
All passed locally.
Notes
events_matchedcounts events with one or more matching handlers; action counters retain per-handler outcome totals.