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
This commit is contained in:
StellarCrow
2026-09-09 18:17:12 +02:00
co-authored by Claude Fable 5.1
parent 93cf7ae53a
commit 1387037367
143 changed files with 33765 additions and 920 deletions
+4 -8
View File
@@ -6,11 +6,7 @@ record appears on the page; the linked URL may be the wrong source. WEAK blocks
trimmed but on one or two hits only, usually because the record is thin; confirm the
page is about this case. The full extract stays in staging/ either way.
- **case 258** `extra_1` Ukrinform: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.ukrinform.ua/rubric-regions/4048428-trimali-colovika-u-pidvali-j-vidibrali-97-tisac-u-harkovi-zatrimali-troh-vikradaciv.html>
- **case 258** `extra_2` Hromadske Radio: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://hromadske.radio/news/2025/10/17/v-tsentri-kharkova-troie-napadnykiv-vykraly-cholovika-y-vidibraly-u-noho-mayzhe-100-tysiach-dolariv>
- **case 258** `extra_4` ATN: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://atn.ua/kharkiv/kharkiv-ianyna-trymaly-v-pidvali-ta-vybyvaly-hroshi-sered-napadnykiv-vijskovyj-490170>
- **case 390** `extra_2` NNieuws: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://nnieuws.be/artikel/inbraak-met-geweld-zoersel-vrouw-van-60-vastgebonden-eigen-huis>
- **case 466** `url` thepaper.cn: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.thepaper.cn/newsDetail_forward_27946467>
- **case 481** `url_3` cryptodigicurrency.com: TOO SMALL: the only body run found is 352 chars of a 3,869-char page; page may be a script shell or list-form article. Left UNTRIMMED.
<https://cryptodigicurrency.com/mexican-rock-star-and-family-murdered-over-1-5m-bitcoin-wallet/>