The Netlify demo stays deterministic and free, while each panel shows the concrete boundary that would move into cloud infrastructure, queues, observability, and data contracts.
AI Watchtower · version 1.4.0 · linked ticket tkt-cctv
aiRunId: string requiredpromptVersion: string requiredconfidence: number requiredapprovalStatus: enum required
webhook
webhook.delivery.v1
Integrations · version 1.0.0 · linked ticket tkt-invoice
eventId: string requiredtimestamp: iso8601 requiredsignature: hmac-sha256 requireddeliveryAttempt: number required
React Router appKept as an explicit boundary so a reviewer can map demo behavior to production infrastructure.
Postgres + pgvectorKept as an explicit boundary so a reviewer can map demo behavior to production infrastructure.
Queue workersKept as an explicit boundary so a reviewer can map demo behavior to production infrastructure.
Events/webhooksKept as an explicit boundary so a reviewer can map demo behavior to production infrastructure.
Production next is tracked as implementation work.
Auth/RBACAdd tenant-scoped sessions and roles for operator, manager, auditor, and integration admin.OpenTelemetryImplemented adapter work maps Watchtower traces to OTLP/JSON using OTEL_EXPORTER_OTLP_* config.EvalsBroaden fixture packs for policy gates, retrieval citations, template routing, and regression thresholds.Queue retriesPromote pg-boss contracts into workers with exponential backoff, DLQ replay, and idempotency checks.Customer configPersist customer-specific channels, templates, SLA rules, risk settings, and webhook destinations.