|
1 | 1 | { |
2 | | - "as_of_utc": "2026-05-28T21:48:52Z", |
| 2 | + "as_of_utc": "2026-05-29T02:09:33Z", |
3 | 3 | "totals": { |
4 | | - "fresh": 15, |
5 | | - "very_stale": 5, |
| 4 | + "fresh": 16, |
| 5 | + "very_stale": 4, |
6 | 6 | "lagging": 4, |
7 | 7 | "manual": 1, |
8 | 8 | "stale": 1 |
|
16 | 16 | "rows": 1554, |
17 | 17 | "expected_cadence": "daily", |
18 | 18 | "expected_max_lag_days": 2, |
19 | | - "days_behind": 0, |
| 19 | + "days_behind": 1, |
20 | 20 | "status": "fresh", |
21 | 21 | "note": "GitHub JSON refresh; truncate+insert" |
22 | 22 | }, |
|
28 | 28 | "rows": 1554, |
29 | 29 | "expected_cadence": "daily", |
30 | 30 | "expected_max_lag_days": 2, |
31 | | - "days_behind": 0, |
| 31 | + "days_behind": 1, |
32 | 32 | "status": "fresh", |
33 | 33 | "note": "GitHub JSON refresh; truncate+insert" |
34 | 34 | }, |
|
40 | 40 | "rows": 327512, |
41 | 41 | "expected_cadence": "daily", |
42 | 42 | "expected_max_lag_days": 400, |
43 | | - "days_behind": 365, |
| 43 | + "days_behind": 366, |
44 | 44 | "status": "fresh", |
45 | 45 | "note": "Free tier: 12-month rolling window \u2014 ~1y stale is expected" |
46 | 46 | }, |
|
52 | 52 | "rows": 569390, |
53 | 53 | "expected_cadence": "daily", |
54 | 54 | "expected_max_lag_days": 2, |
55 | | - "days_behind": 1, |
| 55 | + "days_behind": 2, |
56 | 56 | "status": "fresh", |
57 | 57 | "note": "GitHub ZIP refresh" |
58 | 58 | }, |
59 | 59 | { |
60 | 60 | "dataset": "VIINA control", |
61 | 61 | "schema_table": "conflict_events.viina_control", |
62 | 62 | "category": "conflict_events", |
63 | | - "latest_date": "2026-02-28", |
64 | | - "rows": 48617847, |
| 63 | + "latest_date": "2026-05-27", |
| 64 | + "rows": 51031956, |
65 | 65 | "expected_cadence": "daily", |
66 | 66 | "expected_max_lag_days": 7, |
67 | | - "days_behind": 89, |
68 | | - "status": "very_stale", |
| 67 | + "days_behind": 2, |
| 68 | + "status": "fresh", |
69 | 69 | "note": "Daily territorial control snapshots" |
70 | 70 | }, |
71 | 71 | { |
|
76 | 76 | "rows": 2548641, |
77 | 77 | "expected_cadence": "daily", |
78 | 78 | "expected_max_lag_days": 14, |
79 | | - "days_behind": 470, |
| 79 | + "days_behind": 471, |
80 | 80 | "status": "very_stale", |
81 | 81 | "note": "Stale >15mo as of 2026-05 \u2014 needs investigation" |
82 | 82 | }, |
|
88 | 88 | "rows": 2514, |
89 | 89 | "expected_cadence": "monthly", |
90 | 90 | "expected_max_lag_days": 60, |
91 | | - "days_behind": 323, |
| 91 | + "days_behind": 324, |
92 | 92 | "status": "very_stale", |
93 | 93 | "note": "Bellingcat civilian-harm dataset" |
94 | 94 | }, |
|
100 | 100 | "rows": 3728, |
101 | 101 | "expected_cadence": "daily", |
102 | 102 | "expected_max_lag_days": 7, |
103 | | - "days_behind": 4, |
| 103 | + "days_behind": 5, |
104 | 104 | "status": "fresh", |
105 | 105 | "note": "Kaggle-backed; truncate+insert" |
106 | 106 | }, |
|
112 | 112 | "rows": 362470, |
113 | 113 | "expected_cadence": "daily", |
114 | 114 | "expected_max_lag_days": 2, |
115 | | - "days_behind": 1, |
| 115 | + "days_behind": 2, |
116 | 116 | "status": "fresh", |
117 | 117 | "note": "GDELT publishes T-1 daily" |
118 | 118 | }, |
|
124 | 124 | "rows": 383345, |
125 | 125 | "expected_cadence": "daily", |
126 | 126 | "expected_max_lag_days": 2, |
127 | | - "days_behind": 1, |
| 127 | + "days_behind": 2, |
128 | 128 | "status": "fresh", |
129 | 129 | "note": "GKG quotations corpus (coercion subset)" |
130 | 130 | }, |
|
136 | 136 | "rows": 9511, |
137 | 137 | "expected_cadence": "daily", |
138 | 138 | "expected_max_lag_days": 2, |
139 | | - "days_behind": 1, |
| 139 | + "days_behind": 2, |
140 | 140 | "status": "fresh", |
141 | 141 | "note": "GKG quotations corpus (red-line subset)" |
142 | 142 | }, |
|
148 | 148 | "rows": 229, |
149 | 149 | "expected_cadence": "weekly", |
150 | 150 | "expected_max_lag_days": 8, |
151 | | - "days_behind": 3, |
| 151 | + "days_behind": 4, |
152 | 152 | "status": "fresh", |
153 | 153 | "note": "Recomputed Monday 08:00 UTC from coercive quotes" |
154 | 154 | }, |
|
160 | 160 | "rows": 12170, |
161 | 161 | "expected_cadence": "daily", |
162 | 162 | "expected_max_lag_days": 7, |
163 | | - "days_behind": 1, |
| 163 | + "days_behind": 2, |
164 | 164 | "status": "fresh", |
165 | 165 | "note": "CREA incremental API" |
166 | 166 | }, |
|
172 | 172 | "rows": 5239, |
173 | 173 | "expected_cadence": "quarterly", |
174 | 174 | "expected_max_lag_days": 120, |
175 | | - "days_behind": 209, |
| 175 | + "days_behind": 210, |
176 | 176 | "status": "lagging", |
177 | 177 | "note": "Kiel publishes quarterly" |
178 | 178 | }, |
|
184 | 184 | "rows": 1891, |
185 | 185 | "expected_cadence": "manual", |
186 | 186 | "expected_max_lag_days": null, |
187 | | - "days_behind": 113, |
| 187 | + "days_behind": 114, |
188 | 188 | "status": "manual", |
189 | 189 | "note": "Cloudflare blocks VPS \u2014 must be refreshed manually" |
190 | 190 | }, |
|
196 | 196 | "rows": 69818, |
197 | 197 | "expected_cadence": "daily", |
198 | 198 | "expected_max_lag_days": 30, |
199 | | - "days_behind": 123, |
| 199 | + "days_behind": 124, |
200 | 200 | "status": "stale", |
201 | 201 | "note": "Sanctions targets list" |
202 | 202 | }, |
|
208 | 208 | "rows": 8329, |
209 | 209 | "expected_cadence": "annual", |
210 | 210 | "expected_max_lag_days": 540, |
211 | | - "days_behind": 513, |
| 211 | + "days_behind": 514, |
212 | 212 | "status": "fresh", |
213 | 213 | "note": "Annual release ~April each year" |
214 | 214 | }, |
|
220 | 220 | "rows": 1492, |
221 | 221 | "expected_cadence": "annual", |
222 | 222 | "expected_max_lag_days": 540, |
223 | | - "days_behind": 513, |
| 223 | + "days_behind": 514, |
224 | 224 | "status": "fresh", |
225 | 225 | "note": "Annual release" |
226 | 226 | }, |
|
232 | 232 | "rows": 1170, |
233 | 233 | "expected_cadence": "monthly", |
234 | 234 | "expected_max_lag_days": 60, |
235 | | - "days_behind": 117, |
| 235 | + "days_behind": 118, |
236 | 236 | "status": "lagging", |
237 | 237 | "note": "HAPI internally-displaced persons" |
238 | 238 | }, |
|
244 | 244 | "rows": 45890, |
245 | 245 | "expected_cadence": "monthly", |
246 | 246 | "expected_max_lag_days": 90, |
247 | | - "days_behind": 513, |
| 247 | + "days_behind": 514, |
248 | 248 | "status": "very_stale", |
249 | 249 | "note": "HAPI refugees outflow" |
250 | 250 | }, |
|
256 | 256 | "rows": 40866, |
257 | 257 | "expected_cadence": "monthly", |
258 | 258 | "expected_max_lag_days": 60, |
259 | | - "days_behind": 89, |
| 259 | + "days_behind": 90, |
260 | 260 | "status": "lagging", |
261 | 261 | "note": "HAPI conflict events" |
262 | 262 | }, |
|
268 | 268 | "rows": 2945, |
269 | 269 | "expected_cadence": "annual", |
270 | 270 | "expected_max_lag_days": 540, |
271 | | - "days_behind": 148, |
| 271 | + "days_behind": 149, |
272 | 272 | "status": "fresh", |
273 | 273 | "note": "Annual UNHCR release" |
274 | 274 | }, |
|
280 | 280 | "rows": 71, |
281 | 281 | "expected_cadence": "monthly", |
282 | 282 | "expected_max_lag_days": 60, |
283 | | - "days_behind": 1730, |
| 283 | + "days_behind": 1731, |
284 | 284 | "status": "very_stale", |
285 | 285 | "note": "Known long-broken \u2014 has not updated since 2021" |
286 | 286 | }, |
|
292 | 292 | "rows": 596, |
293 | 293 | "expected_cadence": "monthly", |
294 | 294 | "expected_max_lag_days": 60, |
295 | | - "days_behind": 88, |
| 295 | + "days_behind": 89, |
296 | 296 | "status": "lagging", |
297 | 297 | "note": "DeepState UA polygons" |
298 | 298 | }, |
|
304 | 304 | "rows": 2004, |
305 | 305 | "expected_cadence": "daily", |
306 | 306 | "expected_max_lag_days": 7, |
307 | | - "days_behind": 1, |
| 307 | + "days_behind": 2, |
308 | 308 | "status": "fresh", |
309 | 309 | "note": "Confirmed RRLS statements (matview)" |
310 | 310 | }, |
|
316 | 316 | "rows": 364, |
317 | 317 | "expected_cadence": "daily", |
318 | 318 | "expected_max_lag_days": 7, |
319 | | - "days_behind": 4, |
| 319 | + "days_behind": 5, |
320 | 320 | "status": "fresh", |
321 | 321 | "note": "Confirmed NTS statements (matview)" |
322 | 322 | } |
|
0 commit comments