Files
DB-cleanup/merge-output/wayback-progress.json
T
StellarCrowandClaude Fable 5.1 1387037367 feat(cases): pull 25 new cases (463-487) from stats.gart.io; dossiers, sources, trim
- pull_live_cases.py: merges https://stats.gart.io/api/attacks into the export.
  The feed lacks notes/reports/original_date/has_processed_date, so existing
  records keep their fields; changed values are taken from live (record 188:
  victim, violence_torture, weapons, summary) and new records are appended
  with those four fields null. Previous export kept as
  attacks-export-Gart-website-2026-09-09-before.json; raw feed saved as
  attacks-live-api-2026-09-09.json. Export now has 389 records.
- 25 new dossiers built; 93 linked URL slots fetched (77 fetched, 8 blocked,
  4 thin, 4 video/social); 76 blocks auto-trimmed. Wayback retry for the 12
  failed slots hit archive.org rate limits (429) and is left for a later run.
- Sheet row 252 (the Phuket robbery listed in cases-missing-from-database.json)
  approved as the source for new case 476, which is that event.
- Stale dossier for renamed case 188 removed.
- Detention flag check on the new cases: 479 proposed 0->1 (forced entry plus
  assault), 468 null->0 proposed, 483 and 486 confirmed 0; review file and
  corrections JSON updated. Worklist and README carry the procedure.

verify_all.py PASSES (2776 checks, 389 case files).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZZENdTLzNGsbNy4DyF1yt
2026-09-09 18:17:12 +02:00

157 lines
3.9 KiB
JSON

{
"451:url": "THIN",
"449:url": "FETCHED",
"448:url": "THIN",
"446:url": "THIN",
"445:url": "THIN",
"444:url": "THIN",
"442:url_2": "FETCHED",
"441:url": "FETCHED",
"440:url": "FETCHED",
"440:url_2": "FETCHED",
"439:url": "FETCHED",
"439:url_2": "FETCHED",
"438:url_2": "FETCHED",
"438:url_3": "FETCHED",
"437:url": "FETCHED",
"436:url_3": "NO SNAPSHOT",
"431:url": "NO SNAPSHOT",
"431:url_2": "NO SNAPSHOT",
"430:url": "NO SNAPSHOT",
"427:url_2": "THIN",
"426:url": "FETCHED",
"426:url_2": "NO SNAPSHOT",
"424:url_2": "FETCHED",
"423:url_2": "FETCHED",
"422:url_2": "FETCHED",
"417:url_2": "FETCHED",
"416:url": "THIN",
"414:url": "FETCHED",
"412:url": "NO SNAPSHOT",
"412:url_4": "NO SNAPSHOT",
"412:url_5": "NO SNAPSHOT",
"411:url_2": "FETCHED",
"410:url": "THIN",
"408:url": "NO SNAPSHOT",
"407:url_3": "FETCHED",
"407:url_4": "FETCHED",
"405:url_2": "NO SNAPSHOT",
"402:url_3": "NO SNAPSHOT",
"395:url": "FETCHED",
"393:url_2": "FETCHED",
"391:url": "FETCHED",
"390:url": "NO SNAPSHOT",
"390:url_2": "NO SNAPSHOT",
"389:url_2": "FETCHED",
"388:url": "NO SNAPSHOT",
"387:url": "FETCHED",
"384:url_2": "NO SNAPSHOT",
"383:url_2": "NO SNAPSHOT",
"382:url": "FETCHED",
"382:url_2": "THIN",
"382:url_3": "NO SNAPSHOT",
"382:url_4": "NO SNAPSHOT",
"381:url": "FETCHED",
"379:url_3": "FETCHED",
"372:url": "FETCHED",
"370:url": "THIN",
"369:url": "FETCHED",
"367:url": "FETCHED",
"365:url": "NO SNAPSHOT",
"363:url_4": "NO SNAPSHOT",
"361:url": "FETCHED",
"360:url_2": "FETCHED",
"258:url": "NO SNAPSHOT",
"45:url": "FETCHED",
"355:url": "FETCHED",
"354:url": "FETCHED",
"349:url": "FETCHED",
"323:url": "FETCHED",
"322:url": "FETCHED",
"318:url": "NO SNAPSHOT",
"307:url": "FETCHED",
"293:url": "FETCHED",
"290:url": "FETCHED",
"288:url": "FETCHED",
"285:url": "FETCHED",
"271:url": "FETCHED",
"263:url": "FETCHED",
"256:url": "FETCHED",
"255:url_2": "FETCHED",
"255:url_3": "FETCHED",
"253:url": "NO SNAPSHOT",
"248:url": "FETCHED",
"247:url": "FETCHED",
"237:url": "NO SNAPSHOT",
"229:url": "FETCHED",
"228:url_2": "FETCHED",
"223:url": "FETCHED",
"222:url": "FETCHED",
"219:url": "FETCHED",
"218:url": "FETCHED",
"214:url": "NO SNAPSHOT",
"213:url": "FETCHED",
"212:url": "FETCHED",
"210:url": "FETCHED",
"209:url_4": "FETCHED",
"207:url": "NO SNAPSHOT",
"199:url": "FETCHED",
"197:url": "NO SNAPSHOT",
"195:url": "FETCHED",
"194:url": "FETCHED",
"188:url_2": "FETCHED",
"188:url_3": "FETCHED",
"183:url": "FETCHED",
"179:url": "NO SNAPSHOT",
"176:url": "NO SNAPSHOT",
"168:url": "FETCHED",
"164:url": "FETCHED",
"162:url": "FETCHED",
"160:url": "FETCHED",
"157:url": "NO SNAPSHOT",
"152:url": "FETCHED",
"151:url": "FETCHED",
"145:url": "FETCHED",
"141:url": "FETCHED",
"138:url": "NO SNAPSHOT",
"116:url": "FETCHED",
"113:url": "FETCHED",
"111:url": "FETCHED",
"110:url": "FETCHED",
"105:url": "FETCHED",
"101:url": "FETCHED",
"91:url": "FETCHED",
"80:url": "NO SNAPSHOT",
"79:url": "THIN",
"71:url": "FETCHED",
"69:url": "FETCHED",
"67:url": "NO SNAPSHOT",
"62:url": "FETCHED",
"60:url": "FETCHED",
"57:url": "NO SNAPSHOT",
"56:url": "FETCHED",
"54:url": "FETCHED",
"44:url": "FETCHED",
"41:url": "FETCHED",
"40:url": "FETCHED",
"33:url": "FETCHED",
"32:url": "NO SNAPSHOT",
"30:url": "NO SNAPSHOT",
"21:url": "NO SNAPSHOT",
"18:url": "PDF",
"16:url": "FETCHED",
"9:url": "THIN",
"6:url": "FETCHED",
"484:url_4": "ERROR HTTPError",
"483:url_3": "ERROR HTTPError",
"480:url_2": "ERROR HTTPError",
"476:url_4": "ERROR HTTPError",
"475:url": "ERROR HTTPError",
"475:url_3": "ERROR HTTPError",
"475:url_4": "ERROR HTTPError",
"468:url_2": "ERROR HTTPError",
"467:url": "ERROR HTTPError",
"467:url_3": "ERROR HTTPError",
"467:url_4": "ERROR HTTPError",
"463:url_2": "ERROR HTTPError"
}