← واپس خبروں پر / Back to News

Our Methodology

How Haroof AI calculates fact scores, verifies sources, and maintains editorial integrity

🔄 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:

90-100
High Confidence

Multiple trusted sources (Reuters, AP, BBC) agree on all key facts. No disputed claims.

70-89
Good Confidence

Most sources agree. Minor discrepancies in details like casualty numbers or timelines.

50-69
Mixed Signals

Sources have conflicting accounts. Draft clearly labels disputed claims. Often seen in breaking news.

Below 50
Low Confidence

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)

SourceTrustBiasCategories
Reutersreuters.com99CenterWorld
AP Newsapnews.com99CenterWorld
Bloombergbloomberg.com95CenterBusiness
BBC Newsbbc.com90Center-LeftWorld, Pakistan, Sports, Tech, Health
TechCrunchtechcrunch.com90Tech-OptimistTechnology
Dawn Newsdawn.com85Center-LeftPakistan, Business, Education
Al Jazeeraaljazeera.com85RegionalMiddle East, World
The Hinduthehindu.com85Center-LeftIndia
New York Timesnytimes.com85Left-LeaningWorld, USA, Health
Washington Postwashingtonpost.com85Left-LeaningUSA
Express Tribunetribune.com.pk80CenterPakistan, Sports, Business
The News Intlthenews.com.pk80Center-RightPakistan
The Guardiantheguardian.com80LeftWorld, Europe & UK, Education, Climate
Gulf Newsgulfnews.com80CenterMiddle East
Khaleej Timeskhaleejtimes.com80CenterMiddle East
NDTVndtv.com80Center-LeftIndia
Arab Newsarabnews.com80CenterMiddle East
Geo Newsgeo.tv75CenterPakistan, Sports, Entertainment
Samaa TVsamaaenglish.tv75CenterPakistan
ProPakistanipropakistani.pk75CenterTechnology
Business Recorderbrecorder.com75CenterBusiness

🇵🇰 Urdu Language Sources

SourceTrustBias
BBC Urdubbc.com/urdu90Center
Express Newsexpress.pk75Center
ARY News Urduurdu.arynews.tv65Populist
VOA Urduurduvoa.com80Center
Hum Newshumnews.pk70Center
Independent Urduindependenturdu.com80Center-Left
Daily Jangjang.com.pk70Center-Right
Dunya Newsdunyanews.tv70Center

⚠️ Caution Sources (cross-verified only)

We reference these sources but always cross-verify their claims against trusted sources before publishing.

SourceTrustBiasNote
CNN65LeftEditorials can be partisan
ARY News65PopulistCan be sensationalist
Fox News60RightHighly partisan editorials
Times of India60NationalistSensationalized reporting
Daily Mail40TabloidHeavily sensationalized
NY Post40TabloidHighly sensationalized

⏱️ Story Freshness Tiers

🔴

Breaking

Active crises, attacks, disasters

Trending decay: 24 hours
Kept for: 2 days
🟡

Developing

Elections, policy changes, trials

Trending decay: 48 hours
Kept for: 5 days
🔵

Analysis

Deep dives, opinion pieces

Trending decay: 1 week
Kept for: 14 days
🟢

Evergreen

History, culture, explainers

Trending decay: 30 days
Kept for: 90 days

Questions about our methodology?

We believe in radical transparency. Reach out anytime.

✉️ getharoofai@gmail.com