Files
politics-tracking/backend/tests/fixtures/europarl.meps/mep.expected.json
T
simonandClaude Opus 5.5 583ccba31c Politrack: track Austrian politicians from public sources
Initial import of Politrack, a self-hosted service that tracks Austrian
politicians from federal to municipal level - roles, votes, money flows,
statements, meetings, social media and legal proceedings - with every claim
linked to its sources.

- backend: FastAPI + Postgres/pgvector; adapter framework (fetch -> parse ->
  load -> enrich) with robots.txt/TDM-aware fetching, a raw-response archive
  for reparsing, and a claim/evidence model with corroboration
- sources: Parliament, Wikidata, EU Parliament/Commission, Council of
  Ministers, Rechnungshof party reports and donations, procurement, RTR media
  transparency, political ad libraries, WKStA, news feeds, Wikipedia edits,
  Bluesky, Mastodon, public Telegram channels, YouTube and X (official API)
- web: Next.js frontend in German and English with typed API client
- mcp: MCP server for AI agents and RAG
- docs: architecture, data model, sources, legal notes, Unraid deployment and
  contributor guides; Docker Compose setup for Unraid

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 20:02:01 +01:00

95 lines
1.8 KiB
JSON

[
{
"__type__": "PersonRecord",
"aliases": [],
"birth_date": "1987-10-04",
"death_date": null,
"family_name": null,
"full_name": "Petra Steger",
"gender": null,
"given_name": null,
"honorific_prefix": null,
"honorific_suffix": null,
"match_by_name": false,
"photo_url": "https://www.europarl.europa.eu/mepphoto/220897.jpg",
"ref": {
"__type__": "PersonRef",
"hints": {},
"ids": {
"ep": "220897"
},
"name": null
}
},
{
"__type__": "Claim",
"claim_type": "role",
"counterpart_org": null,
"counterpart_person": null,
"data": {
"ep_group": "PfE"
},
"evidence": [
{
"__type__": "Evidence",
"confidence": 1.0,
"doc_type": "api_record",
"excerpt": null,
"full_text": null,
"locator": "",
"meta": {},
"published_at": null,
"quote": null,
"source": null,
"stance": "supports",
"title": "Europäisches Parlament: Petra Steger",
"url": "https://www.europarl.europa.eu/meps/de/220897"
}
],
"facet": {
"__type__": "Role",
"body": {
"__type__": "OrgRef",
"create": true,
"ids": {},
"kind": "other",
"name": null,
"short_name": null,
"slug": "europaeisches-parlament"
},
"end": null,
"level": "eu",
"party": null,
"region": null,
"role": "mp",
"start": null
},
"key": null,
"occurred_at": null,
"org": {
"__type__": "OrgRef",
"create": true,
"ids": {},
"kind": "other",
"name": null,
"short_name": null,
"slug": "europaeisches-parlament"
},
"person": {
"__type__": "PersonRef",
"hints": {},
"ids": {
"ep": "220897"
},
"name": null
},
"review": false,
"sensitive": false,
"summary_de": "Mitglied des Europäischen Parlaments (Fraktion PfE)",
"summary_en": "Member of the European Parliament (PfE)",
"topics": [],
"valid_from": null,
"valid_to": null
}
]