Event-Driven Platform

New Issue

Unified event routing, goal-driven observation, and notification pipeline.

Vision: Every cluster event (PR, build, deploy, health change) flows through a single bus, gets routed to the right consumer, and is evaluated against operational goals by the Poimen observer.

Architecture: Hybrid — api-gateway handles ingestion + commodity fan-out (Gotify, SQS), Temporal ObserverWorkflow handles intelligent goal tracking + pattern detection + remediation.

Deliverables:

  • POST /v1/events endpoint in api-gateway
  • Source adapters (Forgejo, ArgoCD, Temporal)
  • Target dispatchers (Gotify, SQS, Temporal, webhook)
  • Gotify notification server deployment
  • ObserverWorkflow in poimen-workflows
  • Goal definitions + constraint evaluation
  • LLM-powered pattern detection
  • Grafana dashboard for event throughput
2026-12-01
0% Completed