Files
DB-cleanup/merge-output/build_overrides_batch6.py
SofiaandClaude Opus 4.8 ba7529ea50 K&R database cleanup: handoff bundle
Self-contained bundle to continue the case-summary enrichment pass (70/256 done). sources/ holds the 364 .txt dossiers; scripts use relative paths.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018FJRciSWZc9HftS2edbzBf
2026-09-02 19:49:46 -03:00

106 lines
12 KiB
Python

import json, io, sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8", errors="replace")
PATH = __file__[:__file__.rfind("build_overrides")] + "summary-overrides.json"
existing = json.load(open(PATH, encoding="utf-8"))
def s(*cats):
return "\n\n".join(cats)
B = {}
B["244"] = s(
"**Victims:** Dilip Gaur (recorded as Gaud), of Ramdev Nagar, and his friend Ramesh Sharma, of Subhash Chowk, in Jodhpur, Rajasthan, India.",
"**Attackers:** Four police constables from the Mata Ka Than Police Station \u2014 Narsingh Ram, Rakesh Poonia, Laduram and Jagmal Ram \u2014 all suspended and arrested; a further officer posted elsewhere is also a suspect, not yet arrested.",
"**Attack Method:** On 14 July 2025 around 4 p.m., as the pair parked at a mall near Manji Ka Hatha, constable Jagmal (in uniform) and three or four others in plain clothes intimidated them, forced Dilip from the driver's seat, took over the car, and drove them to the Mata Ka Than Police Station.",
"**Violence Used:** They intimidated the pair, forced them to sign documents, and threatened to implicate them in false criminal charges.",
"**Crypto Demanded/Stolen:** They extorted about \u20b950,000 from each of the two (\u20b91 lakh in cash), then used Dilip's wife's ATM card to have Ramesh withdraw a further \u20b91 lakh \u2014 \u20b92 lakh in cash in all \u2014 and used Dilip's phone to transfer cryptocurrency (USDT, about \u20b98.6 lakh) to an associate.",
"**Status:** The two were released around 8:30 p.m. Dilip complained to police; a case was registered at Mahamandir Police Station under the Bharatiya Nyaya Sanhita, the four constables were arrested, and a fifth officer remains a suspect.",
)
B["243"] = s(
"**Victims:** A 38-year-old man in Queens, New York.",
"**Attackers:** Six men; no arrests are recorded and their motive was unclear.",
"**Attack Method:** On 8 July 2025, after dinner with a friend on Long Island, he was dropped at his car in Flushing (31st Rd. and Union St.); once the friend left, six men set upon him, tased him in the chest and drove him to an unknown location.",
"**Violence Used:** He was tased in the chest and handcuffed while the suspects tried to extract money from him.",
"**Crypto Demanded/Stolen:** He handed over about 900,000 yen (more than $6,000), taken both by wire from a bank account and from a cryptocurrency account.",
"**Status:** He was held for about ten days, then dropped back at his car; he drove to NewYork-Presbyterian Queens, called 911 just before 5 a.m., and told the NYPD what happened, but decided he did not need medical treatment.",
)
B["242"] = s(
"**Victims:** A woman in Suresnes (Hauts-de-Seine), near Paris; the arrested suspect said he had targeted her via social media over the couple's cryptocurrency holdings. Her husband and children witnessed the attack.",
"**Attackers:** Two men. One was arrested nearby carrying two knives and a cleaver; the second remained wanted.",
"**Attack Method:** On the afternoon of Monday 7 July 2025 the two entered her home; one repeatedly punched her in the face (about ten blows) while the other tried to reach the flat's private spaces, seeking the credentials to her crypto wallet. The arrested man said he had identified her through social media.",
"**Violence Used:** She was punched in the face roughly ten times in front of her family and taken to hospital.",
"**Crypto Demanded/Stolen:** The attackers sought to force her to hand over her crypto-wallet credentials; the husband's intervention and police arrival stopped them, and nothing was taken.",
"**Status:** One assailant was arrested nearby with two knives and a cleaver; the second is still wanted. The Hauts-de-Seine judicial police opened an investigation for attempted robbery with violence and are examining whether the pair belong to a larger group targeting crypto holders.",
)
B["240"] = s(
"**Victims:** Sriharsha V., a 33-year-old businessman from Kengeri New Town, Bengaluru, India, who came to the meeting with two friends.",
"**Attackers:** A gang of six to seven men, plus the middleman \"Benjamin Harsha\" who set up the meeting; police detained Benjamin and one other and were questioning them.",
"**Attack Method:** Sriharsha had raised \u20b92 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.",
"**Crypto Demanded/Stolen:** No cryptocurrency changed hands; the gang seized the group's mobile phones and stuffed the \u20b92 crore in cash into a gunny bag.",
"**Status:** The gang warned the victims off reporting it and locked them in the shop before fleeing; they escaped through the shutters. Police registered a case, detained Benjamin and another man, and Sriharsha said he could identify the attackers.",
)
B["238"] = s(
"**Victims:** A 23-year-old man in Maisons-Alfort, France, and his partner, who was used to deliver the ransom.",
"**Attackers:** A well-informed team plus an accomplice who collected the ransom; the number was not specified and no arrests were reported in this case.",
"**Attack Method:** In a carefully planned operation on 17 June 2025, the couple went shopping by car; while the man waited to park, his partner was drawn away by a fake message about a work emergency and went home alone. A video call then instructed her to leave a Ledger crypto wallet and \u20ac5,000 in cash in a bag outside the building.",
"**Violence Used:** Investigators say the man was subjected to violence to make him reveal the wallet and ransom details.",
"**Crypto Demanded/Stolen:** The abductors demanded a Ledger hardware wallet plus \u20ac5,000 in cash; the partner left the bag and an accomplice collected it, though it is not known whether the wallet held any funds.",
"**Status:** Around 5 p.m. the man, released in Cr\u00e9teil, reached his partner unharmed. The Val-de-Marne judicial police opened an inquiry for kidnapping and organised detention, calling it a sensitive case amid a run of similar crypto-wallet abductions.",
)
B["237"] = s(
"**Victims:** A 26-year-old cryptocurrency trader who makes TikTok content (about 40,000 followers), in Juvisy-sur-Orge, northern France.",
"**Attackers:** Four men; no arrests were reported.",
"**Attack Method:** On the night of Friday 13 June 2025 the four seized him as he returned home and forced him into a stolen vehicle, demanding he hand over \u20ac50,000 (about $57,000) in cryptocurrency.",
"**Violence Used:** He was beaten during the incident and was later granted six days of work-incapacity benefit.",
"**Crypto Demanded/Stolen:** They demanded \u20ac50,000 in crypto, but he showed them the low balance in his account and nothing was taken.",
"**Status:** He was released the next day once the kidnappers realised he could not pay. France's Organised and Specialised Crime Division is investigating.",
)
B["236"] = s(
"**Victims:** A young Russian couple who run a cryptocurrency business \u2014 a 30-year-old woman and her 27-year-old partner \u2014 in the Palermo neighbourhood of Buenos Aires, Argentina.",
"**Attackers:** Two Chechen men who had rented a first-floor apartment (on Ravignani, near Gorriti) for the previous two nights; both were named as the main suspects and placed under an Interpol red notice.",
"**Attack Method:** The couple were invited to dinner at the apartment on the Friday night, then taken hostage and tied up while a ransom was demanded.",
"**Violence Used:** The couple were tied up; the woman called for help in English from the balcony.",
"**Crypto Demanded/Stolen:** A ransom of $43,000 in digital currency was paid by a compatriot friend, transferred after a conversation with the captors.",
"**Status:** Around 11 p.m. the woman's cries from the balcony were heard by staff at the neighbouring restaurant, who called 911; City Police found the couple bound. The two suspects fled Argentina by plane from Ezeiza to the UAE within hours and are under Interpol red notice; the case is with the Federal Police's Southern Anti-Kidnapping Department under judge Mar\u00eda Romilda Servini.",
)
B["235"] = s(
"**Victims:** A cryptocurrency entrepreneur near Nantes (Loire-Atlantique), France, targeted for the fortune he had made in crypto.",
"**Attackers:** A ten-man commando \u2014 hooded, gloved and dressed in black \u2014 waiting in two vehicles; all were arrested. The suspected mastermind, 24-year-old Badiss Mohamed Amide Bajjou (subject of an Interpol red notice), was later arrested in Tangier, Morocco.",
"**Attack Method:** On a Monday morning in late May 2025 near Nantes, the Banditry Repression Brigade (BRB) of the Paris judicial police had the two parked vehicles under surveillance and identified the men as a commando preparing to kidnap the entrepreneur.",
"**Violence Used:** None \u2014 the plot was foiled before any attack; no one was harmed.",
"**Crypto Demanded/Stolen:** None; the kidnapping was prevented before it began.",
"**Status:** Police arrested the ten men at the scene. The suspected ringleader was later arrested in Morocco; French authorities charged 25 people, including six minors, over the wider series of crypto kidnappings and attempts.",
)
B["234"] = s(
"**Victims:** A group of Korean investors \u2014 ten men were invited and two were led into the room \u2014 in Seoul, South Korea; one was found bleeding after the ambush.",
"**Attackers:** Three Russian nationals. One man in his 20s was arrested in Busan on 27 May and charged with assault and attempted robbery; the other two fled the country.",
"**Attack Method:** On 21 May 2025 the suspects posed as parties to a peer-to-peer crypto transaction and invited ten Korean men to a hotel in Seoul's Gangseo District; two were called up to the room while the rest waited in the lobby, and the suspects \u2014 wearing protective vests \u2014 ambushed them with a replica handgun and a telescopic baton and bound their hands with cable ties.",
"**Violence Used:** The victims were ambushed with a replica handgun and a baton and tied with cable ties; one was found bleeding in the lobby.",
"**Crypto Demanded/Stolen:** The suspects tried to take 1 billion won (about $730,000) in cash meant for the crypto deal, but the robbery failed and nothing was taken.",
"**Status:** One victim escaped and raised the alarm, and the suspects fled empty-handed. Police seized a replica firearm, batons, vests and a money counter, arrested one suspect in Busan, and sought Interpol's help to trace the two who had fled overseas.",
)
B["233"] = s(
"**Victims:** A 46-year-old mother and her 22-year-old son \u2014 a cryptocurrency trader who is autistic \u2014 in Normandy, France.",
"**Attackers:** A team of criminals; five suspects, aged 18 to 24, were arrested, indicted and imprisoned.",
"**Attack Method:** On 18 May 2025 the mother and son told police their home was being watched by a team planning to abduct them; investigators found a GPS tracker under the family car and signs the house had been scouted. On 11 June, as vehicles closed in on the home, the BRI of Rouen and OFAST Le Havre intercepted them, recovering a knife and a roll of tape.",
"**Violence Used:** None \u2014 the plot was foiled before any attack; the plan had been to cut a knuckle from the mother's finger to force her son to empty his wallet.",
"**Crypto Demanded/Stolen:** None; the scheme to force the son to drain his crypto wallet was prevented.",
"**Status:** Five suspects were arrested at the interception and were indicted and incarcerated; the case was handled by the Lille JIRS with Le Havre investigators and the central anti-organised-crime office.",
)
existing.update(B)
json.dump(existing, open(PATH, "w", encoding="utf-8"), ensure_ascii=False, indent=2)
print("wrote", len(B), "summaries; file now has", len(existing), "entries")
for k in sorted(B, key=int):
print(f" {k}: {len(B[k])} chars")