feat(sources): Wayback pass, automatic trimming, detention rule, ten cases re-sourced

Second and third rounds on the dossier pipeline, reviewed locally before commit.

Retrieval
- wayback_pass.py: retries every BLOCKED/DEAD/THIN/ERROR linked source through
  the Wayback Machine; blocks carry the snapshot date, archive URL and the live
  verdict. 143 slots retried: 93 fetched, 37 no snapshot, 12 script shells, 1 PDF.
- fetch_sources.py: fetch_wayback() helper.
- add_extra_sources.py: files staged extra_* finds (web search, not on the DB
  record) into the store with a provenance note.
- Cases re-sourced by web search: 248 (Oslo: Document.no, Avisa Oslo, NRK; the
  linked Le Parisien piece is case 242 and is marked OFF-CASE), 258 Kharkiv,
  260 Singapore, 358 Bangkok, 365 Las Vegas, 388 Verneuil-sur-Seine, 390 Zoersel,
  430 Homestead. 341 of 364 cases now hold a fetched article; 11, 66 and 399
  have no public text source (podcast, police video, direct victim report).

Trimming
- auto_trim.py: case-anchored furniture cut for UNTRIMMED blocks. Finds the body
  run that mentions the case, merges across subheadings and short furniture
  gaps, drops teasers, share bars, date/URL/caption lines and subscription
  pitches; refuses pages with no record term or almost no body. 302 blocks
  trimmed; 16 left on auto-trim-review.md (7 OFF-CASE suspects). Every cut is
  labelled AUTO-TRIMMED, UNREVIEWED in the dossier; the full extract stays in
  staging/. Decisions with anchors in trim-decisions-auto.json.
- build_cases.py / verify_all.py: banners for auto-trimmed and archived blocks,
  staged-file check extended to Wayback blocks, flag legend under the record.

Detention rule
- README "Definitions": the DB field `kidnappings` is the DETENTION violence
  type (victim, guard, staff or relative held to force submission or execute
  the theft), distinct from the Kidnapping scenario (taken away and held).
- detention-flag-review.md / detention-flag-corrections.json: 40 records
  reviewed with evidence; 30 set-to-1 proposals accepted by the owner on
  2026-09-06 (listed in corrections-approved.md), 10 still open.
- apply_detention_wording.py: "Violence Used" in the 70 reviewed summaries now
  names detention explicitly (62 of 70 labelled), supported by the summary's
  own text; idempotent; supersedes the batch scripts' wording.

Worklist and docs
- sofia-worklist.md: 248 decisions, detention rule item replacing the old
  "no abduction" item, fresh-search section for the textless cases.
- README-START-HERE.md: progress notes, run commands, next steps.
- Bug fixed in passing: Wayback blocks stored in-memory text with carriage
  returns; now stored as read back from disk.

