# Market Intel Ops Monitor

- generated_at: `2026-07-11T11:12:45+00:00`
- ok: `False`
- window_days: `14`
- runs: `8/11` ok
- success_days: `7`
- consecutive_success_days: `1` latest_success_date `2026-07-11`
- latest: `#71` `ok` age `0.01`h

## Checks

- [OK] `last_run_recorded`: latest run id=71
- [OK] `last_run_ok`: latest status=ok
- [OK] `last_run_recent`: latest age=0.0h, max=30.0h
- [OK] `recent_success_days`: success_days=7, minimum=1, window=14d
- [OK] `recent_consecutive_success_days`: consecutive_success_days=1, minimum=1, latest_success_date=2026-07-11
- [WARNING] `unfinished_runs_clear`: unfinished stale runs=3
- [OK] `zero_output_runs_under_limit`: zero-output ok runs=1, max=3
- [OK] `latest_source_volume`: latest sources_checked=148, minimum=1

## Daily Window

| date | runs | ok | errors | docs_new | analyses_new |
|---|---:|---:|---:|---:|---:|
| 2026-06-28 | 1 | 1 | 0 | 22 | 151 |
| 2026-06-29 | 1 | 1 | 0 | 5 | 6 |
| 2026-06-30 | 1 | 1 | 0 | 130 | 127 |
| 2026-07-01 | 0 | 0 | 0 | 0 | 0 |
| 2026-07-02 | 0 | 0 | 0 | 0 | 0 |
| 2026-07-03 | 0 | 0 | 0 | 0 | 0 |
| 2026-07-04 | 0 | 0 | 0 | 0 | 0 |
| 2026-07-05 | 1 | 1 | 0 | 556 | 160 |
| 2026-07-06 | 1 | 1 | 0 | 6 | 159 |
| 2026-07-07 | 1 | 1 | 0 | 114 | 160 |
| 2026-07-08 | 1 | 0 | 1 | 0 | 0 |
| 2026-07-09 | 1 | 0 | 1 | 0 | 0 |
| 2026-07-10 | 1 | 0 | 1 | 0 | 0 |
| 2026-07-11 | 1 | 1 | 0 | 0 | 0 |
