Commit Graph

8 Commits

Author SHA1 Message Date
William Valentin 9da01ef924 feat: add session and run detail queries
GetSessionWithRuns returns session metadata and all runs.
GetRunWithSpans returns run metadata and all spans with payload.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:57:09 -08:00
William Valentin 1fb9396877 feat: add sessions list query
Supports filtering by time range, framework, and host.
Returns paginated results with cursor-based pagination.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:56:34 -08:00
William Valentin 2fd4fe0ae0 feat: add validation to ingest gateway
HTTP and WebSocket handlers now validate events before publishing.
Returns detailed error info on validation failures.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:56:04 -08:00
William Valentin 0e2734be23 feat: add event validation
Validates required envelope fields: schema, event.id, event.type,
event.ts, and event.source (framework, client_id, host).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:55:24 -08:00
William Valentin 4456997216 docs: add UI, query API, validation implementation plan
10 tasks covering validation, query endpoints, and frontend.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:48:53 -08:00
William Valentin d748033851 docs: add UI, query API, and validation design
Design for Sessions/Run views, three new query-api endpoints,
and schema validation at ingest-gateway.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:43:04 -08:00
William Valentin 256b841cbf feat: scaffold agentmon services and k8s deploy
Adds Go microservices (ingest-gateway, event-processor, query-api, web-ui), NATS+Postgres wiring, initial schema/init job, ingress manifests for LAN+tailnet, and a multi-arch image build script.
2026-01-17 01:06:57 -08:00
William Valentin a584d7e274 chore: init repo layout 2026-01-16 12:44:40 -08:00