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
@@ -0,0 +1,87 @@
Dieven stelen 2000 euro uit bitcoinautomaat in Delft | Binnenland | AD.nl
Redactie
18-11-15, 10:01
Laatste update:
04-03-16, 17:51
Dieven hebben maandagnacht 'zijn' bitcoin wisselautomaat ontvreemd uit stadscafé De Waag aan de Markt. Klanten van het café konden in de automaat hun bankbiljetten omwisselen voor virtuele bitcoins, waarmee onder meer aan de bar betaald kon worden. In het apparaat zat ten tijde van de diefstal zo'n 2000 euro aan bankbiljetten.
,,De dieven hebben er behoorlijk wat moeite voor moeten doen,'' zegt directeur Robert Nederhoed van leverancier Bitmymoney. ,,De automaat van 50 kilo zat verankerd aan de grond en de muur, maar dat was kennelijk geen belemmering.'' De diefstal was een gerichte slag, betoogt hij. "Uit de rest van het café is niets meegenomen. De inbrekers kwamen alleen voor de automaat.''
De ondernemer denkt niet dat er snel weer een automaat terugkomt. "Het apparaat is meer als ludiek geintje bedoeld. Wel een duur geintje, want een nieuwe kost me al gauw 4000 euro. Ik denk niet dat het die investering waard is.''
Wie zelf eens wil experimenteren met bitcoins moet zijn ogen en oren goed de kost geven. Nederhoed looft 10 bitcoins uit voor een tip die leidt naar de opsporing van de automaat.
<blockquote class="twitter-tweet" data-partner="tweetdeck"><p lang="nl" dir="ltr">Iemand onze <a href="https://twitter.com/hashtag/Bitcoin?src=hash">#Bitcoin</a> ATM al tegengekomen? Er staat een beloning oh terugvinden! <a href="https://twitter.com/hashtag/Delft?src=hash">#Delft</a> <a href="https://twitter.com/hashtag/AboutTheOtherNight?src=hash">#AboutTheOtherNight</a> <a href="https://twitter.com/hashtag/10BTC?src=hash">#10BTC</a> <a href="https://t.co/CEOxn9Ywfd">pic.twitter.com/CEOxn9Ywfd</a>
Helaas kunnen wij deze social post, liveblog of anders niet tonen omdat het één of meerdere social media-elementen bevat. Aanvaard de social media-cookies om deze inhoud alsnog te tonen.
Gratis onbeperkt toegang tot Showbytes? Dat kan!
Log in of maak een account aan en mis niks meer van de sterren.
1 oktober
Het is vrijdagmiddag druk op de weg. Om 16.30 uur stond er 650 kilometer file en daarmee is het de drukste spits van dit jaar tot nu toe, aldus de ANWB.
1 oktober
In Stroe op de Veluwe is vandaag een dode wolf gevonden. Dat meldt BIJ12, een samenwerkingsorgaan van de twaalf Nederlandse provincies.
30 september
Frank Poorthuis beschrijft hoe het leven verandert als je stopt met werken. Nog 42 dagen. Lees alle eerdere afleveringen hier terug.
1 oktober
Ze staan voor vrijheid en zijn tegen discriminatie. Daar past het handhaven van een coronapas niet bij, zeggen de eigenaren van het Utrechtse restaurant Waku Waku. De kwestie houdt de gemoederen flink bezig. Maar is de coronapas een inperking van de vrijheid, een inbreuk op de grondrechten? Volgens Janneke Gerards, hoogleraar fundamentele rechten aan de Universiteit Utrecht, is de inbreuk op grondrechten niet zo groot.
1 oktober
Snoeien, stekken, planten, verpotten, zaaien en schoffelen. Tuingoeroe Romke van de Kaa helpt een handje. Deze week met het versieren van de tuinmuur.
1 oktober
Veel mensen met psychische problemen zoals depressie, angsten, psychotrauma, persoonlijkheidsproblemen en ADHD die nu op lange wachtlijsten staan voor hulp, kunnen wél direct terecht voor een online behandeling. Maar door onbekendheid daarmee bij huisartsen én patiënten melden ze zich bijna niet aan. ,,Terwijl praten vanuit je eigen omgeving het makkelijker maakt om eerlijk te zijn.’’
1 oktober
Heel even leek het einde van alle kabelwirwar in zicht: een wetsvoorstel van de Europese Commissie pleit voor één universele oplader, zodat alle smartphones voortaan één soort kabel gebruiken. Maar er is een kans dat Apple deze maatregel via een omweg weet te omzeilen, waardoor je iPhone alsnog anders oplaadt.
30 september
Het ministerie van Sociale Zaken en Werkgelegenheid (SZW) zegt dat het niets kan doen tegen werkgevers die van hun werknemers eisen dat ze een coronavaccinatiebewijs laten zien als ze op kantoor willen zitten. Hoewel het verboden is, staat dat niet expliciet in de wet en kan het ministerie dus niet optreden tegen deze werkgevers.
Grijnzende Koeman haalt met Van Gaal-quote grap uit met pers
Hoe de moordenaar van Marianne Vaatstra werd gevonden
Gronings gas oppompen kan weer reëel scenario worden bij koude winter
01:19
Opgepakte terreurverdachten Eindhoven hadden Rutte, Baudet en Wilders in vizier
01-10
Legaal online gokken door storing nog niet mogelijk in Nederland
Paardeneigenaren rouwen na fatale blikseminslag: Het leek een massagraf
Voor relschopper Mike (30) is geen straf zo zwaar als de dood van zijn vriendin: Ik twijfel aan mezelf
Sterkste Man-finalist overlijdt aan corona, ook zoon (27) in coma: Niet te bevatten
Russisch worstelteam op Schiphol uit vliegtuig gezet om overlast
Coronapas is aantasting van vrijheid, maar dat zijn andere zaken waar we al aan gewend zijn ook
Menstruatie is anders na vaccin: 'Ik ben nog nooit zo hevig ongesteld geworden, tot nu
Carmina Burana: €10,- voordeel!
Disneys Aladdin: tot 5 euro voordeel!
Hicham (8) zit drie uur per dag in de bus voor ritjes van 12 kilometer: Onderweg wordt soms flink gescholden
Bryan Roy is alweer terug op Twitter: Mark kan taakstraf in z'n naad douwen
+8 -5
View File
@@ -5,10 +5,13 @@
"field": "url",
"url": "https://www.ad.nl/binnenland/dieven-stelen-2000-euro-uit-bitcoinautomaat-in-delft~a315113e/",
"host": "ad.nl",
"fetched_at": "2026-09-05T12:57:02+00:00",
"verdict": "BLOCKED",
"method": "raw",
"http": 403,
"note": "raw request refused; try the WebFetch path, which is a model transcription and must be labelled as such"
"fetched_at": "2026-09-05T13:32:59+00:00",
"verdict": "FETCHED",
"method": "wayback",
"snapshot": "20211002025305",
"archive_url": "http://web.archive.org/web/20211002025305/https://www.ad.nl/binnenland/dieven-stelen-2000-euro-uit-bitcoinautomaat-in-delft~a315113e/",
"chars": 5340,
"sha256": "a8dbff111a859b278d15caa0595dece93b7b81e2d0e6bbf07c5bda7e4a848c14",
"live_verdict": "BLOCKED"
}
]