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
+12 -225
View File
@@ -26,6 +26,9 @@ DATABASE RECORD
notes (null)
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 [revised on review, verified against the sources in this file. Live DB still holds the shorter bulk-import summary — apply this to it.]
**Victims:** Sriharsha V., a 33-year-old businessman from Kengeri New Town, Bengaluru, India, who came to the meeting with two friends.
@@ -34,7 +37,7 @@ AI SUMMARY [revised on review, verified against the sources in this file. Live
**Attack Method:** Sriharsha had raised ₹2 crore to buy machinery from Germany and meant to convert the cash to USDT; a friend introduced him to Benjamin, who told him to bring the cash to MS Palya Circle in Vidyaranyapura on 25 June. As Benjamin's group counted the money in a shop, six to seven men barged in around 4:30 p.m. and demanded it.
**Violence Used:** When the victims resisted, two of the men pulled out knives and threatened to kill them.
**Violence Used:** Detention — the gang locked the victims in the shop before fleeing (they escaped through the shutters); when the victims resisted, two of the men pulled out knives and threatened to kill them.
**Crypto Demanded/Stolen:** No cryptocurrency changed hands; the gang seized the group's mobile phones and stuffed the ₹2 crore in cash into a gunny bag.
@@ -84,19 +87,19 @@ Police have since registered a case, detained Benjamin and another individual, a
Further investigation into the matter is underway.(
------------------------------------------------------------------------------------------------
FETCHED ARTICLE 1 [RAW EXTRACT — NOT YET TRIMMED]
!! This is the whole page as extracted. It still contains site furniture,
!! and may contain teaser headlines for UNRELATED cases. Trim on read-through.
!! Do not quote from it without checking the passage belongs to this case.
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 yespunjab.com
URL https://yespunjab.com/bengaluru-gang-of-6-attacks-businessman-robs-rs-2-crore-cash/
Field url
Retrieved 2026-09-05T12:46:59+00:00 via raw HTTP retrieval, deterministic extraction (HTTP 200)
Language unknown
Kept paragraphs ALL 122 paragraphs, untrimmed
Length 11,974 chars
Integrity sha256 e013a333205ab3ac91e5466eeaf5c24e7c619708b101018498a5ad06392bc147
Trimmed NOT TRIMMED. Full page extract; trim on read-through.
Kept paragraphs headline [0] + 2-15 of 122
Length 2,376 chars
Integrity sha256 52317c126bda5bd733a070539f778f45a3022dbb64df020813501ad621f8b453
Trimmed AUTO-TRIMMED, unreviewed: kept paragraphs 2-15 plus headline [0]; dropped 1 leading and 106 trailing paragraphs. Case-term hits on page: 34.
Caveat retrieved from a live page on the date above. Unlike text copied
from the spreadsheet, there is no second copy to hash it against.
------------------------------------------------------------------------------------------------
@@ -105,8 +108,6 @@ ORIGINAL (unknown, verbatim as retrieved)
Bengaluru: Gang of 6 attacks businessman, robs Rs 2 crore cash - Yes Punjab News
Bengaluru: Gang of 6 attacks businessman, robs Rs 2 crore cash
An incident of robbery has been reported from the Vidyaranyapura police station limits in Bengaluru, where a gang of six assailants attacked a businessman with a knife and robbed him of Rs 2 crore in cash.
The incident occurred on June 25 but has come to light recently. Police have detained two suspects in connection with the case and are currently questioning them.
@@ -135,220 +136,6 @@ Further investigation into the matter is underway.(Agency)
Follow it for the latest updates and headlines.
Delhi Court Sends Swatantra Bharadwaj to One-Day Police Custody Over Alleged Assault on Minor Activists Father
CBI Books Subhash Chandra, Seven Others in Alleged Rs 1,322 Crore LIC Housing Finance Loan Fraud
Former Tata Technologies CEO Patrick McGoldrick Sells Shares Worth Rs 165 Crore
After Hormuz Crisis, India Must Turn Emergency Adaptation Into Permanent Resilience: Mir Junaid
Eight Tamil Nadu Engineering Students Killed in Kerala Crash; College Says Trip Was Unauthorised
Pakistani LeT Terrorist Killed in Operation Ashdar in J&Ks Budgam Identified as Yasir
Those Disrespecting Other Religions Cannot Be True Sanatanis: Akhilesh Yadav on Saharanpur Mosque Demolition
Ishwar Chandra Vidyasagar Bust Found Abandoned in Forested Area on Teachers Day, Sparks Anger in Bengal
Iqra Hasan Condemns Saharanpur Mosque Demolition, Questions Legal Process
Karnataka Police to Forward Zero FIR to Uttarakhand Over Purification Ritual After Kharges Visit
Operation Sindoor Effect: Pakistan Shifts to Covert, Deniable Terror Strategy Against India
Delhi Rains Disrupt Flight Operations at IGI Airport; IndiGo, Air India Issue Advisories
Owaisi Questions Constitutional Religious Freedom After Saharanpur Mosque Demolition
Shuddhikaran Row: Zero FIR Filed in Karnataka; Priyank Kharge Says Uttarakhand Govt Should Have Acted Sooner
Nepal Flash Floods: Death Toll Rises to 1,344; Search Intensifies for 4,886 Missing
PM Modi Interacts With National Teachers Award Winners, Discusses Innovative Teaching and Student Confidence
UP Administration Demolishes Mosque Declared Illegal in Saharanpur Collectorate Complex; Imran Masood to Approach SC
Mouni Roy Shares Janmashtami Moments With Gaur Gopal Das, Says Conversation Left Her Fulfilled
Ukraine Calls Russian Strike on Security Service Headquarters a Major Escalation
UN Experts Raise Alarm Over Alleged Extrajudicial Killing of Baloch Civilian by Pakistani Forces
Delete Church Members Tell Mizoram CEO They Do Not Wish to Enrol in Electoral Roll
Three More Indian Nationals Rescued From Nepal After Devastating Floods
LJP-Ram Vilas Reiterates Resolve to Make Chirag Paswan Bihar Chief Minister
26 Killed in Two Separate Attacks in Sudans South Kordofan
Moscow Rejects Ukraines Warning on Russian Airspace Safety as Misleading
Trump Calls US-Iran Military Confrontation Small Potatoes, Says Washington Controls Strait of Hormuz
Eight Tamil Nadu Engineering Students Killed as Car Crashes Into Parked Lorry on NH-66 in Kerala
US-Wanted Fraud Fugitive Manjit Singh Bedi Arrested by Jalandhar Police; FBI Had Offered $150,000 Reward
Bhagwant Govt to Raise DA From 42% to 60% for 85,000 Post-2020 Employees: Aman Arora
Air India Terminates Phuket-Delhi Pilot After Positive Psychoactive Substance Test
Exercise Veer Guardian 2026 to Boost India-Japan Air Forces Interoperability and Operational Synergy: IAF
Judicial Panel Searches Former TMC Councillor Alakananda Das Residence in Disproportionate Assets Probe
Punjab CM Mann Says State Aims to Become Global Education Hub, Highlights Govt School Reforms
AAP Womens Wing Stages Protest in Samrala Over Alleged Assault of Elderly Dalit Woman at Akali Dal Office
Iranian Oil Tanker Targeted in US Missile Attack Near Kharg Island, No Casualties Reported
Punjab Education Convention: Manish Sisodia Calls for World-Class Learning Infrastructure and Modern Teaching
Theresa Villiers Questions Western Media Coverage of PoK Unrest, Highlights Alleged Double Standard
Manish Tewari Urges Governments to Be More Tolerant, Journalists to Act Responsibly
Four Punjab Cadets Commissioned as Lieutenants in Indian Army at OTA Chennai
Morgan Stanley Turns Bullish on India, Sets Sensex Target at 89,000 by June 2027
Report Highlights Alleged Persecution of Minority Women and Girls in Pakistan
Mirwaiz Umar Farooq Urges J&K Govt to Engage Striking Medical Interns, Resolve Stipend Dispute
Adani Defence, Indo-Russian Rifles Sign 5-Year Ammunition Supply Pact for AK-203
Nepali Woman, Chinese National Rescued Alive 11 Days After Deadly Nepal Floods
Penguin Was Under Pressure, New Publisher to Release Sonia Gandhis Book on Nov 10: Ashok Gehlot
51,979 Citizen Tip-Offs Lead to 25,339 Drug-Related Arrests in Punjab Since March 2025: DGP Gaurav Yadav
President Murmu Honours 48 Teachers With National Teachers Awards, Recalls Lessons From Students
Saharanpur Mosque Demolition Should Not Be Viewed Through Political or Religious Lens: BJP
Nagpur Woman Dies After Alleged Assault by Husband During Argument Over Cooking, Dance Class
RBI Fixes Premature Redemption Price of SGB 2021-22 Series VI at Rs 15,334 Per Unit
Nishu Azad Case: Delhi Court Sends Swatantra Bharadwaj to One-Day Police Custody
Smriti Irani Reunites With Kyunki Co-Stars, Recalls Nearly Two Decades of Friendship
Opposition Calls Haldwani Shuddhikaran Ritual an Insult to Nation, BJP Alleges Appeasement Politics
Bihar Flood Threat Intensifies as Ganga Surpasses 2016 Peak, Relief Operations Expanded
Gold Falls Nearly 3% Weekly as US Fed Rate-Hike Expectations Rise
Ballari Chalo Aims to Wake Karnataka Government From Deep Slumber, Claims BJPs B.Y. Vijayendra
Will Not Compromise on Youths Future, Says Karnataka Minister Priyank Kharge on KPSC Case
Five Including Victims Sister Get Life Imprisonment in 2022 West Champaran Murder Case
Online Abuse Affects One in 16 Children Across Pakistan: UNICEF
Heavy Rain Batters Delhi-NCR, Waterlogging Disrupts Traffic in Several Areas
ICICI Bank, Foreign Lenders Emerge Winners as FCNR(B) Deposits Surge
Mayawati Opposes Mosque Demolitions in UP, Urges Government to Follow Due Process
PM Modi to Return to SRCC After 13 Years, Revive Third Perspective Message Amid Youth Outreach Push
Ganesha Idol Sculptor Shot Dead in Jabalpur; Police Suspect Old Enmity
Union Ministers Extend Teachers Day Greetings, Praise Educators for Shaping Indias Future
Mumbai Police Seeks Civic Action Over MNS Dahi Handi Stage in Ghatkopar
DHS Expands Green Card Path for US-Born Children of Foreign Government Employees
Indian, Nepalese Tunnel Rescue Teams Push Deeper Into Flash Flood-Hit Chilime Hydropower Project
President Murmu to Confer National Teachers Awards on 48 Teachers in New Delhi
Five International Tournaments in Six Months Highlight Ahmedabads Growing Sporting Calendar
ED Searches 11 Premises, Arrests Two in Rs 40 Crore Hashpe Cryptocurrency Fraud Case
Amit Shah Says Indias Sporting Goal Is to Strengthen Every Sport, Not Just Win Medals
Vijays Janmashtami Greetings Spark Debate Over Tamil Nadus Political Identity
Indias Bichu Devi Shortlisted for Magic Skills Award for Heroics Against England
ED Attaches Properties Worth Rs 1.5 Crore in BSNL Bulk SMS Money-Laundering Case
Salman Khan Appears Irritated With Paparazzi During Bigg Boss 20 Promo Shoot
Unbeaten India Storm Into Pickleball World Cup Quarterfinals
25 Years After 9/11, Sikh Americans Still Face Hate for Who They Are: Satnam Singh Chahal
AAP National Convener Arvind Kejriwal Participates in Janmashtami Celebrations at Punjabi Bagh
ED Arrests Ex-CEO of Sironj Janpad Panchayat in Rs 30.18-Crore Marriage Assistance Scam
Ajj Da Hukamnama Sri Darbar Sahib Amritsar September 5, 2026
Farah Khan Reveals AR Rahman Originally Composed Masakali for Om Shanti Om
Ram Ji Ki Sena: Second Track From Anjali Arora, Dev Sharmas Mahakavya Shri Ramayan Katha Released
Chunky Pandey Recalls Wearing Burqa to Watch Zeenat Amans Satyam Shivam Sundaram in Theatre
Prashant Ingole Calls Collaboration With Descemer Bueno on Hone Do Bailando “Smooth as Silk”
Sharman Joshi Wraps Golmaal 5 Shoot, Calls Reuniting With Ajay Devgn a Beautiful Opportunity
Bharti Singh on Teachers Day: Best Lessons Are Often the Ones That Come With a Lot of Laughter
Anushka Kaushik to Pay Musical Tribute to Bappi Lahiri at Janmashtami Dahi Handi Celebration
Vemal, Shriya Saran-Starrer Sandakkari May Release in September
Sharad Kelkar Expresses Gratitude to Teachers Who Encouraged Him to Learn and Explore
Suresh Raina Backs Rishabh Pant for Indias White-Ball Return, Urges Him to Play With Freedom
Shreeniti Chowdhury Completes Golden Double at KSLTA World Tennis Junior J30 Bengaluru
Intensity, Energy is Different: Ishan Kishan Sees Hunger in Shami for India Comeback
Slightly Challenging: Tilak Varma, Ishan Kishan Admit Tight Turnaround Between Duleep Trophy and Afghanistan T20Is
Nurjahan Noorali Jamani Wins Silver and Bronze at ITTF World Para Future Lahti 2026
Womens Jr Asia Cup: India Begin Title Defence With 4-1 Win Over South Korea
Punjab Government Orders Postings of 6 PCS Officers THE LIST
IPS Vaibhav Choudhary Appointed SSP Mansa, Replaces Bhagirath Singh Meena
Bathinda SSP Jyoti Yadav Transferred, Posted as Commandant 82nd PAP Battalion
IPS Harmandeep Singh Hans Appointed SSP Patiala, Replaces Varun Sharma
The Arithmetic Favours a BJP-Akali Alliance. Punjab Needs a Balanced Vidhan Sabha by GPS Mann
The Storm Set the Paper, India Topped the World by Aman Sinha
Nijjar, Goldy Brar, Arsh Dalla and the Unanswered Questions by GPS Mann
BJPs New Punjab Push: Building on the 19 Per Cent Base by GPS Mann
New Delhi, September 5, 2026 (Yes Punjab News)
The Indian Air Force (IAF) on Saturday said the second edition of Exercise Veer Guardian with the...
Tehran, September 5, 2026 (Yes Punjab News)
An Iranian oil tanker was targeted in a US missile attack about 10 km off Irans southern Kharg...
================================================================================================
generated from attacks-export-Gart-website.json + reported_K&R | case 240
================================================================================================