verify_all.py PASSES (2321 checks).

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-06 19:36:45 +02:00
co-authored by Claude Fable 5.1
parent 499fd61f79
commit 439e83a4cb
588 changed files with 24800 additions and 13190 deletions
+98 -3
View File
@@ -26,6 +26,9 @@ DATABASE RECORD
notes firearms, sledgehammers, torture for 6 days. forced home invasion and kidnapping into a vehicle. bound, tied up, had his face covered, sustained numerous injuries, facial injuries and had his teeth
has_processed_date 1
created_at 2025-11-13 05:44:45
(flag legend: 'kidnappings' is the DETENTION flag — 1 when the victim was held against
their will at any point, tied, locked in, held at gunpoint or taken away; it is NOT the
same as the 'Kidnapping' scenario, which means taken away and held. See README, Definitions.)
AI SUMMARY [generated at bulk import, NOT verified against sources]
**Victim:** Peter Vuong
@@ -204,9 +207,101 @@ Mr Vuong was located inside the house and assessed by paramedics before being ta
Six men aged 19, 20, and 21 were arrested and charged for their alleged roles in the incident. They remain before the courts.
OTHER LINKED SOURCES
[BLOCKED] url None — raw request refused; try the WebFetch path, which is a model transcription and must be labelled as such
https://www.news.com.au/national/nsw-act/crime/nsw-police-storm-belmore-home-where-kidnap-victim-allegedly-had-teeth-pulled-out/news-story/c757e358afb9a96ff19e692e1b51e144
------------------------------------------------------------------------------------------------
FETCHED ARTICLE 1 [AUTO-TRIMMED — UNREVIEWED]
!! Furniture was cut by a script keyed on this case's record, not by a person.
!! It may still carry passages about OTHER cases from a round-up article.
!! The full page extract is kept in staging/ if a cut needs revisiting.
Source news.com.au
URL https://www.news.com.au/national/nsw-act/crime/nsw-police-storm-belmore-home-where-kidnap-victim-allegedly-had-teeth-pulled-out/news-story/c757e358afb9a96ff19e692e1b51e144
Field url
Retrieved 2026-09-05T13:29:51+00:00 via Wayback Machine snapshot 20230315010051, deterministic extraction (HTTP None)
Language unknown
Kept paragraphs headline [0] + 2-37 of 38
Length 5,424 chars
Integrity sha256 b15b7f8191c9c1909259ed7a05e07df43b1b94b90333ce8fdc7b365e827f02b1
Trimmed AUTO-TRIMMED, unreviewed: kept paragraphs 2-37 plus headline [0]; dropped 1 leading and 0 trailing paragraphs. Case-term hits on page: 7.
Note live URL was BLOCKED on the first pass; text comes from an archived copy dated 2023-03-15
Archive http://web.archive.org/web/20230315010051/https://www.news.com.au/national/nsw-act/crime/nsw-police-storm-belmore-home-where-kidnap-victim-allegedly-had-teeth-pulled-out/news-story/c757e358afb9a96ff19e692e1b51e144
Caveat retrieved from a Wayback Machine snapshot, not the live page. The
snapshot date is in the method line; the live URL was unreadable.
------------------------------------------------------------------------------------------------
ORIGINAL (unknown, verbatim as retrieved)
NSW Police storm home where kidnap victim allegedly had teeth pulled out | news.com.au — Australias leading news site
Police allege a kidnap victim was held for five days in a southwest Sydney home where he had his teeth pulled out before a dramatic rescue operation on Tuesday.
Chilling footage before cat tortured, killed
Cruel way dad discovered family wiped out
Women, children harassed on river: police
A kidnap victim was allegedly held for nearly a week in a southwest Sydney home where he had his teeth pulled out by his captors before being rescued by NSW Police in a dramatic operation on Tuesday, according to reports.
Dozens of heavily armed police and tactical officers stormed the property on Canterbury Road in Belmore on Tuesday evening.
In footage from 7News, officers could be seen throwing flash grenades into the red-brick house before storming the residence.
“There were people lying on the ground. We thought they were dead,” neighbours told The Daily Mail.
The man held against his will was believed to have been the relative of a person suspected of being involved in a drug deal gone wrong, according to reports.
“Robbery and Serious Crime Squad detectives have charged six people after a man was allegedly kidnapped for ransom and detained for several days in Sydneys west last week,” NSW Police said on Wednesday.
Police said at about 5.20am last Thursday, “a group of armed offenders forced entry to a home on Brenan Street, Smithfield, where they grabbed a 26-year-old man and forced him into a vehicle”.
“They fled the scene and police were notified a short time later.
Six people have been arrested overnight in Belmore. Picture: 7News
“Detectives from the State Crime Commands Robbery and Serious Crime Squad assisted by Fairfield City Police Area Command commenced Strike Force Kkuoa to investigate the incident.
“Acting on intelligence and following extensive inquiries, Tactical Operations Unit (TOU) officers forced entry to a home in Belmore about 5.15pm yesterday.
“The 26-year-old man was located inside the home -- he was assessed at the scene by NSW Ambulance paramedics before being taken to hospital for further treatment. He is currently in a stable condition.”
“A 19-year-old man was arrested inside the home and taken to Campsie Police Station.
“He was charged with special aggravated break and enter commit serious indictable offence, take/detain in company with intent to ransom occasion actual bodily harm, demand property with menaces with intent to steal, participate criminal group contribute criminal activity, possess unregistered unauthorised pistol in public place, and cause grievous bodily harm to person with intent.
A man was allegedly held at the home for five days. Picture: 7News
“Two 20-year-old men were arrested during a vehicle stop in Belmore and were also taken to Campsie Police Station.
“Both men were charged with special aggravated break and enter commit serious indictable offence, take/detain in company with intent to ransom occasion actual bodily harm, demand property with menaces with intent to steal, participate criminal group contribute criminal activity, possess unregistered unauthorised pistol in public place, and cause grievous bodily harm to person with intent, while one of the men was charged with an additional offence of drive motor vehicle during disqualification period.
“A third man, aged 20, was also arrested in Belmore and taken to Campsie Police Station.
“He was charged with special aggravated break and enter commit serious indictable offence, take/detain in company with intent to ransom occasion actual bodily harm, demand property with menaces with intent to steal, participate criminal group contribute criminal activity, and cause grievous bodily harm to person with intent.”
Further arrests are expected, police say. Picture: 7News
The four were all refused bail to appear at Bankstown Local Court on Wednesday.
Another two men aged 19 and 21 were arrested on Tuesday night in Mays Hill.
“They were both charged with special aggravated break and enter commit serious indictable offence, take/detain in company with intent to ransom occasion actual bodily harm, demand property with menaces with intent to steal, participate criminal group contribute criminal activity, possess unregistered unauthorised pistol in public place, and cause grievous bodily harm to person with intent,” police said.
They were refused bail to appear at Parramatta Local Court on Wednesday.
“Police will allege in court the group abducted the man and detained him against his will for ransom, before he was physically abused over a period of six days,” police said.
Elite suburb rocked by gangland kidnapping
Shock revelation after Americans kidnapped
“Investigations are continuing with further arrests expected.”
Underworld sources told The Daily Telegraph there had been an escalation in kidnappings in recent weeks where victims have been subjected to extreme violence, including one where a hostage had his little finger cut off.
The cats dead body was found in a nearby pond moments after a mask-wearing figure was spotted near the scene.
A man has been torn apart after his wife, two-year-old son and newborn were all killed in a nightmare crash outside Sydney.
Radio show callers have shared their accounts of a group of men who allegedly hurled both abuse and projectiles at water users.
================================================================================================
generated from attacks-export-Gart-website.json + reported_K&R | case 152