Back to all articles
Articles Published on October 24, 2026

Which government was Brazil's best? What the public data answer, and what they don't

The 57 numbers of the infographic "which was Brazil's best government" against public data: 29 do not reproduce, 17 under no calculation, and five governments (34.3% of the months since 1964) were left out. Open code and data.

#brasil#economia#fact-check#metodologia#estatisticas#whatsapp
Which government was Brazil's best? What the public data answer, and what they don't

The image that circulated can't answer it: 29 of its 57 numbers do not come out of the public data. Seventeen of those don't come out under any calculation I tested, and the image leaves out five governments.

The image reached me on WhatsApp on October 19, 2026. The oldest post I found is on X, from October 18, with a caption that, translated from the Portuguese, reads "I asked ChatGPT which was Brazil's best government?"

With the public data, only in part. In an index written before the calculation, only the first and last positions separate when the weights change. The middle of the table (Dilma, Temer, Bolsonaro) does not separate, and the index describes the country, not the merit of the government. Failing to reproduce does not prove the image lied: under another poverty line or another window, 12 of the 29 fall within tolerance.

Five governments are left out, and they add up to 34.3% of the months

Horizontal strip from 1964 to October 2026 with 15 government segments, in order: Castelo (outside the infographic, in hatched gold), Costa e Silva (in the infographic, in blue), 1969 Military Junta (gray, unlabeled), Medici (in the infographic, in blue), Geisel (outside the infographic, in hatched gold), Figueiredo (outside the infographic, in hatched gold), Sarney (outside the infographic, in hatched gold), Collor (outside the infographic, in hatched gold), Itamar (in the infographic, in blue), FHC (in the infographic, in blue), Lula 1-2 (in the infographic, in blue), Dilma (in the infographic, in blue), Temer (in the infographic, in blue), Bolsonaro (in the infographic, in blue), Lula 3 (in the infographic, in blue). Above the strip, 8 windows printed by the infographic, as thin light-gray bars, in order: Dictatorship, from 1967 to 1974; Itamar Franco, from 1992 to 1994; FHC, from 1995 to 2002; Lula 1-2, from 2003 to 2010; Dilma, from 2011 to 2016; Temer, from 2016 to 2018; Bolsonaro, from 2019 to 2022; Lula 3, from 2023 to 2026. Conclusion: 5 governments and 34.3% of the months are left out of the infographic.The infographic covers 8 of the 13 presidents since 1964Each segment is one term in office; the light-gray bars are the windows the infographic printed.19641970198019902000201020202026CasteloCosta e SilvaMediciGeiselFigueiredoSarneyCollorItamarFHCLula 1-2DilmaTemerBolsonaroLula 35 governments and 34.3% of the months are left out of the infographicin the infographicnot in the infographicprinted window1969 JuntaTerms: Brazil's National Archives and Chamber of Deputies · 1969 Junta (2 months): gray stroke, unlabeled · ulissesflores.com/raio-x

The gold hatched blocks are the governments the infographic does not have.

Between 1964 and 2026, the image covers 8 of 13 heads of government and leaves out 34.3% of the months.

The five omitted are Castelo Branco, Geisel, Figueiredo, Sarney and Collor: 257.6 months out of 750.1. The dictatorship header says 1967-1974, but the GDP uses 1968-1973 and inflation, 1967-1973. Also left out is everything beyond the scoreboard's seven indicators: the repository publishes 101 series across 19 domains, and the image carries none of them.

Methodological note. The criterion is in code (verdict.py) and was fixed before the result. Reproduces: rounded to the printed decimals, it matches. Approximates: within 0.3 percentage point (the difference between percentages) on rows in %, or 5% relative. Does not reproduce: beyond that. No series: no official series covers the window.

One specification per indicator; the rest is sensitivity. GDP: IBGE (Brazilian Institute of Geography and Statistics) and Ipeadata. IPCA (the official inflation index): series 433 of the SGS, the Central Bank's catalog. Unemployment: PME (Monthly Employment Survey) and PNAD Contínua (Continuous National Household Sample Survey). Real wage, December to December: Ipea (Institute for Applied Economic Research). Poverty and Gini (an index from 0 to 1: the closer to 1, the more unequal the income): the World Bank's PIP (Poverty and Inequality Platform), at US$6.85/day in PPP (purchasing power parity). Life expectancy: UN, via the World Bank.

