Reprt

Methodology

Version 0.1 (pilot)

Neutrality statement

This brief reports what named sources said or did. It contains no recommendations, no opinions and no predictions presented as fact. Contested claims are attributed to the actor making them. Where a statement rests on a single source, or on a source with a declared editorial lean or state funding, the brief says so beside the statement. The authors have no position on any party or government.

How a brief is produced

  1. Ingest. Public RSS feeds and open statistical APIs are fetched with robots.txt respected and a delay between requests to each host. Items are de-duplicated by canonical URL and near-identical headlines (the official or primary source is kept).
  2. Select. Items from the last 30 hours are matched to the four dimensions by keyword lists (Greek and English) and source hints.
  3. Analyse. Automated text analysis reads only the selected items, translates Greek into English, writes 3–5 neutral bullets per dimension, cites the items for each, marks uncertainty, and proposes which rubric factors the cited items meet. It may not add facts that are not in the items.
  4. Validate. A second, independent automated pass checks each bullet, factor and event against the full text of its cited items. Unsupported claims are dropped; partly supported ones are shown with a "partly verified" marker. All flags are logged.
  5. Score. The analysis step does not choose the number. Code applies the rubric below to the validated factors and to official data series.
  6. Publish. Static HTML and JSON, plus an email text version.

Scoring

Each dimension starts at 60 and moves by the points of each rubric factor that is met (points × level: 1 minor, 2 moderate, 3 major) plus data rules from official series. Each factor counts once per day; the total change is capped at ±40; the result is limited to 0–100. 100 = calm, stable conditions; 0 = severe stress. The score describes that day's news flow and official data, not the quality of any government. Trend arrows compare the score with the average of up to 7 prior briefs (flat if within ±2.0).

Politics

+3 × levelGovernment secures a confidence vote, passes major legislation with clear majority, or resolves an internal dispute
−4 × levelCabinet reshuffle under pressure, resignation, parliamentary inquiry, no-confidence motion, or open coalition/party dispute
−4 × levelDispute between state institutions, court ruling against the government, or contested electoral/legal procedure
−3 × levelPublic diplomatic dispute with an allied or neighbouring state
+3 × levelSigned agreement, high-level visit with concrete outcomes, or successful summit

Economy

+4 × levelOfficial data release better than prior period (growth, employment, exports, tourism receipts)
−4 × levelOfficial data release worse than prior period
+6 × levelCredit rating or outlook upgraded by a recognised agency
−8 × levelCredit rating or outlook downgraded
+3 × levelAnnounced or completed foreign or public investment of material size
−4 × levelBudget shortfall, bank stress, or major fiscal measure responding to a shock
−4 × levelSharp reported rise in energy or fuel prices affecting households or industry
-6Data rule: Greece-Germany 10y spread above 150 bp
+4Data rule: Greece-Germany 10y spread below 100 bp
-5Data rule: HICP inflation above 4%
-4Data rule: Unemployment above 12%
+3Data rule: Unemployment below 9%

Defense & Security

−6 × levelReported airspace violation, naval incident or unsafe interaction in Greek-claimed areas
−4 × levelOfficial statements by a neighbouring state that Greek officials describe as threatening
−3 × levelSignificant increase in irregular arrivals or a border incident
+3 × levelJoint exercise, alliance meeting or bilateral security agreement
+2 × levelDefence procurement contract signed or delivery milestone met
+4 × levelConfidence-building talks, hotline use, or announced de-escalation measures

Society & Information Environment

−3 × levelGeneral or sector-wide strike or large protest disrupting services
−5 × levelWildfire, earthquake, flood or other hazard with emergency response
−3 × levelHealth-system strain or outbreak reported by authorities
−3 × levelHigh-profile corruption, surveillance or media-freedom case reported
−3 × levelDocumented disinformation campaign or fact-check of a widely shared false claim
+2 × levelAgreement ending a labour dispute or successful public programme launch

Sources

Greek Government (government.gov.gr)official · el
Ministry of National Defence (EN)official · en
Ministry of Interior (ypes.gr)official · el
European Central Bank pressofficial · en
ERT (public broadcaster)state_media · el · Publicly funded broadcaster
To Vima Englishpress · en
Greek City Timespress · en
Keep Talking Greecepress · en · Opinionated aggregator blog
Naftemporikipress · el
in.grpress · el
iefimeridapress · el
Proto Themapress · el
TA NEApress · el
enikos.grpress · el
Efimerida ton Syntaktonpress · el · Left-leaning editorial line
Avgipress · el · Left-leaning editorial line
Defence-Pointtrade · el
Militaire.grtrade · el
Hellenic Shipping Newstrade · en
OilPrice.comintl · en

Data series

Greece 10y government bond yield (monthly, %)
Germany 10y government bond yield (monthly, %)
ECB main refinancing rate (%)
EUR/USD reference rate
Greece HICP inflation (annual %)
Greece HICP energy inflation (annual %)
Greece unemployment rate (seasonally adj., %)

Checked but not used

ekathimerini.comHTTP 403 to automated clients
Greek ReporterHTTP 403 to automated clients
capital.grHTTP 403 to automated clients
Ministry of Finance (minfin.gov.gr)HTTP 403
Bank of GreeceNo public RSS found (404)
Hellenic Coast Guard (hcg.gr)No public RSS found (404)
Hellenic ParliamentNo RSS; agenda is HTML only
Ministry of Foreign Affairs (mfa.gr)No RSS served
ELSTATNo RSS found (404)
AMNA (state news agency)RSS URL returns HTML, not XML

Limits

Corrections and source suggestions: [email protected]