SYS://BALLFACT_ARCHIVE  ·  PLAYER FILE #P00017_
EN 中文
Archive/Player Database/Gabriel Batistuta
Player File #P00017Position: STLedger: 1996/97—1998 · three rows (one with no club)See also: CASE 010 · CASE 014
Player File · #P00017

Batistuta: three rows all print 88, and the plaque never moved

The adversary of this file is one of our own integers. The ability book this archive keeps for Gabriel Batistuta runs to three rows (1996/97 / 1997/98 / 1998), and the overall prints 88 on every one of them; recomputed with our own twelve-term ST weight table it reads 87.68 → 88.08 → 88.06. The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved. A plaque is not a scale: it may only hold integers, and these three rows happen to sit inside a single rounding step. Recomputed player by player across 31 ability books in the library (30 of them filed dossiers, this one included, plus Robert Prosinečki's still unfiled book), exactly two print one constant number while the scale moves. His two summers — the only hat-trick Group D produced in 1994, and the consecutive one in 1998 — are countable line by line in the published ledgers of CASE 014 and CASE 010, yet our file holds no 1994 row for him at all.

Ledger: 1996/97—1998 · three rows × 44 columns (six unwritten years to 2005) Plaque 88 → 88 → 88 · scale 87.68 → 88.08 → 88.06 · Attributes L3 (editorial) Scale 1–99 · No appearances filed · twelve-term ST weights (100 points)
OPENING

The first page of the file

Gabriel Batistuta, born 1969, Argentina striker, retired 2005 — the only date our database offers for the end of his career. The ability book this archive keeps for him is three rows: 1996/97 and 1997/98 at Fiorentina (Serie A); the last row, 1998, carries no club at all, its league field reading only "World Cup". The overall prints the same integer on every one of them: 88 → 88 → 88.

The adversary of this file is not his legs and not those two substitutions; it is our own notation. Take the same 132 cells, multiply each by our twelve-term, 100-point ST weight table and add them up without rounding, and the three rows read 87.68 / 88.08 / 88.06. The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved. A plaque is not a scale: it may only hold integers, and all three of his rows happen to sit within half a step of the same integer — 87.68 rounds up to 88, 88.08 and 88.06 round down to 88. The stored 88 is not lying. It simply has no resolution.

3
rows of ledger · 132 cells (six years with no row after 1998)
1/3
distinct values — the plaque can show one, the weighted sum shows three, over the same cells
8/14
moving columns whose unique maximum sits on the last row / whose unique minimum sits on the first — the book gets stronger toward the end, and only the overall fails to notice
3·5
his goal rows in our two published ledgers (1994 / 1998) — while our file holds no 1994 row for him at all
2
books in the library that print one constant overall while the scale moves, found by recomputing 31 players one by one
PROLOGUE · a rounding machine

This file opened on 2026-10-09 and cross-references two published case files: CASE 010 (signed 2026-08-23, verdict: MYTH BUSTED) tries the sentence Passarella took off Batistuta, and the team died without him and takes it apart with "he played every minute of that match"; CASE 014 (signed 2026-10-08, verdict: MYTH BUSTED (attribution layer)) recounts every goal of the whole 1994 group. This file reopens neither. It borrows their ledgers as audited fact and deals with a third machine: three rows × 44 columns = 132 cells. The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved.

The two steps have to be set side by side. Step one, 1996/97 to 1997/98: seven of the weighed terms rise and three fall, +0.64 against −0.24, net +0.40 — the heaviest term, Finishing at weight 22, goes from 95 to 96 and Off the ball (14) from 92 to 93. That movement is real: the scale at one decimal sees it (87.7→88.1), the integer plaque does not. Step two, 1997/98 to 1998: four weighed columns set their book minimum here and give back −0.32, while two weighed columns set their book maximum and take back +0.30; the remainder is −0.02 — and this time even the decimal scale is blind, because 88.1 and 88.1 are the same number.

The third thing is how the rows fall. Of the 27 columns that move, the last row monopolises eight unique maxima and the first row fourteen unique minima, while the peak-stamped row monopolises zero — eleven columns share their top across two rows and six share their bottom. Our mark column puts the only peak on 1997/98, and 1997/98 is precisely where the unrounded reading is highest (88.08): the editor's hand and the scale agree on that row; only the plaque fails to follow. Then there is the year with no row. In 1994 he does not exist in this book at all — fifteen other players do — while the CASE 014 ledger holds three goal rows in his name: 2', 44', 90', the last of them a penalty, in Argentina 4-0 Greece. Both facts belong to this archive, and the page sets them down beside each other without converting the case file's goals into the missing row of the player file.

THE LEDGER

Season-by-season attribute matrix · 1996/97—1998

★ Attribution: row 3 (1998) has no club in our database; its league field holds only the competition name "World Cup". That is how this archive books a national-team year, not evidence of where he played. Heat shading reports absolute level only (scale 60–99); outlined cells mark the table's top value 96 — 4 of them, spread over 2 columns (FIN@1997/98, HGRL@1997/98, FIN@1998, HGRL@1998), both of them weighed in the ST overall (FIN 22, HGRL 8, 30 points between them) and both of them motionless across the last step. This matrix is editorial derivation (L3) — anchored on our audited ledgers and public competition facts, not solved out of any engine database. Appearances, goals, assists, minutes and standings (all five fields NULL in our file) are neither held here nor quoted anywhere on this page: match-level numbers live in the CASE 014 and CASE 010 ledgers. The right-hand column stores the rounded overall; this page also prints the raw weighted reading recomputed from the same table (87.68 / 88.08 / 88.06), and the difference between the two is the subject of this file.

Career attribute snapshot · scale 1–99 · L3FILE #P00017⬇ Download this file as CSV
SeasonAgePosMOBILITYTECHNIQUEPHYSICALDEFENDINGMENTALWILLGOALKEEPEROVR
ACCSPTAGIOFFFINLSHPASTHRCROSETSHDFTODRIHEALFTRFTSTASTRDURAIRD1VMARPOSAGRZONINTPRSVISCMPCONLEASTBWORSHWHGRLWTWDFZBIGSAVAERCMDDISONE OVR
1996/97278587839295947283607786828183688078897082302545764340617474758475688495724977252525302588
1997/98288486829396957284607886828084698178906882302545774340617475768576688496734978252525302588
1998298385819396957184597786817984688079906882302545774340617578778877688496754981252525302588

How to read this table. Start at the right-hand column: 88 → 88 → 88 — three identical cells, over raw readings of 87.68 → 88.08 → 88.06. Then look at Finishing: 95 → 96 → 96. 2 of the 4 outlined cells belong to it and 2 to Goal Hunger; neither column moves between 1997/98 and 1998, so those 30 points of weight contribute 0.00 to the final step. Now read the last row: eight columns take their unique maximum there (BIG/CMP/CON/LEA/STA/STB/VIS/WTW), seven their unique minimum (ACC/AGI/CRO/DRI/FTO/PAS/SPT), and three of the falls (AGI/CRO/PAS) are in columns the ST table never weighs. The book moves; the plaque has nowhere to write it.

Shading = absolute level (dark at 60, brightest at 99)Outlined cells = the table's top value (≥ 96; 4: FIN@1997/98, HGRL@1997/98, FIN@1998, HGRL@1998)
96
The table's top value, 96, is not one cell but 4, in 2 columns

Across 132 cells (excluding the computed overall itself) the highest value is 96, and it appears at FIN@1997/98, HGRL@1997/98, FIN@1998, HGRL@1998 — two rows each of FIN and HGRL. These are not sides of the game: in our twelve-term ST table, Finishing carries 22 points, the heaviest term in the book, and Goal Hunger carries 8; together 30 of 100, or 30% of everything the scale reads. That is why the matrix outlines 4 cells rather than one.

What matters is that in the step 1997/98→1998 they are both motionless: FIN 96→96, HGRL 96→96. The 30 heaviest points in the book neither help nor hurt the last row. Of the remaining ten weighed terms, four fall (SPT 1 x weight 10, ACC 1 x weight 6, DRI 1 x weight 8, FTO 1 x weight 8; −0.32 all told) and two rise (+3 x 6, +3 x 4; +0.30). The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved.

HOW TO CHECK To check the plaque against the scale: take the three 88s in the last column, multiply every cell by our ST weight table and add; you get 87.68 / 88.08 / 88.06. To check that step one was real: count only the weighed columns, seven up and three down between 1996/97 and 1997/98, net +0.40, while the plaque reads 88 on both rows. To check that step two was a wash: SPT/ACC/DRI/FTO each drop 1 and CMP/BIG each rise 3, leaving −0.02. All three take a table and a pencil. Keep the disclaimer beside them: every "movement" here is arithmetic over L3 editorial attributes inside one weight table of our own making, not a judgement on his form — the verifiable facts of those two summers live in CASE 014 and CASE 010, and this file recomputes none of them.

a scale of 12 terms and 100 points, allowed one integer on the plaque.

SHAPE OF THE BOOK

three rows all print 88; the scale moved twice and the plaque never moved

Batistuta · position-weighted overall (OVR) · all three rows, plaque beside scalescale 1–99
1996/97 · Fiorentina (Serie A) · age 27
plaque 88 · scale 87.68 · no stamp
1997/98 · Fiorentina (Serie A) · age 28
plaque 88 · scale 88.08 · peak
1998 · national-team row · World Cup · age 29
plaque 88 · scale 88.06 · no stamp

88 → 88 → 88: all three taken from the rows as stored (not retyped); 87.68 → 88.08 → 88.06 is the same arithmetic without the final rounding. Recomputed across 31 ability books in this archive (all 30 filed dossiers, this one included, plus Robert Prosinečki, whose book is still unfiled), two print one constant overall while the scale moves: this one and Robert Prosinečki, whose eight rows all print 81 over a band of 0.72 points, seven of his moving columns outside the AM weights — including Durability 80→44. In a wider sense the flattening is normal: 29 of 31 books have more distinct readings than distinct printings. Our mark column puts one peak on 1997/98 — the row where the unrounded reading is highest — and no valley anywhere, 1996/97 and 1997/98 sharing 88 on the plaque.

What 1998 is doing: weighed give-backs against weighed gains, split by whether the plaque can see eithersame scale 1–99
Sprint Speed SPT · 1998 (down 1 · weighed, 10 → −0.10)
SPT 85
Acceleration ACC · 1998 (down 1 · weighed, 6 → −0.06)
ACC 83
Dribbling DRI · 1998 (down 1 · weighed, 8 → −0.08)
DRI 79
First Touch FTO · 1998 (down 1 · weighed, 8 → −0.08)
FTO 81
Composure CMP · 1998 (up 3 · weighed, 6 → +0.18)
CMP 78
Clutch BIG · 1998 (up 3 · weighed, 4 → +0.12)
BIG 81
Agility AGI · 1998 (down 1 · not weighed)
AGI 81
Crossing CRO · 1998 (down 1 · not weighed)
CRO 59
Passing PAS · 1998 (down 1 · not weighed)
PAS 71
Overall OVR · 1998 (plaque 88 / scale 88.06)
plaque 88 · scale 88.06

Two directions on one row: the four weighed columns below give back −0.32, the two weighed columns above take back +0.30, and the remainder is −0.02 — which is why 1997/98 and 1998 are almost the same row on the scale and the same row on the plaque. The three unweighed falls (AGI/CRO/PAS) fall just as far and are worth nothing in the twelve-term table. Finishing 96→96 and Goal Hunger 96→96: the 30 heaviest points in the book do not stir. The shape of this book is not "he did not change"; it is "our integer cannot hold how much he did."

Two figures · only one gets bookedThe counterfactual stays void
As booked · 1998 (age 29, no club · World Cup) plaque 88, scale 88.06
in the book
Counterfactual · lift SPT/ACC/DRI/FTO back to their 1997/98 values → scale 88.4
the plaque still reads 88; not extrapolated

The oddity of this box is that even the repair is invisible. Raise SPT/ACC/DRI/FTO on the 1998 row — precisely the four weighed columns that did fall — to their 1997/98 values, and our own ST table returns 88.4, 0.3 above the honest recomputation of the row (88.1). The scale moves. Round that answer, though, and it is 88: the same integer the library stores, character for character. A notation that cannot display a repair cannot be trusted to display a decline. So this file uses the transfer neither to claim he was stronger at 29 nor to claim he was finished — the first invents a season, the second is unreadable at the precision everyone sees. Set beside it the other case, from step one: +0.40 points of genuine gain, visible at one decimal (87.7→88.1), flattened to zero by the integer. Neither reading is adopted. The reasons, filed in the methodology box: the arc is L3 editorial derivation with anchors placed by us; for 1998 this archive registers a competition only (no standing, no minutes, no goal attribution — see the disclosed defects below); and what can be verified about those two summers has its own case files, not this arc and not this weight table.

A refusal is also a verdict. Five things this book does not do: the 17 constant columns are not written up as "frozen across three rows" — constancy is our notation, not his seasons; 88 → 88 → 88 is not written as "he was in steady form" — steadiness is a property of integers; put him on the scale and these three rows read 87.68 → 88.08 → 88.06; our file holds no 1994 row for him (15 other players have one that season), so this page neither backfills that year nor converts the three goal rows in the CASE 014 ledger into attributes; the score column of the 1998 ledger sums to 10 while its own summary row declares 9 (Zanetti on 45' exists as a note and never became a row): this file quotes no team total and edits no cell — the one column repair this archive made was done in the open by a disposition script, and its provenance sits in the ledger itself; and the 1998 row is not written as a cause — our file gives it no club, no appearances, no standing, so it explains neither the substitution that memory misfiled nor anything else.

The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved. The sentence blocks two ready-made stories at once. You cannot write "the book shows he slipped at 29": the plaque holds 88 on all three rows and the scale's answer for that step is worth −0.02. You cannot write "the book shows three steady years" either: 27 columns move, the last row monopolises eight of them at the top, and two of those are weighed (Composure, 6 points, Clutch, 4 points). What can be said is that this archive runs two precisions over one table, one of which may only write integers and the other still cannot read −0.02. Reporting that as the conclusion — rather than as his honour or his decline — is the entire position of this file.

+0.40 points of gain, no notch on the plaque.

SEASON CARDS

three rows of book, three verdicts

1996/9727ST

Fiorentina (Serie A), age 27, the first row of our book. Plaque 88, scale 87.68 — this 88 is rounded up by 0.32. fourteen moving columns take their book minimum here, among them Finishing 95 and Off the ball 92, the two heaviest terms in our ST table. This row holds no appearances and no goals in our file (five fields NULL), so the page writes no match numbers for it.

1997/9828ST

Fiorentina (Serie A), age 28, the middle row and the file's only peak stamp. Plaque 88, scale 88.08 — +0.40 above the row before, which the plaque cannot show. It monopolises zero unique minimum and three unique maxima (LFT/RFT/SET); Finishing reaches 96 here and stays at the table's top 96 with the row after.

199829ST·ARG

★ National-team year · the club field is empty in our file and league reads "World Cup". Plaque 88, scale 88.06, −0.02 from the row above; eight columns take their book maximum here (BIG/CMP/CON/LEA among them) and seven their book minimum (ACC/AGI/CRO/DRI/FTO/PAS/SPT). This file uses the row neither to explain the substitution that memory misfiled in 1998 nor to be explained by it — that tournament's goal rows live in the CASE 010 ledger.

MILESTONES

Half of these come from our two audited ledgers, half from the blanks in our file

1996/97

Fiorentina (Serie A) — our three-row ability book opens here: plaque 88, scale 87.68. Note where that first row sits: this archive starts writing him at age 27. (BallFact player_seasons)

1994-06-21

Argentina 4-0 Greece at Foxborough, its note reading attendance 54,456: the CASE 014 ledger carries three goal rows in his name — 2', 44', 90', the last a penalty, impacts open play, open play, penalty. The same match holds one more row, credited to Maradona on minute 60. The case applies the rule "three or more goals by one player in one match" to the whole group and finds one hat-trick that passes — this one. (CASE 014 · L1)

1994 (BallFact player_seasons)

Our file holds no 1994 row for him. That season is written for fifteen other players in the same table; his first row comes two years later. So this page writes no 1994 attributes, converts none of those goals into numbers, and borrows no other man's season to fill the gap. (library count, computed)

1997/98

Fiorentina (Serie A), age 28: our mark column puts its only peak on this row. The unrounded reading 88.08 is the highest in the book — stamp and scale agree here, and only the plaque fails to, since 1996/97 and 1997/98 both print 88. (BallFact player_attributes)

1998-06-21

1998 vs Jamaica (Group H): score 5-0, impact hat-trick, his three goal rows in that match at 73', 80', 83', the third annotated penalty after foul on Ortega. The note of that same match reads, word for word: second consecutive World Cup hat-trick - unique in history — the previous of those "two consecutive" was the 1994 row above. (CASE 010 · L1)

1998-06-30

1998 vs England (Round of 16): he opens the scoring at 6', impact opener. The substitution section of the same ledger carries row 3 with player Gabriel Batistuta OUT / Hernan Crespo IN at 68' and a note containing the REAL source of the false memory. Argentina won that match. The sentence thirty years of retelling attributed to the Netherlands game belongs here — that ruling belongs to CASE 010, and this file does not retry it. (CASE 010 · L1)

1998-07-04

1998 vs Netherlands (Quarter-final): the player and minute fields of that match row are both empty, and its note contains plays full 90 minutes and is NOT substituted. One of the four entries in the ledger's substitution section was raised for exactly this match (entry 4, its note reading THE KEY ROW) — that row was found in v2.56 to hold one empty column more than the 11-field header, which pushed his name into the minute field; in v2.57 the disposition script docket024-realign.mjs removed that one empty column, values untouched, and marked the fix at the end of the note. This file can now read it by column name (player Gabriel Batistuta / minute 90 / impact full match) and still treats it only as evidence about our own filing: the substantive proof that he played the whole match is the note on the correctly aligned match row of the same fixture. (CASE 010 · L1)

1998

The last row in our file: age 29, plaque 88, scale 88.06. From here to his retirement in 2005 this archive holds six years with no row (1999—2004) — he did not disappear; we did not write. (BallFact player_seasons)

ARCHIVIST'S NOTE

Three eights, two movements

Bong Weng, the archivist BONG WENG Archivist

Writing this file I began by copying the last column: 88 → 88 → 88. Three of the same number. Then I multiplied every cell by our own ST weight table and added without rounding: 87.68 / 88.08 / 88.06. The scale moved twice across these three rows (+0.40, −0.02); the plaque never moved. I ran that same step over 31 ability books in the library — 29 of them have more distinct readings than distinct printings, so "the plaque smooths things over" is routine; but a whole book whose three readings collapse into one integer is rarer: two of 31, one of them his.

So the real adversary of this file is not a decline narrative but our notation. One sentence is polite: "his overall held steady at 88 for three years." On the plaque that is true; on the scale it is not — the +0.40 of step one really happened, and an integer has no cell for 0.4. The other sentence is commoner still: "the book shows him slipping at 29." That step is worth −0.02: four weighed columns drop a point each while two rise 3 each, and the two cancel. Calling −0.02 a decline, or calling 88 → 88 → 88 stability, is letting the plaque testify for the scale. The attributes are L3 editorial derivation, anchors placed by us, so both errors are ours rather than the data's silence.

The third matter is the years with no row and the row that did not line up until it was repaired. In 1994 he has three goal rows in the CASE 014 ledger (2', 44', 90') and not one row in this ability book. In 1998 he has five goal rows of his own, while that same ledger's summary line declares 9 for the team and its score column sums to 10; the missing one (the goal registered as minute 45, filed in a note and never written as a goal row) exists as a note and never became a row. And this file found a third: the very substitution row raised to prove he was not taken off carried one empty column too many, so his name sat in the minute field — v2.57 removed that column, values untouched, and left the provenance at the end of the note. The division of labour is the point: a player file does not edit a ledger; a disposition script does, in the open, marked in the file it changes. Two goal entries remain on file under CASE 015, due 2026-10-15. the plaque never moved That sentence lands again in the note because it names our ruler, not his legs.

Case files and player file: two summers, three rows

CASE 010 tries the sentence Passarella took off Batistuta, and the team died without him and returns MYTH BUSTED on the strength of five matches, eight goal rows and five substitution entries — the case's own first screen says the memory has been retold three decades. CASE 014 audits the whole group's attribution and returns MYTH BUSTED (attribution layer), placing the only qualifying hat-trick of 1994 in his name. This file keeps three rows of ability book; it can neither overturn nor support either verdict, because it does not even hold his appearances. The one thing it can contribute — that the plaque reads 88 → 88 → 88 while the same cells sum to 87.68 / 88.08 / 88.06 — says precisely that our two precisions do not recognise each other. Three pages, cross-linked, different genres, a clear division of labour: the case files handle the claims, this file handles the numbers, the ledgers handle those two summers. The single moment this file lets the two genres meet inside one sentence is the sentence in which it refuses to convert three goal rows into the year his book is missing.

— Bong Weng · Archivist · BallFact

Note: club and league attribution, row-by-row attributes and mark stamps come from the BallFact database (attributes L3 editorial derivation, anchors placed by us); every goal row, impact field, note and substitution entry for both tournaments is counted line by line by this script from the public ledgers public/data/hat-trick-1994-groupd.csv and public/data/batistuta-1998-worldcup.csv, and every minute printed on this page must be the value of a row in his own name with the matching year in the same sentence — two hard gates in the generator, nothing retyped. The 1998 row registers a competition only: standing, minutes and goal attribution are not held here and are not claimed; apps/goals/assists/minutes/team_rank are NULL for all three rows and are likewise left unwritten. Three further disclosures: (1) the 1998 goal section totals 9 minutes, its summary row declares 9 for the team, and the score column of the five match rows sums to 10 — the difference is the goal registered as minute 45, filed in a note and never written as a goal row, which never became a row; the identity gate holds batistuta-1998-worldcup.csv#B1 and batistuta-1998-worldcup.csv#B2, owned by CASE 015, due 2026-10-15. (2) Line 19 of the same file (substitution/4, its note reading THE KEY ROW) once held one empty column more than the 11-field header, which is why his name sat in the minute column; the disposition script scripts/docket024-realign.mjs removed that column in v2.57 with values untouched and the provenance written into the note, and the gate now asserts one column-count rule per file (W1, currently 71 files clean). DOCKET-024 is crossed off in §8. (3) The other constant-plaque book in the library belongs to Robert Prosinečki (eight rows all printing 81): his cause is the same machine, not duplicated values — the unrounded readings span 0.72 points and every one of them rounds to the stored integer. This page therefore never quotes a team total as evidence and never edits a ledger behind the archive's back — it says so once in the sources and once in the note.

three rows, 132 cells, six unwritten years and three goal rows, the plaque and the scale are not the same thing.

METHOD

Data basis and confidence

L1 · High (our own audited ledger, 1998)public/data/batistuta-1998-worldcup.csv, counted line by line for this file: five match rows (1998-06-14 vs Japan 1-0, 1998-06-21 vs Jamaica 5-0, 1998-06-26 vs Croatia 1-0, 1998-06-30 vs England 2-2 (won 4-3 on penalties), 1998-07-04 vs Netherlands 1-2); the goal section holds nine entries of which one is a summary row with no date, leaving eight goal rows carrying 9 minutes; his five rows read 28', 73', 80', 83', 6' with impact fields match-winner, makes 3-0, makes 4-0, makes 5-0, opener. In the substitution section four rows align with the header and two name him: the 1998 England match at 68' (Gabriel Batistuta OUT / Hernan Crespo IN; note contains the REAL source of the false memory) and the row raised for the Netherlands match, whose note reads plays full 90 minutes and is NOT substituted on the match row itself. The Jamaica row's note contains second consecutive World Cup hat-trick - unique in history. The verdict MYTH BUSTED is signed by that case itself (2026-08-23); this file borrows its counts and quotations, not its trial.
L1 · High (our own audited ledger, 1994)public/data/hat-trick-1994-groupd.csv — all 47 data rows align with the header. His three goal rows are all dated 1994-06-21 in Argentina 4-0 Greece (2', 44', 90'; impacts open play, open play, penalty; note attendance 54,456). The hattrick section runs to three rows, exactly one of them reading PASS, and it is his; the scorer section self-declares 3 goals, matching his row count. Maradona also has a row in the same match, on minute 60, quoted here only as ledger text. The verdict MYTH BUSTED (attribution layer) is signed by that case itself (2026-10-08).
L1 · Known defects disclosedFour matters, and the file says which of them it touched. ① The 1998 goal section carries 9 minutes while its own summary row declares 9 for the team and the score column sums to 10 (the gate's stated side 0); the difference is the goal registered as minute 45, filed in a note and never written as a goal row, a note without a goal row — entries batistuta-1998-worldcup.csv#B1 and batistuta-1998-worldcup.csv#B2, owned by CASE 015, due 2026-10-15. ② Line 19 of the same file (substitution/4) held 12 fields against a 11-field header when this file found it, so its player cell read as empty and his name fell one column to the right — and that is the row whose note reads THE KEY ROW. The disposition script scripts/docket024-realign.mjs removed that one empty column in v2.57, values untouched, with the provenance written at the end of the note. DOCKET-024 is crossed off in §8. ③ Why the gate did not see it: ledger-check.mjs read by column name and never counted columns; since v2.57 it runs one W1 assertion per file — header width on every row, 71 files in the archive. ④ The two files name him differently: the 1994 ledger writes the bare surname Batistuta, the 1998 ledger the full Gabriel Batistuta — the surname resolves to exactly one player in our whole database (him), the files are never joined by string, and every naming on this page takes its value from the file it comes from. From v2.57 the whole archive splits CSV lines with one quote-aware reader (local-db.mjs's splitCsvLine); under the old naive split these two ledgers would have shifted 40 and 2 rows, which is the arithmetic that opened DOCKET-025.
L2 · MediumRow-by-row club and league attribution from BallFact player_seasons: two rows at Fiorentina (Serie A) (1996/97, 1997/98); the 1998 row booked as a national-team year (league=World Cup, club field empty). Apps / goals / assists / minutes / team_rank are NULL for all three rows and are never written or inferred on this page. There is no 1994 row for him at all, though that season is written for fifteen others. Height is held (185cm) and is not used as evidence either.
L3 · Editorial derivationThe 44 attributes and the overall arc are editorial derivations (scale 1–99), anchors placed by this archive, not solved from any engine database. The load-bearing statistics of this page — plaque 88 → 88 → 88 (one distinct value), one-decimal scale 87.7 / 88.1 / 88.1 (two), unrounded readings 87.68 / 88.08 / 88.06 (three); step one net +0.40 (seven up +0.64 against three down −0.24); step two net −0.02 (four down −0.32 against two up +0.30); the last row monopolising eight unique maxima while the first holds fourteen unique minima and the stamped row none; the peak stamp sitting on the highest unrounded row; the table's top value 96 appearing 4 times in FIN/HGRL (30 points of weight, both motionless in step two); the library-wide recomputation over 31 books hitting two flat plaques — of them Robert Prosinečki, eight rows all 81, unrounded band 0.72, seven moving columns unweighed, including Durability 80→44 — and a maximum divergence of 0.54 between recomputation and stored value anywhere in the library — are machine counts over that L3 arc and that weight table, and the run stops if a single cell fails. The more important sentence: this file establishes no relation between those two summers and his attribute book; not because the ledgers are silent (they are not — see the two L1 lines above) but because this archive has no channel for converting goal rows into attributes, and reading "the plaque did not move" as "he did not change", or as "he declined", would each be an overreach.
L3 · Counterfactual (stated and void)Lift the four weighed columns that did fall on 1998 (SPT/ACC/DRI/FTO, weights 10/6/8/8) back to their 1997/98 values and the same table returns 88.4, 0.3 above the honest recomputation of the row (88.1). The scale moves; the plaque does not: 88.4 rounds to 88, exactly what the library stores. Same-calibre proof: the formula returns 88.1 for 1998 against 88 stored; recomputed across 31 books with the same tables: the stored integer equals the one-decimal reading rounded again in 430 of 430 rows (zero fail; fourteen rows differ between one-step and two-step rounding), and this file's own three rows diverge by at most 0.32 — plaque and scale are two ends of one reading, not two machines. The transfer therefore cannot buy a new printed number, and a notation that cannot display a repair must not be used to display a fall; void, for the reasons in the "two figures" box.
SOURCES

S1 · BallFact CASE 010 "Batistuta 1998" — the substitution that memory misfiled and the sentence "Passarella took off Batistuta, and the team died without him", tried line by line; verdict MYTH BUSTED: /truth/batistuta-1998/.

S2 · BallFact CASE 014 "Group D 1994" — 47 rows of group-stage attribution and the single qualifying hat-trick of 1994; verdict MYTH BUSTED (attribution layer): /truth/hat-trick-1994/.

S3 · The two public datasets /data/batistuta-1998-worldcup.csv and /data/hat-trick-1994-groupd.csv (the only source of every minute, impact field, note and substitution entry on this page, with two hard gates: each printed minute must be a row in his name, and the sentence must carry the matching year).

S4 · BallFact player database player_seasons / player_attributes (slug=batistuta, three rows × 44 columns = 132 attribute rows, all L3; mark column one peak, zero valley; no 1994 row).

S5 · BallFact attribute basis attrs-def (ST weights: twelve terms totalling 100 points, heaviest Finishing at 22); the same table drives the library-wide recomputation quoted above.

S6 · BallFact focus pages: Shapes of a Ledger (volumes compared by book shape; this one joins with the shape "the plaque never moved") and America 1994 (the 1994 file cluster this page belongs to).

S7 · Dataset CSV /data/players/batistuta.csv (three attribute rows, rendered from the database by the build pipeline; before writing, this script reconciles row count and stored overall against it).

S8 · Cross-reference #P00016 Roberto Baggio (/players/baggio/): the same national-team-row skeleton, the opposite flatness — there, the first row takes the most, the last row ties the one before because the columns that fell never enter the scale; here, the scale moved twice and the integer had nowhere to write it. Neither file lets those summers into the causality.

← The same man, as a case file
CASE 010 · Batistuta 1998 (verdict: MYTH BUSTED)