Each download enters manifest.jsonl with the hash (a file's fingerprint) of the previous line, and the SHA-256 seal (the algorithm behind that fingerprint) is checked with python3 make_provenance.py --verify. Nothing is estimated, imputed (filled in with an assigned value) or interpolated (drawn as a line between two known points); a series with a method break is not spliced. The preregistration (a rule sealed before the calculation) has 13 dated amendments; before downloading, only the list of what the image omits was sealed, and the specifications came after an exploratory pass. DOI is the permanent identifier of the deposit. The same design is in how I checked the 2026 election polls.

Twenty-nine numbers do not come out of the chosen series

Of 57 numbers, 2 reproduce, 19 approximate, 29 do not reproduce and 7 have no series.

Of the 50 with a series, 21 fall within tolerance and 29 fall outside.

Grid of 7 indicators by 8 governments with 57 numbers: in each cell, the value printed in the infographic and what comes out of the public data. 2 reproduce, 19 approximate, 29 do not reproduce and 7 have no series.
The scoreboard of the infographic's 57 rows against the public data: the gold frame marks what does not reproduce.Repository brazil-governments-factcheck · ulissesflores.com/raio-x

Each gold frame surrounds a cell that does not reproduce. In each cell, the small number is the printed one and the large one is what comes out of the public data. The two solid blue circles are the Ginis that close, 0.52 (2014) and 0.54 (2018). Cell by cell, on the check page.

IndicatorReproducesApproximatesDoes not reproduceNo series
GDP0440
IPCA0251
Unemployment0342
Real minimum wage0080
Poverty0152
Gini2222
Life expectancy0710
Total219297

There is a caveat the table does not show: I also tested each row with alternative calculations: another poverty line, a window shifted by one year, annual average instead of December to December. Of the 29 that do not reproduce on the primary calculation, 12 fall within tolerance under some alternative. The other 17 do not come out of the public data under any I tested.

Two examples of the 12. FHC's inflation, printed as 7.6, comes out 9.25 on the primary calculation and 7.37 with the 1996-2002 window. Bolsonaro's poverty, printed as 31.6, comes out 28.45 at US$6.85 a day and 30.58 at US$8.30.

Chart of 18 horizontal bars in 3 blocks. Block Does not reproduce, by indicator: Minimum wage, 8 of 8; Inflation, 5 of 8; Poverty, 5 of 8; GDP, 4 of 8; Unemployment, 4 of 9; Gini, 2 of 8; Life expectancy, 1 of 8. Block Within tolerance (reproduces or approximates): Minimum wage, 0 of 8; Inflation, 2 of 8; Poverty, 1 of 8; GDP, 4 of 8; Unemployment, 3 of 9; Gini, 4 of 8; Life expectancy, 7 of 8. Block No official series: Inflation, 1 of 8; Poverty, 2 of 8; Unemployment, 2 of 9; Gini, 2 of 8. Conclusion: none of the seven indicators falls entirely within tolerance, and the minimum wage does not reproduce in any of the eight cases.29 of the infographic's 57 numbers do not reproduceBy indicator: how many of each one's rows fall under each verdict.DOES NOT REPRODUCE, BY INDICATORMinimum wage8 of 8Inflation5 of 8Poverty5 of 8GDP4 of 8Unemployment4 of 9Gini2 of 8Life expectancy1 of 8WITHIN TOLERANCE (REPRODUCES OR APPROXIMATES)Minimum wage0 of 8Inflation2 of 8Poverty1 of 8GDP4 of 8Unemployment3 of 9Gini4 of 8Life expectancy7 of 8NO OFFICIAL SERIESInflation1 of 8Poverty2 of 8Unemployment2 of 9Gini2 of 8Scoreboard of 57 rows against official series (IBGE, Ipeadata, BCB) · ulissesflores.com/raio-x

On the longest gold bar, the minimum wage does not reproduce in any of the eight cases. The image does not say whether the wage calculation is real. On the real December-to-December change, from Ipea, the dictatorship's 42.8 (1968-1973) comes out 0.29. Itamar's -13.9 (1992-1994) comes out 37.69, and FHC's 4.8 (1995-2002) comes out 40.05.

Unemployment has nine cells because Lula 1-2 prints two rates, 8.4 and 6.5. Seven have no series. The 20.3 (1967-1973) has none because the IPCA only starts in 1980; the unemployment 3.7, because there is no official series in the window. An empty chair is not a zero.

Also not reproducing are Itamar's IPCA (1,088 against 1,504.22) and Dilma's GDP (1.4 against 0.43). Temer's GDP does not either: 0.7 against -0.06.

The caption that cites ChatGPT is the post author's, not authenticated: a caption is not a source. Another WhatsApp chain, checked at the source: nobody proved that Meta reads WhatsApp.

Since the Real Plan, only the first and last positions separate

By the close of the country-conditions index, since the Real Plan (the stabilization plan that created the real currency): 6th FHC (33.6; keeps its place in 100% of the 10,000 draws of weights); 5th Dilma (57.5; 61%); 4th Temer (58.8; 72%); 3rd Bolsonaro (63.9; 64%); 2nd Lula 1-2 (75.4; 81%); 1st Lula 3 (83.0; 88%). The order is that of each term's last year in the index, not of the government's merit. Dilma, Temer and Bolsonaro do not separate: the bands from the 5th to the 95th percentile overlap.

Two more cautions, beyond the index describing the country's conditions and not merit. First, ten items are long trends, such as life expectancy, infant mortality and GDP per capita, which rise almost every year and favor whoever governs later.

Second, on two V-Dem (Varieties of Democracy) items the 2024 value is itself the "best" benchmark of 1995-2024. They are judicial constraints on the executive (v2x_jucon), at 0.954, and political corruption (v2x_corr), at 0.438. Part of the jump in Institutions under Lula 3 is the ceiling of the scale.

There are 35 items in 12 areas, from 0 (worst of 1995-2024) to 100 (best). The direction comes from a Q1 article with a DOI (Q1 is the top quarter of the SJR 2024, a journal ranking). Homicide, inflation and debt are inverted. Equal weight per area is a stated judgment; the adjustment by effective importance did not converge.

The 10,000 draws (seed 20261020) give the band from the 5th to the 95th percentile. Each term is a trading candlestick (a candle, as in price charts). FHC opens in 1995, with no 1994; Temer opens at 71.8 (2015), not at the 57.5 of 2016, because he took office in August.

Strip of 6 governments from 1994 to 2024, with six candlesticks above it, one for each term, in order: FHC, filled body, opens at 30.2, closes at 33.6, low 30.2, high 42.4, weight band from 27.1 to 40.2; Lula 1-2, filled body, opens at 33.6, closes at 75.4, low 32.8, high 75.4, weight band from 67.6 to 81.6; Dilma, hollow body, opens at 75.4, closes at 57.5, low 57.5, high 77.2, weight band from 44.4 to 69.0; Temer, hollow body, opens at 71.8, closes at 58.8, low 57.5, high 71.8, weight band from 46.7 to 70.6; Bolsonaro, filled body, opens at 58.8, closes at 63.9, low 53.0, high 64.4, weight band from 51.8 to 73.4; Lula 3, filled body, opens at 63.9, closes at 83.0, low 63.9, high 83.0, weight band from 71.7 to 91.3. Conclusion: The middle of the table does not separate under 10,000 weight draws; the first and last positions do.In the index, Dilma, Temer and Bolsonaro do not separate; the extremes doComposite index from 0 to 100 (version N); each candlestick is one term in office.1994200020052010201520202024025507510033.675.457.558.863.983.0FHCLula 1-2DilmaTemerBolsonaroLula 3The middle of the table does not separate under 10,000 weight draws;the first and last positions dofilled body: closed above the openhollow body: closed below the openwick: high and low of the termbracket: 5% to 95% band of the weightsFHC opens in 1995: there is no 1994 · Lula 3 runs to 2024, the index's last year · ulissesflores.com/raio-x

Each candlestick has a body and, beside it, a gold bracket. The filled body closed above the open; the hollow one, outline only, below, as in Dilma and Temer. The brackets of Dilma, Temer and Bolsonaro overlap.

TermOpenCloseHighLowp5p95RankKeeps its rank (draws)
FHC30.233.642.430.227.140.26th100%
Lula 1-233.675.475.432.867.681.62nd81%
Dilma75.457.577.257.544.469.05th61%
Temer71.858.871.857.546.770.64th72%
Bolsonaro58.863.964.453.051.873.43rd64%
Lula 363.983.083.063.971.791.31st88%

Since the Real Plan, only the first and last positions separate in the draws; the index describes the country, not the merit of the government.

Rises: Labor goes from 14.9 to 84.1 in Lula 1-2 and closes Lula 3 at 100.0. Falls: Institutions goes from 76.8 to 34.1 in Dilma and from 76.4 (2015) to 21.5 in Temer. Repeats: Fiscal and vulnerability rises to 71.0 at the close of Lula 1-2 and falls in every later term, to 38.5 in 2024. The figure carries the score for each area.

Table of 13 rows (the index and 12 areas) by 6 terms, from FHC to Lula 3. In each cell, the score from 0 to 100 at the open and at the close of the term and a ruler with the two points: blue when it closed above the open, gold when it closed below. Education and Housing have no score at the close of any term.
The index by area in each term, score at the open and at the close: the index describes conditions in the country, not the merit of a government.Repository brazil-governments-factcheck, output/figures/areas.en.svg · ulissesflores.com/raio-x

1996, 1998 and 2000 are missing (fewer than 70% of the items have data). Five items stop in 2014-2015, because the continuous PNAD does not overlap the old one and the preregistration forbids chaining. For 2025 and 2026 only the last value carried forward exists, which is not the index; that is why Lula 3 closes in 2024.

The institutional floor describes the country; the cause stays open

The independence of the branches of government is already in the index, in four measures from V-Dem v16. V-Dem aggregates experts' coding through a measurement model, publishes uncertainty bounds, and each release re-estimates the whole series.

Item (0 to 1)1994200220102016201820222024Benchmarks 1995-2024 (worst and best)
Judicial constraints on the executive (v2x_jucon)0.8250.8250.930.8720.8590.8270.9540.806 and 0.954
Legislative constraints (v2xlg_legcon)0.8310.8310.9020.830.7920.8220.9330.778 and 0.937
Liberal democracy (v2x_libdem)0.7070.7210.7760.6530.6080.540.7120.528 and 0.783
Political corruption (v2x_corr; lower is better)0.5110.5450.4940.5350.5350.5450.4380.546 and 0.438

The editor asked for one more indicator after the index was published. It is v2x_freexp_altinf, Freedom of Expression and Alternative Sources of Information. It is context on the terminal page and does not score (EMENDA-13, an amendment to the preregistration, October 25, 2026). Including an item after seeing the result is what the preregistration prevents.

Point estimate: 0.924 in 1995, 0.931 in 2010, 0.809 in 2016, 0.704 in 2022, 0.923 in 2024. Liberal democracy already contains freedom of expression.

The editor's hypothesis is in EMENDA-12, October 25, 2026, registered before searching. For him, the Central Bank's autonomy and the legal spending limits "in a way keep things from getting worse". This article neither asserts nor tests it: only peer-reviewed studies speak.

Round 11: 54 queries, 7,487 papers returned, 43 included. In the four new episodes, 1, 4, 1 and 0 passed; judicial independence, none.

Words of the episode in the title or in the result sentences: none. The studies that passed, by episode:

  • Autonomy: Alice Amsden (Development and Change, 2008), a text with the author's name in the title.
  • Fiscal rules: The effects of intergovernmental transfers on the local fiscal incentives of Brazilian municipalities (2024); Intergovernmental transfers and fiscal performance: evidence from Brazil (2026); Municipal Secession and Transfer Incentives in Brazil (2026); Sales vs. profit-based royalties: Evidence from lithium in LAC countries (2025).
  • Press: "Yes, I Saw It – But Didn't Read It…" (2020).

They passed by naming an identification design (the method a study uses to separate effect from coincidence), not by measuring the episode.

The hypothesis stays open in the Q1 literature with an identification design on Brazil.

What this article brings is description: December-to-December inflation and the debt series. The cause is left to the reader.

The sign changes depending on which neighbor you pick

The calculation is the same on all three sides: average of the term's years, same series and source, no sum and no score. The comparison with the world starts in 1995; left out are the five omitted governments and also Costa e Silva, Medici and Itamar. Real GDP growth, in % per year:

TermBrazilLatin America and the CaribbeanUpper-middle income
FHC2.42.34.7
Lula 1-24.13.87.2
Dilma0.41.75.4
Temer1.61.45.2
Bolsonaro1.41.23.7
Lula 33.02.34.3

On growth, only Dilma falls below Latin America and the Caribbean; all fall below upper-middle income.

On life expectancy, the neighbor flips the sign. Bolsonaro, at 74.6 years, is above Latin America and the Caribbean (73.7) and below upper-middle income (75.2). Lula 3, at 75.9, is level with upper-middle income (76.0) and above the other (75.7).

The Real Plan goes into the filter and comes out with zero

This layer does not measure whether a policy worked. An article gets in if it has a DOI registered at Crossref, is from a Q1 journal, has Brazil in the title or abstract, and names an identification design in the abstract.

Of 7,487 papers, 2,909 left without a DOI and 2,625 for being outside the SJR 2024. Other cuts removed the rest, leaving 43 studies for the 27 episodes. Anyone who merely mentions the design passes: cutting by hand would be my judgment.

Round 10 had 6,497 papers and 38 included; four institutional episodes came in on October 25, 2026 by dated amendment. Counting studies per term would measure elapsed years and declared episodes, never the quality of the government; I don't count.

Chart of 27 horizontal bars in 2 blocks. Block Episodes with a Q1 study that passed the filter: Deforestation 04-24, 8 studies; Bolsa Família 2001-, 6 studies; Minimum wage 2005-, 4 studies; Commodities 03-11, 4 studies; Pension reform 2019, 4 studies; Bolsa Família 2023, 4 studies; Fiscal rules, 4 studies; Recession 2014-16, 2 studies; Labor reform, 2 studies; Public debt 2014-, 2 studies; Minha Casa 2009-, 1 study; Pandemic 2020-21, 1 study; Pix 2020-21, 1 study; Fiscal framework, 1 study; Reserves & IMF 05-08, 1 study; BCB autonomy, 1 study; Press 1995-, 1 study. Block No study passed the filter: Real Plan, 0 (absence declared); Inflation targeting, 0 (absence declared); Fiscal Resp. 2000, 0 (absence declared); 2008 crisis, 0 (absence declared); BNDES 2008-14, 0 (absence declared); Tax breaks 11-14, 0 (absence declared); Car Wash 2014-18, 0 (absence declared); Spending cap 2016, 0 (absence declared); External debt 1994-, 0 (absence declared); Judicial indep., 0 (absence declared). Conclusion: ten of the 27 episodes have no study that passed the filter.43 Q1 studies in 27 episodes: 10 episodes have noneOne study can count in two episodes: the bars add up to 47.EPISODES WITH A Q1 STUDY THAT PASSED THE FILTERDeforestation 04-248 studiesBolsa Família 2001-6 studiesMinimum wage 2005-4 studiesCommodities 03-114 studiesPension reform 20194 studiesBolsa Família 20234 studiesFiscal rules4 studiesRecession 2014-162 studiesLabor reform2 studiesPublic debt 2014-2 studiesMinha Casa 2009-1 studyPandemic 2020-211 studyPix 2020-211 studyFiscal framework1 studyReserves & IMF 05-081 studyBCB autonomy1 studyPress 1995-1 studyNO STUDY PASSED THE FILTERReal Plan0 (absence declared)Inflation targeting0 (absence declared)Fiscal Resp. 20000 (absence declared)2008 crisis0 (absence declared)BNDES 2008-140 (absence declared)Tax breaks 11-140 (absence declared)Car Wash 2014-180 (absence declared)Spending cap 20160 (absence declared)External debt 1994-0 (absence declared)Judicial indep.0 (absence declared)Crossref, SJR 2024 and OpenAlex abstracts · preregistered filter · ulissesflores.com/raio-x

Note the bottom block, with no bars at all: each episode without a study has a written zero. For the Real Plan, 400 papers read, out of 10,734 returned; for external debt, reserves and vulnerability since 1994, 377, out of 556. None was included. Zero in this filter is not zero in the literature.

Of 7,487 papers, 43 passed the filter; the Real Plan and external debt were left with zero.

Where a study exists, the cause appears only in its own words. Three examples:

Impact of the Bolsa Família program on food availability of low-income Brazilian families: a quasi experimental study (BMC Public Health, 2016, 10.1186/s12889-016-3486-y): "higher food expenditure, higher availability of fresh foods and culinary ingredients".

Deforestation slowdown in the Brazilian Amazon: prices or policies? (Environment and Development Economics, 2015, 10.1017/s1355770x15000078): "After controlling for price effects, we find that conservation policies implemented beginning in 2004 and 2008 significantly contributed to the curbing of deforestation."

Social Security Reforms, Retirement and Sectoral Decisions (International Economic Review, 2025, 10.1111/iere.70083): "Calibrated to Brazil, the model shows that unifying pension systems and raising the minimum retirement age reduce the pension deficit by nearly 40 percent [...]". Calibrated means adjusted to the country's data: the calculation is the study's.

The headline got the balance right and swapped the name of the asset

On October 21 and 22, 2026, six outlets published the same trio, US$407.1 billion, US$402 billion and US$5.1 billion (Estadão/Broadcast, NC News, Brasil em Folhas, Cardinot, Revista Oeste and O Antagonista, the latter citing Estadão). Repetition is not a second round of reporting.

The US$5.1 billion of June 2026 is the official figure of series 3685; the US$402 billion is not the cash reserves.

The Central Bank has two gross measures, and I never add them. The restricted one, series 3684, since 1972, gathers loans, securities abroad and trade credit. It is the one in the headlines: US$407.1 billion in June 2026, the highest nominal value (in current dollars).

The BPM6 (Balance of Payments Manual, 6th edition), series 25563, since 2002, adds to that total transactions between companies of the same group and domestic securities held by non-residents. In June 2026 it stands at US$869.5 billion, which the Central Bank calls "Brazil's external debt".

The net one, series 3685, is still published. It is column M of the Central Bank's Table 31. It results from the restricted gross figure minus reserves, credits abroad and banks' holdings (what Brazilian banks have deposited abroad). Negative means creditor.

In June 2026 it stands at +5.1 billion, the first positive since September 2007 (17.0 billion); in December 2007 it was at -11.9 billion. The headline got the number right, and the "first time in 19 years" too.

The US$402 billion, however, are not the cash figure of series 3546, which stood at 367.6 billion in June 2026: they join reserves, credits and holdings, which the Central Bank subtracts. The story says the credits are already included.

The ratio to GDP, series 11409, stopped in February 2026 and I do not extend it: 46.3% in December 1984, 32.7% in December 2002, -0.9% in September 2025. The story says the net debt is below 0.3% of GDP; the calculation is the story's, and I did not run it.

Chart of 3 lines on a single scale, in US$ billion, from December 1994 to September 2026, in order: Gross debt 407.1 (gross external debt, in blue, starts at 148.3 in Dec/1994); Reserves 362.8 (international reserves, in light gray dashed, starts at 38.8 in Dec/1994); Net debt +5.1 (net external debt, in gold, starts at 88.2 in Dec/1994). Two gold annotations: Sep/2007: last positive quarter; Jun/2026: +5.1 bn. Conclusion: Debt minus reserves is not net debt: the BCB also subtracts credits abroad and banks' holdings abroad.Net external debt turned positive again in Jun/2026Gross, reserves and net, in US$ billion, from Dec/1994 to Sep/2026.US$ billion-10001002003004001995200020052010201520202025Sep/2007: last positive quarterJun/2026: +5.1 bnGross debt 407.1Reserves 362.8Net debt +5.1Debt minus reserves is not net debt:the BCB also subtracts credits abroad and banks' holdings abroadBCB SGS 3684, 3546 and 3685 · debts through Jun/2026, reserves through Sep/2026 · ulissesflores.com/raio-x

On the gold line, the net debt, the value starts above zero and crosses zero in 2007. It touches it again in June 2026. The +5.1 billion of June 2026 is not comparable to the 46.3% of GDP of 1984: one is a value, the other a ratio. And the number gets revised: December 2025 came out, in the January 2026 release, as an estimate of -17.2 billion and is in the series at -8.7.

Erratum: version 1.0.0, of October 23, 2026, said that 2026 had no official value and that the headline did gross minus reserves. Both sentences were wrong: series 3685 is still up and matches Table 31 to the cent. I corrected it on October 24.

What I would do with this

I would not answer which government was best with this image: it does not have that answer. The question in the title only gets answered after saying what you want to know: conditions in the country or merit of the government.

Before forwarding the next number, I would demand three names: the series, the window and the calculation.

Without the name of the calculation (average, real December-to-December change or the level of one year), the cell is not a fact. If you want to redo it:

git clone https://github.com/ulissesflores/brazil-governments-factcheck
cd brazil-governments-factcheck
python3 run_all.py

The Python 3.11 standard library or newer is enough; the run ends with run_all: OK. If it comes out different, send it to me: I update and credit.

Checked on October 25, 2026 against the sealed repository (DOI 10.5281/zenodo.23604103), the methodology and the series of the Central Bank, IBGE, Ipea, the World Bank, OpenAlex, Crossref and SJR. On X, the harvest is a sample: the oldest post is from October 18, 2026, 19:42 UTC. I did not establish authorship or intent. No 2026 value was calculated here.

Sources