| Date | morning | midday | close |
|---|---|---|---|
| 2026-05-13 | missing | missing | missing |
| 2026-05-14 | ✓ | ✓ | ✓ |
| 2026-05-15 | ✓ | ✓ | ✓ |
| 2026-05-18 | ✓ | ✓ | ✓ |
| 2026-05-19 | ✓ | ✓ | ✓ |
{
"calendar": {
"rows": [
{
"date": "2026-05-13",
"slot_hits": {
"morning": 0,
"midday": 0,
"close": 0
},
"missing": [
"morning",
"midday",
"close"
],
"duplicate": []
},
{
"date": "2026-05-14",
"slot_hits": {
"morning": 1,
"midday": 1,
"close": 1
},
"missing": [],
"duplicate": []
},
{
"date": "2026-05-15",
"slot_hits": {
"morning": 1,
"midday": 1,
"close": 1
},
"missing": [],
"duplicate": []
},
{
"date": "2026-05-18",
"slot_hits": {
"morning": 1,
"midday": 1,
"close": 1
},
"missing": [],
"duplicate": []
},
{
"date": "2026-05-19",
"slot_hits": {
"morning": 1,
"midday": 1,
"close": 1
},
"missing": [],
"duplicate": []
}
],
"missing_count": 3,
"duplicate_count": 0,
"lookback_days": 5
}
}| Check | Status | Detail |
|---|---|---|
| missing_slots | FAIL | 3 expected slot(s) missing in last 5 weekdays — investigate GH Actions delivery |
| duplicate_slots | OK | no duplicate slot proceeds detected |
| history_source | OK | history loaded from workflow_runs.jsonl (54 records) |
{
"chicago_now": "2026-05-19 17:22",
"is_weekend": false,
"expected_slot_now": "close",
"rankings_as_of": "2026-05-19 05:22 PM CDT",
"rankings_age_hours": 0.01,
"last_run": {
"ts_utc": "2026-05-19T22:22:51Z",
"ts_chicago": "2026-05-19 17:22",
"chicago_date": "2026-05-19",
"event_name": "schedule",
"slot": "close",
"proceeded": true,
"as_of": "2026-05-19 05:22 PM CDT",
"open_date": "2026-05-19",
"run_url": "https://github.com/stdeplock-prog/ai-stock-rankings/actions/runs/26127664901",
"commit_sha": "10d4a63706888ebbc157444e347a522e4a8cf528"
}
}| Check | Status | Detail |
|---|---|---|
| rankings_freshness | OK | as_of 2026-05-19 05:22 PM CDT (age 0.0h) |
| last_run_event | OK | latest run: event=schedule slot=close at 2026-05-19 17:22 |
{
"proceed_14d": 31,
"skip_14d": 0,
"skip_reasons_14d": {}
}| Check | Status | Detail |
|---|---|---|
| skip_volume | OK | 0 skip records in 14d (31 proceeded) |
{
"proceed_14d_by_event": {
"schedule": 12,
"workflow_dispatch": 19,
"other": 0
}
}| Check | Status | Detail |
|---|---|---|
| event_mix | WARN | workflow_dispatch (19) dominates schedule (12) — GitHub Actions schedule delivery may be degraded |