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:
co-authored by
Claude Fable 5.1
parent
93cf7ae53a
commit
1387037367
@@ -176,6 +176,21 @@ Still nothing on file for three cases:
|
||||
- **case 399** (Dominican Republic, Oct 2025): reported directly to Gart Research by the victim; there
|
||||
is no public source. File the victim's own account as the source, labelled as a first-person report.
|
||||
|
||||
## New cases pulled from stats.gart.io on 2026-09-09 (ids 463-487)
|
||||
Twenty-five records added to the export from the live API (they lack the notes / reports /
|
||||
original_date fields, which the API does not serve). Dossiers built, linked sources fetched and
|
||||
trimmed. Items for you:
|
||||
- **Case 476** (Aleksandr, 28, Phuket, Aug 2025) is the Phuket robbery that
|
||||
cases-missing-from-database.json said was absent; sheet row 252's article is now filed under it.
|
||||
Row 252's URL is still the wrong French link.
|
||||
- **Case 479** (North Richland Hills, Texas) — `kidnappings` (detention) is 0 but three men forced their
|
||||
way in and assaulted the homeowner: set to 1 under the forced-entry rule.
|
||||
- **Case 468** (Harry Yeh, Asunción) — detention flag is null; nothing on file shows he was held. Set 0.
|
||||
- **Case 188** was edited on the site since the July export (victim name, violence and weapons
|
||||
flags, summary); the merged export now carries the live values.
|
||||
- The live API does not expose `notes`; if the site holds notes for the new cases, they are not in
|
||||
the dossiers.
|
||||
|
||||
## Round-up articles needing per-case passage isolation (Claude to do, your review)
|
||||
One article covers several different cases; each case file must keep only its own passage.
|
||||
- Known set: 68, 315, 422, 445, 450.
|
||||
|
||||
Reference in New Issue
Block a user