Ministry of Education and Ministry of Higher Education confirm Monday return after weeks of remote learning. School buses delayed pending safety audits. Covered by The National, Gulf News, Khaleej Times - multi-source confirmed.
Kinahan, alleged boss of Irish organised-crime network, apprehended in covert Dubai operation. 11 sources including ICIJ, Fox News, UPI.
Consumer-rights ruling. A Dubai court found that a travel company must reimburse a customer whose holiday package fell through. Tenant/consumer-rights angle, high shareability. Source: Gulf News.
Public-safety enforcement story. Drivers performing dangerous maneuvers during wet weather had cars impounded. Source: The National.
Legal-clarity ruling that affects any Dubai resident with a WhatsApp paper trail in family court. Source: Gulf News.
Transport-infrastructure milestone - the vertiport that has been under construction is now inspected and ready for initial service. Pipeline DID include an older "Unveils First Flying Taxi Station" but at a generic level; the Sheikh-Hamdan review is the fresher angle. Source: The National.
Major regional infrastructure announcement. Source: Gulf News.
Routine weather brief but practically relevant for residents. Source: Gulf News.
| # | Headline | Sources | Status |
|---|---|---|---|
| 1 | Daniel Kinahan, Alleged Irish Cartel Boss, Arrested in Dubai | 11 (ICIJ, Fox, UPI, ...) | Match |
| 2 | Dubai Feels the Heat of Regional Conflict | 2 (MSN) | Generic wording, not an event |
| 3 | Iran Accuses UAE of UAV Attack on Islands | 1 (Janes) | Geopolitical, single-source |
| 4 | UAE's Largest Oil Refinery Halted After Drone Strike | 1 (MSN) | STALE - prior Iran-conflict event, not 24h |
| 5 | UAE Schools Prepare for Reopening After Weeks of Remote Learning | 9 (The National, ...) | Match |
| 6 | Dubai Limits Foreign Flights to One Daily, Airfares Soar | 5 (MSN) | Regional-conflict impact |
| 7 | UAE Braces for Rising Heat and Dusty Winds | 1 (Gulf News) | Match (weather) |
| 8 | Dubai Rent Hikes and Visa Schemes Spark Controversy | 3 (MSN) | Resident, but headline vague |
| Story | Manual | Pipeline |
|---|---|---|
| Kinahan arrest | #2 | #1 (top-ranked) |
| Schools reopen | #1 - the biggest resident-impact story | #5 - under-weighted |
| Weather | #8 - routine | #7 |
| Regional conflict | 0 picks (prefer event-driven over ambient tension) | 3-4 picks - over-weighted |
| Dubai Court rulings (Dh13K refund, WhatsApp evidence) | #3, #5 - high shareability | Missed |
| Dubai Police rainfall crackdown | #4 - resident-impact safety | Missed |
| Air taxi station inspection (Sheikh Hamdan) | #6 - fresh angle | Had generic "Unveils First" earlier |
| UAE-Jordan railway $2.3B deal | #7 | Missed |
| Oil refinery drone strike | Would NOT pick - prior event | #4 - STALE, bug |
Google News RSS occasionally returns older articles when the topic resurfaces. The 48h age filter uses pubDate from RSS, but Google News re-publishes timestamps. Fix idea: secondary check against the headline's use of past-tense verbs like "halted" combined with known-past-event markers, or drop Google News feeds that show too much reprise content. Simpler: reduce the MAX_AGE_MS from 48h to 24h.
LLM scoring rubric rewards "emergency/major policy change" heavily (score 9-10 for Iran/war items). Cortex routing to Llama 70B produces scores that cluster 7-9 for any conflict-tagged headline, even when the specific development is minor. Fix: adjust rubric to penalise "same-story, new day" angles and to require a specific actor/event for 8+ ratings.
The Dubai Court Dh13K and WhatsApp-divorce rulings are high-quality shareable content but scored low because the rubric prioritises "breaking" / "emergency". Fix: add a "daily-life impact" dimension to the scorer - stories that change what residents do tomorrow.
Sheikh Hamdan's air taxi inspection is a concrete event that Dubai residents care about - it signals "this is really happening soon". Pipeline gave us the generic "Unveils" angle instead of the specific inspection event.
The pipeline nails the shared big stories (Kinahan, schools, weather) and its top-ranked pick matches mine. It still over-represents regional conflict at the expense of local-court and everyday-life stories that tend to perform best on Facebook. The stale-content bug is real and fixable (age filter tightening + known-event memory).
For today specifically: the pipeline covered 3 of my top 8 cleanly, shared the #1 pick, and missed 5 items I'd consider more interesting than its #2-#4 fills.