- 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) |
||
|---|---|---|
| .. | ||
| helpers | ||
| ws | ||
| duplicate_detection_process_test.go | ||
| ws_jobs_args_test.go | ||
| ws_jupyter_test.go | ||
| ws_test.go | ||