Contradiction Handling
When sources disagree.
Not every story survives scrutiny. Here is how the desk handles conflicting claims, state media denials, and the gap between first report and confirmed truth.
States Tracked
4
Story lifecycle stages
Contradiction Window
4h
Monitoring period
Translation Languages
6
Detected and preserved
State Media Sources
5
Rated D, tracked separately
The State Machine
Every story on the Intel Desk wire exists in one of four states. These states form a directed graph: a story can only move forward through the sequence, never backward. If a contradiction is resolved, the story advances to the next state rather than reverting to a previous one. The state is always visible to the reader.
Developing
Single source, not yet confirmed. The story has been surfaced on the wire, but no second independent source has corroborated it. Most stories enter the wire in this state and remain here until a second source appears or four hours pass without confirmation.
Credible
Two or more sources confirm the substance. No contradictions have emerged. The confidence score is MEDIUM or above. This is the standard operating state for most confirmed stories on the wire.
Contested
A contradicting source has entered the verification chain. The confidence score is downgraded. The CONTESTED badge appears on the feed item. The original story is not retracted; instead, both the claim and the contradiction are visible side by side. The reader sees the full chain.
Market-Moving
Three or more sources with HIGH confidence. Multiple independent tiers confirm the substance. Any earlier contradictions have been addressed or outweighed by subsequent confirmations. This is the highest state the desk assigns.
How Denials Are Handled
State media outlets occupy a specific position in the desk's reliability hierarchy. They are monitored, ingested, and surfaced, but their reliability letter is D, the lowest tier. A state media denial does not carry the same weight as an independent wire service contradiction.
The five state media sources currently tracked:
When a D-rated source issues a denial, the desk handles it as follows:
- The denial is filed as a new item in the existing event chain. It is not discarded.
- The story transitions to CONTESTED state. The original reliability letter is appended with -contested.
- The denial does not override an A or B confirmation. It lowers the composite confidence score but does not eliminate it.
- Readers see a CONTESTED badge on the feed item, with the denial visible in the verification chain below the original story.
Translation Provenance
Many of the sources monitored by the desk publish in languages other than English. The desk detects, translates, and preserves the original text for every non-English item.
Farsi / Arabic
Iranian and Gulf sources
Russian / Cyrillic
TASS, RT, and regional
Hebrew
Israeli media and military
Chinese
Xinhua and state outlets
Japanese
NHK, Nikkei, Kyodo
Korean
Yonhap, KCNA monitoring
The translation pipeline works as follows:
1. Original text is ingested in the source language.
2. Language is detected automatically at ingestion time.
3. Translation via Google Translate (primary), with Lingva mirrors as fallback.
4. Original text is preserved (first 280 characters) alongside the English translation.
5. A TRANSLATED badge is shown on the feed item.
This means readers can always check the original wording when a translation is disputed. The desk does not editorialize translations. It surfaces the machine translation and preserves the source text for manual review.
A Real Example
The clearest example of contradiction handling in the desk's history is the 23 March 2026 Iran event. FinancialJuice broke the story at 11:05 GMT. The desk's critical alert fired forty seconds later. ForexLive confirmed at 11:07 GMT. Brent was already falling.
Then, at 11:55 GMT, Tasnim (an Iranian state-linked wire) filed a denial.
11:05:32 GMT
FinancialJuice Origin B
Trump has instructed to postpone all military strikes against Iran. Single source, reliability B. Story enters the wire as DEVELOPING.
11:06:12 GMT
Intel Desk Critical Alert
Desk fires critical alert on tripwire match. Story still DEVELOPING at this point, but the portfolio impact flag triggers for Brent-exposed subscribers.
11:07:00 GMT
ForexLive A
Second independent source confirms. Story transitions from DEVELOPING to CREDIBLE. Reliability upgrades from B to A. Confidence: HIGH.
11:55:30 GMT
Tasnim (Iran) Contradicts D
Iranian state-linked wire denies the story. Filed into the same event chain as a contradiction. Story transitions from CREDIBLE to CONTESTED. Reliability label becomes A-contested. The desk does not retract; the denial is preserved alongside the original claim.
The denial did not erase the confirmation. It added a layer. The market, reading the same chain the desk was showing, treated the Tasnim denial as a political statement rather than a factual rebuttal. Brent did not fully retrace.
Verification chain review, 23 March 2026
The full timeline, including subsequent wire pickups and the market reaction, is in the case file.
Note
The state machine, denial handling process, and translation pipeline described above are deterministic rules applied by the Intel Desk ingestion system. The desk does not make editorial judgments about the truthfulness of state media claims. It tracks sourcing, assigns reliability letters, preserves contradictions, and lets the reader decide.