An Earthquake Arrived Tagged ‘Football’: Autopsy of a Data Pipeline Failure
**মূল উত্তর:** নাগকু, উত্তর তিব্বতে ম্যাগনিচিউড ৭ ভূমিকম্পের একটি সংবাদ প্রতিবেদন ভুলভাবে ‘Football’ ডোমেইন লেবেল পেয়ে Football বিশ্লেষণ পাইপলাইনে ঢুকে পড়েছে; ২৪টি ইনফরমেশন পয়েন্টের একটিতেও কোনো দল, খেলোয়াড়, প্রতিযোগিতা বা ট্রান্সফার নেই। **মূল তথ্য:** - ম্যাগনিচিউড ৭ ভূমিকম্পের কেন্দ্র নাগকু, উত্তর তিব্বত; নিহত ১৬, আহত ৩২, ধসে পড়া ঘর ৩৩৯টির বেশি। - ইউএসজিএস গভীরতা বলছে ১৮ কিলোমিটার, চায়না আর্থকোয়েক নেটওয়ার্কস সেন্টার ১০ কিলোমিটার; পার্থক্যটি পদ্ধতিগত। - ২৪টি ইনফরমেশন পয়েন্টের মধ্যে ১১, ১২, ২০ ও ২১ নম্বর সূত্রহীন; যাচাইয়ের প্রথম তালিকায় এগুলোই। - কোনো Football-সত্তা না থাকায় বিশ্লেষণ পরিচালিত হয়নি; ‘সত্তা নেই, বিশ্লেষণ নেই’ নিয়ম প্রয়োগ হয়েছে। - মৃতু্য ও ক্ষয়ক্ষতির সংখ্যা প্রাথমিক; প্রথম ৭২ ঘণ্টায় সাধারণত সংশোধিত হয়। **সূত্র:** ইউএসজিএস, সিনহুয়া, সিসিটিভি, চায়না আর্থকোয়েক নেটওয়ার্কস সেন্টার ও নাগকু পৌর গণমাধ্যম দপ্তর; মূল প্রতিবেদনে প্রকাশের তারিখ উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেন এই প্রতিবেদনটি Football বিভাগে এসেছে? উত্তর: ওপরের স্তরের স্বয়ংক্রিয় ফিড-ট্যাগিং ভুল করেছে এবং দ্বিতীয় স্তরে ঢোকার আগে মানুষি যাচাই হয়নি। প্রশ্ন: ঘটনার পর করণীয় কী? উত্তর: আইটেমটি কোয়ারেন্টিন করে সাধারণ ব্রেকিং-নিউজ প্রবাহে পাঠানো এবং ক্লাসিফায়ার অডিট করা। প্রশ্ন: ১৬-৩২-৩৩৯ সংখ্যাগুলো কি চূড়ান্ত? উত্তর: না, এগুলো প্রাথমিক ছবি; Next হালনাগাদে বদলাতে পারে।
The file landed on my desk wearing a label: football. Inside, the first line read magnitude 7, the last line read 339-plus collapsed homes, and between them sat 16 dead and 32 injured. Twenty-four information points. Not one player's name, not one club, not one transfer fee, not one coach losing a job. The quake struck Nagqu, northern Tibet, and the sourcing was USGS, Xinhua, CCTV, the China Earthquake Networks Center and the Nagqu municipal media office.
The label and the contents do not match. That is where my work starts — refusing to trust the label and counting names, places and numbers inside instead. Twenty-four points produced: zero teams, zero players, zero competitions, zero contracts, zero money flows. There are epicentre coordinates, rescue teams, shelters, and two different readings of focal depth. There is no football. Not in a single point.
I follow the paperwork until it sweats, then I call the source.
The paperwork did not sweat. The label did.
Putting this item in front of a football analysis model is the same as asking a body-recovery reporter for dugout selection advice. The failure here is not football's. It belongs to the pipeline that attached a label and never once asked whether the payload contained a football entity at all.

