Every change to the dataset, generated from version control.
What has changed
Every commit that touched the dataset, newest first. This page is generated from version control rather than written, so nobody decides which changes are flattering enough to appear. A claim that was wrong and later fixed leaves a permanent, dated trace here.
-
Data: merge the 2026-11-06 to 2026-11-08 sweep
- events.yaml +386−0
- parameters.yaml +6−1
- positions.yaml +4−1
- sources.yaml +387−0
-
Data: date Khayam Turki's 14-year sentence to April 2026
- events.yaml +46−22
- sources.yaml +34−0
-
Data: merge the 2026-11-03 to 2026-11-06 sweep
- events.yaml +278−6
- parameters.yaml +7−1
- sources.yaml +199−0
-
Site: add /introduction, a trilingual guide to the project with live figures
- public-claims.yaml +2−0
-
Data: merge the 2026-10-25 to 2026-11-03 sweep
- contracts.yaml +42−0
- contrib/daily-2026-11-03.yaml +1174−0
- events.yaml +365−0
- parameters.yaml +8−1
- people.yaml +82−10
- positions.yaml +30−2
- sources.yaml +273−0
-
Data: biographies for 19 governors who held more than one governorate
- people.yaml +566−17
- sources.yaml +338−0
-
Data: draw who appointed and relieved each governor, from the gazette
- relationships.yaml +6750−0
- sources.yaml +20−0
-
Data: record a documented vacancy as its own kind, starting with Tunis
- positions.yaml +1−1
- vacancies.yaml +97−0
-
Data: re-read the gazette issues behind 17 governor tenures
- positions.yaml +80−38
- sources.yaml +161−0
-
Data: merge two governors recorded twice
- people.yaml +6−24
- positions.yaml +2−2
-
Data: grade governor tenures from the gazette, 1957-2010
- people.yaml +17−7
- positions.yaml +1298−1059
- sources.yaml +4218−0
-
Data: grade governor tenures from the gazette, 2011-2026
- people.yaml +6−0
- positions.yaml +688−430
- sources.yaml +3198−0
-
Landing: say the relationships are graded, not documented
- public-claims.yaml +2−2
-
World: unify the world and map views, and add the civic scale
- events.yaml +485−0
- institutions.yaml +1444−0
- people.yaml +18974−1
- positions.yaml +36895−118
- regions.yaml +76−24
- relationships.yaml +22220−0
- roles.yaml +749−0
- sources.yaml +3136−0
-
Data: merge the 2026-10-23 to 2026-10-25 sweep
- contracts.yaml +46−0
- events.yaml +576−0
- parameters.yaml +8−1
- people.yaml +56−0
- public-claims.yaml +6−6
- sources.yaml +262−0
-
Research: the police index moves to fielding, with its review statements
- studies/studies.yaml +19−4
-
Research: freeze the police index instrument at 1.0.0 and register its pre-registration
- studies/dt-research-002/dt002-police-index-v1.0.0.yaml +843−0
- studies/studies.yaml +6−6
-
Data: merge the 2026-10-23 sweep (five events), record one dispute, advance the research cutoff
- contrib/daily-2026-10-23.yaml +10−0
- events.yaml +118−0
- parameters.yaml +8−1
- people.yaml +18−1
- public-claims.yaml +5−5
- sources.yaml +72−0
-
Research: candidates for the 2026-10-19 to 2026-10-23 sweep window
- contrib/daily-2026-10-23.yaml +878−0
-
Site: regenerate the corrections list for the current history, state provenance notes as what was checked, drop a dead domain from the paper source
- contrib/daily-2026-09-25.yaml +1−1
- events.yaml +2−2
- places.yaml +3−3
- positions.yaml +9−9
-
Data: date the Saied Bizerte ceremony to 15 October
- events.yaml +3−3
-
Data: add the BH Bank H1 2026 provision correction
- events.yaml +7−5
- public-claims.yaml +4−4
- sources.yaml +18−0
-
Data: merge the 2026-10-19 sweep (four events)
- events.yaml +146−0
- parameters.yaml +7−1
- public-claims.yaml +5−5
- sources.yaml +70−0
-
Data: merge the 2026-10-13 sweep (four events, one re-verification)
- events.yaml +135−0
- parameters.yaml +7−1
- positions.yaml +2−2
- public-claims.yaml +5−5
- sources.yaml +94−0
-
Landing: plainer prose in every language, and translations for the strings that fell back to English
- public-claims.yaml +21−21
-
Landing: keep the corrected review and basis figures
- public-claims.yaml +1−1
-
data: resolve the expired mouna-siala source exception
- people.yaml +13−2
- public-claims.yaml +1−1
- relationships.yaml +13−3
- source-exceptions.yaml +0−6
-
Landing: restore the full manifesto page, with honest Agora lines and the indexes slot
- public-claims.yaml +266−85
-
Claims: register the landing figures and retire the old surfaces
- public-claims.yaml +85−266
-
Research: the study platform and the Police Satisfaction Index
- studies/studies.yaml +36−0
-
Data: merge the 2026-10-10 sweep (six events) and advance the research cutoff (#51)
- contrib/daily-2026-10-10.yaml +775−0
- events.yaml +253−0
- parameters.yaml +7−1
- public-claims.yaml +5−5
- sources.yaml +117−0
-
Research: state that the index translations are unreviewed, and drop its weighting claim
- studies/studies.yaml +1−1
-
Research: the Police Satisfaction Index, full-width artwork, and a research front page
- studies/studies.yaml +5−5
-
Research: the police index as a monthly series, with no demographics but an optional region
- public-claims.yaml +2−0
-
Research: one-question survey, first-party bot check, and the freeze path
- studies/studies.yaml +1−1
-
Research: the Tunisia Police Index (study 002) with live results
- studies/studies.yaml +30−0
-
Data: merge the 2026-10-05 sweep (Chebbi hunger strike) and advance the research cutoff (#49)
- contrib/daily-2026-10-05.yaml +253−0
- events.yaml +44−0
- parameters.yaml +6−1
- public-claims.yaml +5−5
- sources.yaml +35−0
-
Data: merge the 2026-10-01 re-verification batch (15 state officeholders)
- contrib/reverify-2026-10-01.yaml +846−0
- people.yaml +23−0
- positions.yaml +62−47
- public-claims.yaml +5−5
- sources.yaml +174−0
-
Build: V31 fails the build on records dated past the research cutoff
- parameters.yaml +1−0
-
Data: advance the research cutoff to 2026-09-30
- parameters.yaml +7−1
-
Data: 2026-09-30 sweep, JORT n° 96 decrees and Decree-Law 54 amendment
- contrib/daily-2026-09-30.yaml +688−0
- events.yaml +133−8
- public-claims.yaml +5−5
- sources.yaml +125−0
-
data, build: compile public figures through a claim registry (#44)
- public-claims.yaml +1490−0
-
Data: 2026-09-25 sweep — JORT worklist corrections and sourced records (#40)
- agreements.yaml +51−0
- companies.yaml +22−0
- contrib/daily-2026-09-25.yaml +2595−0
- events.yaml +262−51
- institutions.yaml +59−0
- people.yaml +67−0
- positions.yaml +65−28
- roles.yaml +7−0
- source-exceptions.yaml +0−8
- sources.yaml +640−0
-
data, build: correct the narrative record and check it against the graph (#39)
- hypotheses.yaml +12−0
- questions.yaml +31−6
- verifications.yaml +12−0
-
data: correct the Bennour date conflict and the stale tiering counts (#38)
- hypotheses.yaml +9−8
- questions.yaml +35−22
-
JORT primary records for 20 needs-primary-source positions (candidates for review) (#34)
- contrib/jort-verification-2026-09-11.yaml +509−0
-
Claim-level evidence in the graph, derived origins, and the origins chip (#28)
- contrib/evidence-tranche-2026-09-11.yaml +318−0
- events.yaml +78−2
- positions.yaml +36−1
- relationships.yaml +86−0
- source-exceptions.yaml +0−6
- sources.yaml +82−3
-
data: resolve the kind review, source two JORT appointments (#24)
- events.yaml +9−0
- positions.yaml +13−3
- relationships.yaml +9−2
- source-exceptions.yaml +6−34
- sources.yaml +24−0
-
Separate claim kind from evidence strength (V26) (#23)
- events.yaml +20−0
- positions.yaml +20−0
- relationships.yaml +20−0
-
Phase 2: one temporal implementation with a certainty horizon (#17)
- parameters.yaml +10−0
-
Harden the evidence contract (V25, V27, V28) and baseline the closed probes (#16)
- source-exceptions.yaml +1437−0
- sources.yaml +0−52
-
Daily sweep 2026-09-10: 12 events, 6 people, CPG correction, cutoff advance
- events.yaml +321−14
- parameters.yaml +5−1
- people.yaml +106−0
- sources.yaml +195−0
-
chore: review remaining unsubstantiated records — 10 source-check reviews, bucket 2/12→12/12
- institutions.yaml +12−0
- people.yaml +12−0
- positions.yaml +6−0
- relationships.yaml +30−0
- world-claims.yaml +24−0
-
feat: verification pass — five risk-bucket source-check reviews, signed-tag release workflow with Zenodo deposit, Agora schema/API drift fixes
- events.yaml +14−0
- positions.yaml +11−0
- relationships.yaml +42−0
-
feat(cards-richness): enrich 10 emptiest cards with tier-1 decrees (#3)
- education.yaml +558−431
- institutions.yaml +17−8
- people.yaml +242−7
- positions.yaml +344−96
- sources.yaml +12198−11735
-
feat(media): bot-farm investigation — counting fakes 2016–2026 (draft) (#1)
- comparative_bot_estimates_2016_2026.csv +10−0
- contrib/bot-farm-2026-08-28-archimedes-atide.yaml +166−0
- contrib/bot-farm-2026-08-28-carthage-collateral.yaml +272−0
- contrib/bot-farm-2026-08-28-foreign-gap.yaml +207−0
- contrib/bot-farm-2026-08-28-platform-legal.yaml +271−0
- contrib/bot-farm-2026-08-28.yaml +434−0
-
fix(data): integrity pass — ministries and grouping
- groups.yaml +11−3
- institutions.yaml +40−8
- roles.yaml +2−2
-
DeepTunisia: source-backed atlas of power in Tunisia, 1956–2026
- LICENSE +58−0
- agreements.yaml +906−0
- companies.yaml +894−0
- contracts.yaml +781−0
- countries.yaml +127−0
- declarations.yaml +674−0
- education.yaml +788−0
- eras.yaml +300−0
- events.yaml +4156−0
- groups.yaml +277−0
- hypotheses.yaml +791−0
- institutions.yaml +4823−0
- licences.yaml +542−0
- parameters.yaml +50−0
- people.yaml +15839−0
- places.yaml +1723−0
- positions.yaml +12670−0
- questions.yaml +1181−0
- regions.yaml +1681−0
- relationships.yaml +6275−0
- roles.yaml +1394−0
- sources.yaml +11735−0
- world-claims.yaml +544−0
-
polish: anchor P0-2 unmoored edges + landing sync (201 inst/360 rel/1178 src, 21 stranded, 870 reviewable, 2890 translatable)
- events.yaml +9−5
- institutions.yaml +2046−3476
- relationships.yaml +2607−6214
- sources.yaml +1822−4925
-
fix(emit): trailing-eol guard for missing blank lines + worldClaims risk bucket fix
- events.yaml +6−0
- relationships.yaml +1−0
-
feat(world): unified external-relations view — ledger, dossier, totals, claims, WDI, seats
- agreements.yaml +624−11
- companies.yaml +168−0
- countries.yaml +6−1
- institutions.yaml +758−10
- sources.yaml +883−0
- world-claims.yaml +490−0
-
data(outbox): final merges — citation-triage attachments (27 source-attaches, 4 new records), 3 judicial-court source anchors with reasoning, mouna-siala name-collision documented (kept unsourced per rule 6); gates green
- contracts.yaml +45−0
- declarations.yaml +55−0
- events.yaml +109−4
- institutions.yaml +3−3
- people.yaml +41−1
- places.yaml +2−2
- positions.yaml +6−6
- relationships.yaml +111−5
-
data(outbox): merge batches 2-4 — board-seats/ownership/unmoored edges + 7 companies & institutions, events causality + 8 daily events, jort position/person upgrades, 6 places, 19 institution source-attachments, 6 question answers, hypothesis evidence; advance dataset cutoff 2026-07-26 → 2026-08-09 (sweep had merged August events under a stale cutoff); schema surfaces (question answers, graded eras, hypothesis evidence, institution notes) all additive with new V20/translation assertions
- companies.yaml +212−0
- eras.yaml +107−0
- events.yaml +952−13
- hypotheses.yaml +393−0
- institutions.yaml +709−1
- parameters.yaml +5−2
- people.yaml +1417−211
- places.yaml +328−0
- positions.yaml +1368−244
- questions.yaml +481−9
- relationships.yaml +1582−1
-
data(outbox): merge presidential-networks-2026-08-13 — 29 relationships + 7 people with FR/AR, coverage gaps closed (Marzouki 4→18, Ennaceur 3→13, Mebazaa 5→11); audit ratchet narrowed with spec deviation (§2.8)
- people.yaml +133−0
- relationships.yaml +1079−0
-
data(outbox): register 122 new sources from contrib candidates — deduped against 950 existing (14 URL-aliases aligned, 2 true dups removed); build green
- institutions.yaml +1−1
- relationships.yaml +1−1
- sources.yaml +967−20
-
sprint(v0.1.2): surface the audits, parameterise the jurisdiction, corrections paper v0.1.1
- parameters.yaml +44−0
-
sprint(v0.1.1): review-response — licensing, mojibake gate, README truth, verification hardening
- LICENSE +58−0
- places.yaml +949−0
- positions.yaml +64−37
- sources.yaml +615−0
-
test(mutation): validator-invariant suite, fixture-pipeline runner, mutation harness — the closes the campaign earned
- questions.yaml +49−0
-
data: translate notes across the record kinds to FR/AR
- agreements.yaml +93−0
- companies.yaml +217−0
- contracts.yaml +290−0
- declarations.yaml +321−0
- education.yaml +448−0
- events.yaml +1073−0
- institutions.yaml +121−0
- licences.yaml +235−0
- people.yaml +5045−3
- places.yaml +216−0
- positions.yaml +5448−0
- questions.yaml +186−0
- regions.yaml +750−0
- relationships.yaml +2768−0
- sources.yaml +6141−84
-
data: v0.0.2 economic-layer implementation pass
- companies.yaml +243−8
- contracts.yaml +379−8
- declarations.yaml +289−8
- education.yaml +331−7
- events.yaml +566−20
- institutions.yaml +294−12
- licences.yaml +298−8
- people.yaml +480−34
- places.yaml +219−0
- positions.yaml +534−123
- regions.yaml +645−0
- relationships.yaml +1303−14
- sources.yaml +2685−2427
-
feat(v0.0.2): sprint spec shipped — full gates green
- companies.yaml +20−0
- contracts.yaml +18−0
- declarations.yaml +17−0
- education.yaml +16−0
- events.yaml +6−0
- institutions.yaml +16−0
- licences.yaml +17−0
- people.yaml +229−0
- places.yaml +11−0
- positions.yaml +57−27
- regions.yaml +286−0
- relationships.yaml +46−2
- sources.yaml +26−0
-
fix(network): reorder subsections by structural anatomy — apex to periphery across all lanes
- groups.yaml +39−39
-
fix(network): real economic subsections, colour filled neighbour nodes, Firefox drag
- groups.yaml +16−3
-
feat(network): subsection grouping, rel-type edge colouring, label fix for edge-endpoint nodes
- groups.yaml +264−0
- institutions.yaml +123−0
- sources.yaml +26−0
-
Fix institutional flows: show lending in FLOWS section, not description
- institutions.yaml +30−49
-
Show lending figures on international org cards + enrich summaries with real data
- institutions.yaml +53−26
- sources.yaml +50−0
-
Add sources for 11 foreign state and international org edges
- relationships.yaml +11−11
- sources.yaml +149−0
-
data: network densification sprint
- events.yaml +1−1
- institutions.yaml +7−1
- people.yaml +51−30
- positions.yaml +19−2
- relationships.yaml +73−5
- roles.yaml +7−0
- sources.yaml +39−0
-
data: integrate Mondafrigue series 1-6 (Tunisia analysis, Aug 2026)
- events.yaml +57−0
- people.yaml +255−44
- positions.yaml +47−0
- relationships.yaml +94−0
- roles.yaml +23−0
- sources.yaml +83−0
-
data: add Saied clan dynamics from Mondafrigue investigation (Aug 2026)
- institutions.yaml +126−0
- people.yaml +167−2
- positions.yaml +24−0
- questions.yaml +9−5
- relationships.yaml +192−0
- roles.yaml +21−0
- sources.yaml +24−0
-
fix: resolve 15 pre-existing type errors and wire agreements pipeline
- agreements.yaml +22−3
- institutions.yaml +52−0
- sources.yaml +136−0
-
research batch 10: jeribi bundle — justice chain 2016-2021 closed (jeribi, el-jamoussi, t. jeribi, bousseta, benslimane acting via decree 2021-124); interior gap-fill (jeribi + mechichi acting interims, 4 date fixes, charfeddine split into two tenures); defence gap (jeribi, jomaa govt 2014-15); religious pre-1992 field (tarzi director 1967-~1987, bousnina SE 1989-90, chebbi SE 1990-92, 2 events, 2 roles) — 12 positions, 6 cards, 19 sources, 1 relationship
- events.yaml +30−0
- people.yaml +166−16
- positions.yaml +206−10
- relationships.yaml +13−0
- roles.yaml +46−0
- sources.yaml +234−0
-
research batch 9: full religious-affairs minister chain 1992-2024 from ministry official listing — 12 positions + 11 cards (chebbi, jribi, akhzouri, omrane, mizouri, khademi, tlili, khalil, ben-salem, jeribi interim, adhoum), battikh C->B, french names corrected via fr.wiki (chebbi not chaabi, ben salem), 3 date variants recorded vs wiki
- people.yaml +249−7
- positions.yaml +162−0
- sources.yaml +20−0
-
research batch 8: religious-affairs chain (chaibi 2021-2024, bouhali 2024-) from decrees 2021-138/2024-465; modern PM chain rebuilt on primary decrees 2021-69/137, 2023-550, 2024-451, 2025-164/165 — zaafrani discovered as current head, start fixed to 03-20
- people.yaml +52−4
- positions.yaml +58−9
- roles.yaml +21−0
- sources.yaml +170−0
-
research batch 7: bucket-1 first tier-1 anchors — p-def-shili to A on decree 2024-465, khaled-shili card corrected (name_ar -> decree spelling), 4 institutions C->B on official sites; amt/unsfst/snfsi kept C
- institutions.yaml +8−12
- people.yaml +11−4
- positions.yaml +8−3
- sources.yaml +86−0
-
research batch 6: final five C-grade records landed (hmaidi, msallem, laajimi, elloumi x2) — one C remains, falsifiable only by corporate filing
- people.yaml +9−10
- positions.yaml +40−32
- sources.yaml +90−0
-
research batch 5: bucket-5 corroboration — 17 C-grade records landed, 2 false records replaced, 4 new records, UTAP dispute recorded
- people.yaml +83−9
- positions.yaml +233−157
- sources.yaml +451−0
-
research batch 4: justice, finance, interior, BCT, speakers, mufti, media landed
- people.yaml +17−14
- positions.yaml +465−352
- roles.yaml +42−0
- sources.yaml +372−0
-
research batch 1: DGSN + foreign ministers landed, inventory regenerated
- people.yaml +160−95
- positions.yaml +245−139
- roles.yaml +17−0
- sources.yaml +242−11
-
research infrastructure: card inventory, research log, bucket-0 pilot
- people.yaml +1−0
- sources.yaml +27−0
-
World view: link country dots to graph records, restore flow summaries
- institutions.yaml +15−0
-
Landing page integration, build fixes, Sprint 7
- agreements.yaml +180−0
- countries.yaml +122−0
- institutions.yaml +71−0
- people.yaml +319−0
-
Every institution and every office, described in three languages
- institutions.yaml +1308−0
- roles.yaml +325−0
-
Every person in the graph, identified in three languages
- people.yaml +2156−0
-
The arguments this project makes about itself, in three languages
- eras.yaml +82−0
- hypotheses.yaml +256−0
- questions.yaml +193−0
-
A shape for translations, and a number that says how few there are
- people.yaml +4−0
-
Nine hundred lines of people, and the sources to hold them up
- events.yaml +273−0
- institutions.yaml +407−1
- people.yaml +933−0
- positions.yaml +760−0
- questions.yaml +69−0
- relationships.yaml +667−0
- roles.yaml +118−0
- sources.yaml +1275−0
-
Give relationships real ids, so nothing can be pinned to a moving target
- relationships.yaml +322−161
-
Stop review notes claiming verifications that never happened
- positions.yaml +22−3
-
Record the president's brother, at the grade the evidence supports
- people.yaml +32−0
- questions.yaml +40−0
- relationships.yaml +35−0
- sources.yaml +48−0
-
Fix three places the project failed its own rules
- hypotheses.yaml +40−20
-
Cite 5 Arabic Wikipedia sources (Ben Ali, Interior, Defence, National Guard, Tunisair). ONAS/OC DG chronologies remain unfilled — sources inaccessible.
- events.yaml +2−2
- institutions.yaml +2−2
- people.yaml +30−30
- positions.yaml +40−40
- relationships.yaml +2−2
-
Sourcing quality pass: JORT verification (11 positions upgraded), 16 Arabic Wikipedia sources added (1→17 Arabic sources). 307 sources, 319 positions, 140 institutions, 94 roles, 310 people.
- positions.yaml +105−74
- sources.yaml +138−0
-
Research directive: SOEs (8 institutions + 25 positions), state banks (4 + 6), media officeholders (20 positions), judicial officeholders (23 positions), party census (19 new parties). 319 positions, 140 institutions, 94 roles, 310 people, 289 sources.
- institutions.yaml +471−0
- people.yaml +633−0
- positions.yaml +917−0
- roles.yaml +229−0
- sources.yaml +224−0
-
Research directive quick wins: PM gap closed (Karoui 1989-1999, Ghannouchi 1999-2011), CPR + Ettakatol parties added, UGTT SG + UTICA President positions, DG Military Security + National Guard gap notes. 254 positions, 110 institutions, 63 roles, 255 people, 257 sources.
- institutions.yaml +33−0
- people.yaml +11−0
- positions.yaml +64−0
- roles.yaml +12−0
- sources.yaml +28−0
-
Session 3: Massive position expansion — all foreign, interior, defence, finance, BCT, justice minister positions added (145→247). Zero orphan people remaining. New bct-governor role and BCT institution. All 17 tests pass, check clean.
- events.yaml +287−0
- institutions.yaml +980−1
- people.yaml +2461−15
- positions.yaml +1792−0
- relationships.yaml +866−0
- roles.yaml +268−0
- sources.yaml +1182−0
-
DeepTunisia: source-backed Tunisian power graph, six views, four-tier epistemic basis
- eras.yaml +111−0
- events.yaml +548−0
- hypotheses.yaml +122−0
- institutions.yaml +611−0
- people.yaml +1002−0
- positions.yaml +1114−0
- questions.yaml +168−0
- relationships.yaml +875−0
- roles.yaml +251−0
- sources.yaml +760−0
Line counts are a proxy for scale, not for significance: a one-line change that corrects a date matters more than a hundred lines of new citations. Read the commit for what actually happened.