{"available":true,"generated_at":"2026-07-29T19:04:31+09:00","ok":true,"violation_count":0,"advisory_count":0,"schedules_kst":{"core":"07:00","email":"07:20","rerender":"07:25","snapshot":"07:30"},"slack_checks":[{"upstream_stage":"core","downstream_stage":"email","upstream_schedule_kst":"07:00","downstream_schedule_kst":"07:20","scheduled_gap_seconds":1200,"observed_max_duration_seconds":410,"remaining_slack_seconds":790,"required_min_slack_seconds":120,"ok":true},{"upstream_stage":"email","downstream_stage":"rerender","upstream_schedule_kst":"07:20","downstream_schedule_kst":"07:25","scheduled_gap_seconds":300,"observed_max_duration_seconds":37,"remaining_slack_seconds":263,"required_min_slack_seconds":120,"ok":true},{"upstream_stage":"rerender","downstream_stage":"snapshot","upstream_schedule_kst":"07:25","downstream_schedule_kst":"07:30","scheduled_gap_seconds":300,"observed_max_duration_seconds":41,"remaining_slack_seconds":259,"required_min_slack_seconds":120,"ok":true}],"stage_runtime_summary":{"core":{"run_count":6,"latest":{"date":"2026-07-20","duration_seconds":337,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-core-084134-20260719T234134Z-b67bb0dac0684832a70360d8d53b2ca1.log","start_at":"2026-07-19T23:41:34+00:00","end_at":"2026-07-19T23:47:11+00:00"},"max_duration_seconds":410,"avg_duration_seconds":269.8,"longest_run":{"date":"2026-07-16","duration_seconds":410,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-16-core-070058-20260715T220058Z-f76a2758c33c4e1e971817132d0f4ffd.log","start_at":"2026-07-15T22:00:58+00:00","end_at":"2026-07-15T22:07:48+00:00"}},"email":{"run_count":7,"latest":{"date":"2026-07-20","duration_seconds":36,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-email-084711-20260719T234711Z-5820a17d6a9d44659f27d0e2f7f10ebf.log","start_at":"2026-07-19T23:47:11+00:00","end_at":"2026-07-19T23:47:47+00:00"},"max_duration_seconds":37,"avg_duration_seconds":23.3,"longest_run":{"date":"2026-07-17","duration_seconds":37,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-17-email-072006-20260716T222006Z-fc5c7517d74e464280184fedcbf67058.log","start_at":"2026-07-16T22:20:06+00:00","end_at":"2026-07-16T22:20:43+00:00"}},"rerender":{"run_count":7,"latest":{"date":"2026-07-20","duration_seconds":41,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-rerender-084747-20260719T234747Z-94a4972d6ded4d5297c8056aaedde0ec.log","start_at":"2026-07-19T23:47:47+00:00","end_at":"2026-07-19T23:48:28+00:00"},"max_duration_seconds":41,"avg_duration_seconds":26.6,"longest_run":{"date":"2026-07-20","duration_seconds":41,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-rerender-084747-20260719T234747Z-94a4972d6ded4d5297c8056aaedde0ec.log","start_at":"2026-07-19T23:47:47+00:00","end_at":"2026-07-19T23:48:28+00:00"}},"snapshot":{"run_count":7,"latest":{"date":"2026-07-20","duration_seconds":20,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-snapshot-084828-20260719T234828Z-3a80070b6fc7480a90c77b7937bb8790.log","start_at":"2026-07-19T23:48:28+00:00","end_at":"2026-07-19T23:48:48+00:00"},"max_duration_seconds":20,"avg_duration_seconds":13.6,"longest_run":{"date":"2026-07-20","duration_seconds":20,"log_path":"/hermes-data/securities-ops/openbb-stock-model/logs/cron-integrated-daily-staged/integrated-daily-2026-07-20-snapshot-084828-20260719T234828Z-3a80070b6fc7480a90c77b7937bb8790.log","start_at":"2026-07-19T23:48:28+00:00","end_at":"2026-07-19T23:48:48+00:00"}}},"today_marker_state":{"kst_date":"2026-07-29","markers":{"core":{"exists":false,"path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/core.pass.json","fail_exists":false,"fail_path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/core.fail.json","status":null,"run_id":null,"upstream_run_id":null,"mode":null,"fail_reason":null},"email":{"exists":false,"path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/email.pass.json","fail_exists":false,"fail_path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/email.fail.json","status":null,"run_id":null,"upstream_run_id":null,"mode":null,"fail_reason":null},"rerender":{"exists":false,"path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/rerender.pass.json","fail_exists":false,"fail_path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/rerender.fail.json","status":null,"run_id":null,"upstream_run_id":null,"mode":null,"fail_reason":null},"snapshot":{"exists":false,"path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/snapshot.pass.json","fail_exists":false,"fail_path":"/hermes-data/securities-ops/openbb-stock-model/output/daily-batch-state/2026-07-29/snapshot.fail.json","status":null,"run_id":null,"upstream_run_id":null,"mode":null,"fail_reason":null}},"violations":[],"marker_enforcement":{"active":true,"now_kst":"2026-07-29T19:04:31","missing_pass_markers_block_after_kst":"07:32","reason":null},"all_stage_completion_substitutes_staged_markers":true},"recent_core_timeout_summary":{"job_id":"0ed1f60f85c5","recent_timeout_count":0,"recent_timeouts":[],"latest_output":{"path":"/hermes-data/cron/output/0ed1f60f85c5/2026-07-28_22-08-18.md","run_time":"2026-07-28T22:08:18","status_line":"**Status:** silent (empty output)"}},"summary":"Integrated daily batch schedule and marker chain are healthy.","source":"/opt/lumina-control-plane/state/integrated-daily-batch-watchdog/latest.json","safety":{"read_only_api":true,"writes_db":false,"exposes_secrets":false}}