alt/apps/cli/testdata/operator/expected/scheduler_refresh_status.jsonl
toki bdbfe8228e feat: scheduled market data refresh - parser_map, refresh status model, CLI output, scheduler backfill, socket handlers
- Add parser_map for market data refresh configuration propagation (cli/worker/api)
- Implement refresh status model with SQLite persistence (status_store.go)
- Add scheduler refresh status headless output to CLI operator
- Extend backfill scheduler with status tracking (start/complete/fail)
- Add socket events for scheduler refresh status (start/complete/fail)
- Update proto definitions for refresh status
- Add generated PB files for client
2026-06-22 18:46:45 +09:00

4 lines
No EOL
1.3 KiB
JSON

{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":0,"imported_bar_count":120,"last_error":"","last_success_unix_ms":1700000000000,"missing_count":0,"next_run_unix_ms":1700086400000,"provider_delay_days":1,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"kr-daily","scheduler_status":"success","status":"ok","step":"status_kr_daily","type":"step"}
{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":1,"imported_bar_count":0,"last_error":"","last_success_unix_ms":1699000000000,"missing_count":2,"next_run_unix_ms":1700086400000,"provider_delay_days":0,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"us-daily","scheduler_status":"stale","status":"ok","step":"status_us_daily","type":"step"}
{"action":"scheduler_refresh_status","count":1,"duplicate_count":0,"gap_count":0,"imported_bar_count":0,"last_error":"connection timeout to KIS API","last_success_unix_ms":1698000000000,"missing_count":0,"next_run_unix_ms":0,"provider_delay_days":0,"refresh_count":1,"scenario":"scheduler_refresh_status","schedule":"kr-minute","scheduler_status":"error","status":"ok","step":"status_kr_minute","type":"step"}
{"exit_code":0,"passed":3,"scenario":"scheduler_refresh_status","status":"ok","steps":3,"type":"summary"}