- Add websocket_metrics table to SQLite and Postgres schemas - Create db_metrics.go with RecordMetric, GetMetrics, GetMetricSummary methods - Integrate metrics persistence into handleLogMetric WebSocket handler - Remove duplicate db_datasets.go to fix type mismatches - Move tests to tests/unit/api/ws/ following project structure - Add payload parsing tests for handleLogMetric, handleGetExperiment, handleStatusRequest - Update handler.go line count to 541 (still under 500 limit target) |
||
|---|---|---|
| .. | ||
| dataset.go | ||
| db_connect.go | ||
| db_experiments.go | ||
| db_jobs.go | ||
| db_metrics.go | ||
| migrate.go | ||
| paths.go | ||
| schema_embed.go | ||
| schema_postgres.sql | ||
| schema_sqlite.sql | ||