Skip to content

DataViking-Tech/alert-hub

Repository files navigation

Alert Hub

DataViking's agents→Wesley alert dispatch system. Symmetric peer to Boardroom (Wesley→agents intent dispatch).

Built on Cloudflare Workers + Queues + D1, free-tier-first. Frozen-contract AlertEvent v1.0.0 wire schema. Per-producer HMAC auth.

Architecture

See the Notion design doc: v0 — Alert Hub Design

Phase 1 (current): Ingress Worker (POST /alert) + Fanout Worker (Slack-only sink). v0.1-tightest-slice loop.

Layout

  • src/schema/ — frozen AlertEvent v1.0.0 + typed error envelope
  • src/workers/ — Ingress and Fanout Workers
  • src/lib/ — HMAC verify, ULID
  • migrations/ — D1 schema (alerts + alert_events append-only log + silenced_classes + pending_deliveries)
  • scripts/ — smoke-test producers

About

DataViking Alert Hub — agents→Wesley alert dispatch on Cloudflare Workers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors