🔄 The AI Newsroom Pipeline
Step 1: Research Agent
Fetches 60+ RSS feeds hourly from trusted global sources. Clusters related articles about the same event from multiple publishers.
Step 2: Writer Agent
Gemini AI synthesizes clustered sources into a single balanced brief. Tags category, region, and freshness tier (breaking/developing/analysis/evergreen).
Step 3: Editor Agent
AI editor reviews each draft against our editorial policy. Calculates the Fact Consensus Score and assigns bias tags based on source quality and agreement.
Step 4: Translator Agent
Translates approved English briefs into professional Urdu, maintaining journalistic tone and accuracy.
Step 5: Publisher Agent
Generates AI images, calculates trending scores, deduplicates against existing stories, and publishes to the live feed.
📊 How We Calculate the Fact Score
Every story on Haroof gets a Fact Consensus Score (0-100) calculated by the Editor Agent. Here's how:
Multiple trusted sources (Reuters, AP, BBC) agree on all key facts. No disputed claims.
Most sources agree. Minor discrepancies in details like casualty numbers or timelines.
Sources have conflicting accounts. Draft clearly labels disputed claims. Often seen in breaking news.
Primary sources are tabloids or single unverified reports. Story flagged with caution.
Factors that influence the score:
- Source Trust Score — Each publisher has a pre-assigned trust score (see below). Higher-trust sources weigh more.
- Cross-Source Agreement — When 3+ independent sources report the same facts, confidence rises.
- Bias Detection — Stories from sources with known political bias are flagged (e.g., "Pro-State Leaning")
- Claim Verification — Unverified claims are marked as "Disputed". The editor checks if the draft accurately reflects uncertainty.
🏷️ Bias Tags Explained
Fact-Based
Reporting grounded in verifiable facts from multiple sources.
Neutral
Balanced presentation without detectable editorial slant.
Regional Perspective
Story carries a regional framing (e.g., Middle Eastern or South Asian perspective).
Pro-State Propaganda
Source has a history of aligning with government narratives.
Sensationalized
Headlines or framing exaggerate the severity of events.
Disputed Claims
Key claims in the story have not been independently verified.
📰 Our Sources (29 active feeds)
We monitor 60+ RSS feeds across 29 publishers in English and Urdu.
✅ Trusted Sources (Score ≥ 75)
| Source | Trust | Bias | Categories |
|---|---|---|---|
| Reutersreuters.com | 99 | Center | World |
| AP Newsapnews.com | 99 | Center | World |
| Bloombergbloomberg.com | 95 | Center | Business |
| BBC Newsbbc.com | 90 | Center-Left | World, Pakistan, Sports, Tech, Health |
| TechCrunchtechcrunch.com | 90 | Tech-Optimist | Technology |
| Dawn Newsdawn.com | 85 | Center-Left | Pakistan, Business, Education |
| Al Jazeeraaljazeera.com | 85 | Regional | Middle East, World |
| The Hinduthehindu.com | 85 | Center-Left | India |
| New York Timesnytimes.com | 85 | Left-Leaning | World, USA, Health |
| Washington Postwashingtonpost.com | 85 | Left-Leaning | USA |
| Express Tribunetribune.com.pk | 80 | Center | Pakistan, Sports, Business |
| The News Intlthenews.com.pk | 80 | Center-Right | Pakistan |
| The Guardiantheguardian.com | 80 | Left | World, Europe & UK, Education, Climate |
| Gulf Newsgulfnews.com | 80 | Center | Middle East |
| Khaleej Timeskhaleejtimes.com | 80 | Center | Middle East |
| NDTVndtv.com | 80 | Center-Left | India |
| Arab Newsarabnews.com | 80 | Center | Middle East |
| Geo Newsgeo.tv | 75 | Center | Pakistan, Sports, Entertainment |
| Samaa TVsamaaenglish.tv | 75 | Center | Pakistan |
| ProPakistanipropakistani.pk | 75 | Center | Technology |
| Business Recorderbrecorder.com | 75 | Center | Business |
🇵🇰 Urdu Language Sources
| Source | Trust | Bias |
|---|---|---|
| BBC Urdubbc.com/urdu | 90 | Center |
| Express Newsexpress.pk | 75 | Center |
| ARY News Urduurdu.arynews.tv | 65 | Populist |
| VOA Urduurduvoa.com | 80 | Center |
| Hum Newshumnews.pk | 70 | Center |
| Independent Urduindependenturdu.com | 80 | Center-Left |
| Daily Jangjang.com.pk | 70 | Center-Right |
| Dunya Newsdunyanews.tv | 70 | Center |
⚠️ Caution Sources (cross-verified only)
We reference these sources but always cross-verify their claims against trusted sources before publishing.
| Source | Trust | Bias | Note |
|---|---|---|---|
| CNN | 65 | Left | Editorials can be partisan |
| ARY News | 65 | Populist | Can be sensationalist |
| Fox News | 60 | Right | Highly partisan editorials |
| Times of India | 60 | Nationalist | Sensationalized reporting |
| Daily Mail | 40 | Tabloid | Heavily sensationalized |
| NY Post | 40 | Tabloid | Highly sensationalized |
⏱️ Story Freshness Tiers
Breaking
Active crises, attacks, disasters
Kept for: 2 days
Developing
Elections, policy changes, trials
Kept for: 5 days
Analysis
Deep dives, opinion pieces
Kept for: 14 days
Evergreen
History, culture, explainers
Kept for: 90 days
Questions about our methodology?
We believe in radical transparency. Reach out anytime.
✉️ getharoofai@gmail.com