The architecture explains it. Wire services and syndication feeds push many content types down shared pipes — sport, disaster, politics, prices. A first-stage automated classifier stamps each item with a domain label. A second-stage model runs the matching analysis on whatever carries that label. One cheap rule would have closed the gap: an item without at least one verifiable domain entity — a team, a player, a competition, an institution — must never reach stage two. This item broke that rule. Build the entity inventory from all twenty-four points and you get Tibet, Nagqu, Lhasa, China, USGS, Xinhua, CCTV, the China Earthquake Networks Center, the Nagqu municipal office. Every one of them geographic, scientific or administrative. None of them football.
My daily transfer-window work is the same discipline. Who said it, when, in which document, who is paying, in what instalments — if those four questions go unanswered, the rumour stays a rumour. In 2026, launching the Barishal Transfer Desk on the Neymar-to-PSG chain, I learned to read the structure behind the price rather than the price itself. A rumour can buy 52,000 views. Two years later, only the documents with matching dates and figures are still standing. Data pipelines skip that discipline entirely.
Take the contents in sequence. Seismic data first: magnitude 7, epicentre in the Nagqu area. Damage figures second, and provisional: 16 dead, 32 injured, more than 339 homes collapsed. Response third: rescue teams, police, firefighters, temporary shelter, relief supply. Institutional readings fourth: USGS puts focal depth at 18 kilometres, the China Earthquake Networks Center at 10 kilometres.
Those two numbers are not a scandal. Depth readings routinely diverge between agencies because each runs a different geological model and a different station network; it is methodological difference, not misconduct. But the divergence matters to me, because it shows how fast a number becomes 'data' while two institutions with two methods sit behind it. Football does exactly the same: one reporter says 45 million, another 38; one says bonuses, another says instalments. The reader remembers only the first figure.
Source quality deserves its own line. Four of the twenty-four points — numbers 11, 12, 20 and 21 — stand with no source attached. Those are the weakest joints in the report. Any credible verification flow touches them first, because a claim that survives two independent sources is the only kind fit for output. Disaster reporting should be stricter still: a wrong number there is not merely a wrong story, it is a wrong signal for allocating rescue resources.
One more caution. Casualty and damage counts typically get revised upward in the first 72 hours, so 16-32-339 is a snapshot, not a final tally. The same caution travels well to football, where the first injury report and the final scan report are often a week apart.
The real risk is not comic. A stack that accepts an earthquake report as football input will, at scale, generate confident nonsense — and if that output ever touches market signals, betting products or advertising inventory, it becomes a genuine harm vector. That is exactly why I attach a timestamp and a confidence label to every transfer claim I publish: confirmed, probable, speculative. A claim without a label is a claim that misleads the reader.
The fix is technically simple and administratively awkward. Quarantine the item, route it back to a general breaking-news flow, audit the classifier. Then keep this case as a regression test: every time a new classifier version ships, run this file through it and check whether it still gets mislabelled. Near-zero cost, large prevention.
The tunnel tells you the price before the crowd knows the score.
You check the ticket before you enter the tunnel.
Here is the uncomfortable part. Calling this an artificial-intelligence error is a comfort we cannot afford. Human football desks do precisely the same thing every transfer window — they fill the template, because an empty template looks amateur. Entire windows run on 'sources say' sentences: who the source is, on what date they spoke, in which document it appears, are questions that often go unanswered. The machine learned the habit from people.
The second discomfort is ethical. Shoving a humanitarian disaster report into a sports template diminishes the event. That story needed a disaster-response frame — rescue timelines, shelter capacity, relief distribution — not a football analysis mould. Force-fill a mould and what comes out is not information, it is filler.

The third is procedural. All of us want fast output, because speed is the business. A one-minute human check — does this item contain at least one football entity? — would have stopped the entire failure. Cost: one minute. Gain: a pipeline anyone can trust.
When the stands go silent, the wage sheets start talking.
When the stands go quiet, the ledgers speak. Here the ledger says the label was wrong.
The next step is time-bound. Over the coming 72 hours the casualty and damage figures will be revised, which is normal and is the most important update this report needs. Alongside it, one question should stay pinned above the desk: in the next transfer window, when sport and disaster content again travel the same syndication pipe, who signs off on the label? Not the machine. A human. The question is not for the machine; it is for the editor.
