| 3/30/2026, 11:00:12 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndsjg... |
| 3/30/2026, 11:00:08 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndsjg... |
| 3/30/2026, 11:00:08 PM | warn | data | edge_function | sync-fitbit | Failed to fetch intraday for 2026-03-30 | trace_mndsjg... |
| 3/30/2026, 11:00:08 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndsjg... |
| 3/30/2026, 11:00:08 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndsjg... |
| 3/30/2026, 10:00:15 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndqeb... |
| 3/30/2026, 10:00:12 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndqeb... |
| 3/30/2026, 10:00:12 PM | warn | data | edge_function | sync-fitbit | Failed to fetch intraday for 2026-03-30 | trace_mndqeb... |
| 3/30/2026, 10:00:12 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndqeb... |
| 3/30/2026, 10:00:12 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mndqeb... |
| 3/30/2026, 9:00:15 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndo95... |
| 3/30/2026, 8:00:13 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndm3z... |
| 3/30/2026, 7:00:14 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndjyu... |
| 3/30/2026, 6:00:16 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndhto... |
| 3/30/2026, 5:00:17 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndfoi... |
| 3/30/2026, 4:00:13 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnddjc... |
| 3/30/2026, 3:00:13 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mndbe6... |
| 3/30/2026, 2:00:13 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnd991... |
| 3/30/2026, 1:01:12 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnd73v... |
| 3/30/2026, 1:01:07 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 503 | trace_mnd73v... |
| 3/30/2026, 1:00:07 PM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mnd73v... |
| 3/30/2026, 12:00:12 PM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnd4yp... |
| 3/30/2026, 11:00:20 AM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnd2tj... |
| 3/30/2026, 10:00:19 AM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mnd0od... |
| 3/30/2026, 9:44:30 AM | warn | data | edge_function | sync-whoop | Overwriting 1 existing recovery records | trace_mnd04d... |
| 3/30/2026, 9:00:11 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncyj8... |
| 3/30/2026, 8:00:13 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncwe2... |
| 3/30/2026, 7:00:12 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncu8w... |
| 3/30/2026, 6:00:16 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncs3q... |
| 3/30/2026, 5:00:19 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncpyk... |
| 3/30/2026, 4:00:13 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncntf... |
| 3/30/2026, 4:00:10 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncntf... |
| 3/30/2026, 4:00:10 AM | warn | data | edge_function | sync-fitbit | Failed to fetch intraday for 2026-03-30 | trace_mncntf... |
| 3/30/2026, 4:00:09 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncntf... |
| 3/30/2026, 4:00:09 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncntf... |
| 3/30/2026, 3:30:03 AM | error | cron | cron | auto-complete-experiments | Analysis failed for experiment 06cc25b6-bed9-470b-8991-0d913febc259: Cannot read properties of undefined (reading 'toFixed') | trace_mncmqu... |
| 3/30/2026, 3:00:20 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mnclo9... |
| 3/30/2026, 2:00:10 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mncjj3... |
| 3/30/2026, 2:00:07 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncjj3... |
| 3/30/2026, 2:00:07 AM | warn | data | edge_function | sync-fitbit | Failed to fetch intraday for 2026-03-30 | trace_mncjj3... |
| 3/30/2026, 2:00:07 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncjj3... |
| 3/30/2026, 2:00:07 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mncjj3... |
| 3/30/2026, 1:00:14 AM | warn | data | edge_function | sync-whoop | Overwriting 4 existing recovery records | trace_mnchdx... |
| 3/30/2026, 1:00:07 AM | error | api_response | edge_function | sync-fitbit | fitbit responded: 500 | trace_mnchdx... |
| 3/30/2026, 12:00:19 AM | warn | data | edge_function | sync-whoop | Overwriting 5 existing recovery records | trace_mncf8s... |