Serious 13 Sept 2026
Twenty-four households with the parents the wrong way round
- This archive said
- Twenty-four of this archive's 112 households named a De Franceschi woman as the father and her husband as the mother. «father: Michiela De Franceschi · mother: Domenico Giachin». Forty people's roster entries said things like «Domenico Giachin — named as mother on 2 baptisms».
- What is true
- Every one is inverted. The women are the mothers; the men are the fathers. All 24 are De Franceschi daughters married out — which is why the error clusters exactly where it does.
- How it happened
- The households built from the FamilySearch index take the two parent names the index returns and assign them by position, not by sex. Where the De Franceschi parent was listed first — which is what happens when the mother is the one carrying this archive's surname — the pair went in backwards.
So the bug bit precisely the people this archive is worst at tracking. The whole Vodnjan argument is that «the surname keeps its sons and loses its daughters»; twenty-four married-out daughters were in the data and the data had them down as men.
Found while testing something else entirely — chasing whether one Michiela De Franceschi fu Giuseppe was a daughter of the Giuseppe this archive already documents. The check that found it is now in `scripts/audit.py` and runs on every publish: a female given name in the father field. It would have caught this the day it was introduced.
Corrected in place, here →
Serious 13 Sept 2026
Full-text result counts that were a year, not a count
- This archive said
- That FamilySearch's full-text search returned 1,952 results for Gologorica, 1,719 for Gračišće and 1,885 for Defranceschi — and, noting how implausibly alike those three numbers were, that they «have not been tested» and should not be trusted.
- What is true
- Every one of the three is wrong, and the real figures are not close.
Gologorica returns 19. Gračišće three pages. Crikvenica fifteen. Ližnjan two. Defranceschi returns about 9,900 — five times what was published, not a fifth of it. And Vodnjan returns nothing at all: the Croatian name post-dates every record in the corpus, which uses Dignano — about 12,200 of those, most of them the other Dignano, in Friuli.
- How it happened
- The number was scraped with a loose pattern — `([0-9,]+)\sResults` — off a page whose visible text ends «… Border Crossing Records 1924-1952\nResults per page:»*. It matched a year out of a collection title. «1,952 results» was a border-crossing collection's end date standing next to the words «Results per page».
What makes this worse than a scraping bug: the page said the numbers looked wrong and published them anyway. Three unrelated searches returning numbers of the same size was called «the shape of a number that counts something other than what you think» — and then the one check that would have settled it, look at how many results are actually on the page, was not run. It takes one request.
Flagging a doubt is not the same as resolving it. A figure you have publicly called untrustworthy should not be in the sentence at all.
The finding underneath is unharmed and is better than it looked: 19 hits for Gologorica is a set small enough to read end to end, which is exactly what makes the village sweep worth doing.
Corrected in place, here →
Serious 10 Sept 2026
A filter of mine deleted a paragraph of hers
- This archive said
- Nothing — that is the problem. The account of Paputchka's death, some five hundred words, silently vanished from the transcription.
- What is true
- The scanner destroyed its opening sentence, returning «WS CAPES FUG PS PEPE AU SII Pony FRU. OI WC PI PO UT UU TET» where she had written «We experienced "true" love with our Siberian Husky Paputchka». A rule I wrote to strip scanner noise matched that line — and because prose is stored one line per paragraph, deleting the line deleted the entire paragraph.
- How it happened
- Restored word for word from the original, supplied by David, and marked on the page as restored so no reader has to wonder which text they are looking at.
The lesson is specific and unpleasant: a cleanup rule that operates on a whole paragraph can destroy a whole paragraph. Noise-stripping must be scoped to the noise — a few tokens — and never to the container it sits in. It was also found by the reader, not by me: nothing in the build warned that five hundred words had gone, because nothing was counting.
A reconciliation was then run over the whole page — every substantial line of the raw scan tested against the published text — and it found four more losses of the same kind: the closing paragraph of the husky piece, which had been left beginning mid-sentence at «anger and rage»; a sentence from A Suicide Avenged; a line of dialogue from it; and part of the godparents letter. All four are restored and marked. One passage is unrecoverable — three lines describing a person, from the 2004 course — and stands on the page as a stated gap rather than a silent one.
Corrected in place, here →
Serious 10 Sept 2026
A living man named in an allegation
- This archive said
- Her own introduction to the first poem was published word for word, and it named the man she was then married to in a sentence describing «a long standing affair, committing adultery for years».
- What is true
- That should never have gone up. It is an allegation of adultery against a named living person, published by this archive. That the words are hers and that she published them herself does not transfer the risk or the discretion — the archive chose to reproduce them.
- How it happened
- The name is removed; the sentence now reads «my marriage was over». It is the single alteration to her text anywhere on that page, and the page says so.
The failure was not ignorance of the rule. The same rule had been applied an hour earlier, and correctly, to a different document — a statement of allegations that was excluded entirely for naming living people. Then a transcription was published verbatim without running the same test over it. A rule applied once is not a rule; it has to be run against every page that goes out.
Corrected in place, here →
Serious 10 Sept 2026
Hedviga Blažević has two birthdays
- This archive said
- Two pages give her birth as 8 March 1926. A third page quotes the certified extract of the Senj birth register, attached to her son's 1951 entry, which gives 3 August 1926.
- What is true
- Both have stood on this site at once and nobody noticed. Written as numbers they are 8/3/1926 and 3/8/1926 — a day and a month exchanged, almost certainly where a European date met an English-speaking translator. This archive does not know which is right.
- How it happened
- Neither has been quietly deleted. Both now stand, marked as in conflict, and the Senj birth register for 1926 is an errand. The lesson is one this project keeps relearning: a date that appears twice in an archive should be diffed, not trusted twice.
Corrected in place, here →
Serious 10 Sept 2026
Anton Rudolf, dead in 1943 and certified in 1950
- This archive said
- Anton Rudolf Defranceski, born 20 January 1890 at Klenovica house 22, died in 1943 — recorded here «per the family». The same page also has him on the Pfullingen list of foreigners in 1947 and certified by that town's mayor in 1950.
- What is true
- Those cannot both be about the same living man. Either the 1943 death is wrong — and it was only ever family testimony, never a register — or the Pfullingen documents are about a different Anton. The archive printed both and did not notice.
- How it happened
- Surfaced only because the family's oral history of 1948 made the widow's situation matter. Written up on Nineteen forty-eight, and the Crikvenica death register for 1943 is now an errand. Lore is worth collecting partly because it makes you re-read your own pages.
Corrected in place, here →
Serious 10 Sept 2026
What the first 403 actually was
- This archive said
- That FamilySearch's tile server had blocked the death-register reading, recorded as `blocked` in the Search Register and written up on Method as a second instance of when the service says stop, stop.
- What is true
- The tile path was wrong. Tiles live at `…/image.xml`'s sibling `image_files/{level}/{col}_{row}.jpg`, and the reader was asking for `…/{level}/{col}_{row}.jpg` — no `image_files`. Today that same wrong path returns a plain 404; yesterday the security service answered the unknown path with a 403. So the reading was stopped by my own broken URL, dressed up as somebody else's refusal.
A real block did come later, after several hundred tile requests, on `image.xml` itself — and that one is recorded honestly.
- How it happened
- Check that the request is well-formed before concluding you have been refused. A 403 on a path that does not exist is not a verdict on your conduct. The cheap test — does the correct URL work? — costs one request and was not run.
Corrected in place, here →
Serious 9 Sept 2026
A face on the direct line
- This archive said
- A hand-tinted portrait of a bearded man in a bow tie, published as Josip Defranceschi, born at Gračišće 22 March 1863 — David's great-grandfather, and the only likeness the direct line had.
- What is true
- It is from the Imotski branch, and the sitter is a Josip of that family. No likeness of the Crikvenica Josip is known to this archive. The companion portrait published as his wife Ana is withdrawn too, because its only identification was that it matched the man beside it.
- How it happened
- Two branches' photographs sit in one family collection. A card carried the name, this line has a man of that name, and this archive matched the face to the name without asking which Josip — while checking every register plate on the same page against Pazin and Ledenice. The portrait was never checked against anything. Identified by David, who holds the originals. The retired 2018 GEDCOM spliced Imotski onto this line as well: the same seam has caught this archive twice.
Corrected in place, here →
Serious 9 Sept 2026
Seventy-eight records moved to the wrong parish
- This archive said
- That the seventy-eight Vodnjan records were really Vižinada's, because resolving them to film 005497893 and asking the catalogue who made that film returned «Rimokatolička crkva. Župa Vižinada».
- What is true
- A reel can carry more than one parish. That one holds Vižinada's deaths 1754–1831 and Vodnjan's baptisms 1815–1866 (koha:963267). The records are Vodnjan's.
- How it happened
- The catalogue answers a film-number query with the first creator on the reel. The method was sound and the question put to it was wrong. It stood on the site for about an hour, published within twenty minutes of being reached and without a single image being opened. What made it look right: the one death on that reel really is Vižinada's — it is in the Liber Defunctorum of Castellier, Kaštelir.
Corrected in place, here →
Serious 9 Sept 2026
Forty-four people filed under the wrong town
- This archive said
- Eight reconstructed Vodnjan households and their children carried Vižinada as their parish in the roster, and the households themselves had no place at all.
- What is true
- They are Vodnjan. Eight households placed, forty-four rows moved, and Vodnjan moved out of unplaced into Southern Istria.
- How it happened
- The correction above was published on the narrative page and never reached the data. David asked why the headcount had not moved all day; it had not, because the roster was three commits behind the research and still carried the error the essay had already retracted. Fixed, and the rebuild order is now written into the queue notes.
Corrected in place, here →
Serious 7 Sept 2026
A pedigree spliced at the wrong join
- This archive said
- The Imotski family joined to David's own line, in the 2018 GEDCOM this archive inherited.
- What is true
- They are separate. The GEDCOM is retired — 8,286 people against the live tree's 15,643, and David's own verdict: «really old and really wrong».
- How it happened
- An old export was trusted as a source. It is now used for nothing. Note how often Imotski turns up in this list.
Corrected in place, here →
Serious 9 Sept 2026
Counting records by place, with a parameter that does not count
- This archive said
- Per-place record counts for this surname across sixty Istrian and Kvarner towns, and a research queue carrying «Vižinada — 53 records, unread», «Draguč — 25», «Dubrovnik — 38».
- What is true
- The place parameter on this search endpoint does not filter. Ten values were tested, including «Zzzznowhere» and «Atlantis», and every one returned the same total: 3,652. Vižinada and Draguč return identical result sets. Dubrovnik returns the unfiltered list. The queued «Vižinada 53» records are on the Vodnjan film and have already been read.
- How it happened
- The parameter is a relevance boost dressed as a filter — no error, no warning, just the whole set back in a different order. The sweep survives because its method independently checked each record's own place text before counting it; the queue did not, and carried three phantom tasks for days. The reliable route is to resolve records to their film and read the catalogue's item list — remembering that a film can carry more than one parish.
Corrected in place, here →
Process 13 Sept 2026
A correction that never reached the data file
- This archive said
- The families page described the southern-Istrian family as «Southern Istria — Pula, Fažana, Ližnjan», resting on the name being «in the Pula registers from 1667».
- What is true
- Those entries are from the Svetvinčenat register, DGS 005497884, and the parish carries the surname from 1657. Pula holds ten register entries of the name, only three accepted, and four of them are spelt Bellulovich Francessich — a different surname.
- How it happened
- The correction itself was made days ago and published on the lines chart. It never reached `families.json`, which went on asserting the original claim in its own title. This is the second time in this archive that a published correction has failed to reach the data behind it — the first cost forty-four people their parish. Found by auditing the chart's place labels against every place string in the register, the roster and the households, which is a check that should run on a schedule and does not.
Corrected in place, here →
Process 10 Sept 2026
«Corsica — not ours»
- This archive said
- The lines page filed Corsica under «not ours».
- What is true
- Nobody had checked. Not one search had ever been run in a French archive for this surname, in any commune. «Not ours» was a guess wearing the clothes of a finding — the same error as a false join, made in the opposite direction.
- How it happened
- Replaced with a stated position and its reasoning on a page of its own: a parallel, not a branch, expected to be unrelated and not yet tested. Dismissing a line without looking is exactly as unevidenced as claiming one.
Corrected in place, here →
Process 10 Sept 2026
The FamilySearch paging cap
- This archive said
- A method note stated the persona endpoint caps out at about 1,100 records.
- What is true
- The real ceiling is about 1,800. The 1,100 figure came from a run that stopped early and was never retested; the full harvest of 10 September reached 1,800 distinct records before the endpoint began serving page one again.
- How it happened
- Retested deliberately, at offsets 1,800, 2,600 and 3,600, before publishing a number that the whole of The Register now rests on.
Corrected in place, here →
Process 9 Sept 2026
A broken site pushed live
- This archive said
- Nothing — the page simply was not there for about six minutes.
- What is true
- The build had failed and the commit went out anyway.
- How it happened
- `npm run build | tail -2` hides the build's exit code behind the pipe's. This was the second time. There is now `scripts/publish.sh`, which builds without a pipe, checks that every source page produced an output file, and refuses to commit or push if either fails.
Corrected in place, here →
Process 9 Sept 2026
Bold words breaking onto their own line
- This archive said
- Nothing wrong in the words — but wherever a paragraph of running prose contained a bold phrase, the phrase was thrown onto a line of its own, so the sentence read as three broken fragments.
- What is true
- A styling fault, live across the site for an unknown period and on eleven pages that pass marked-up text into a paragraph.
- How it happened
- `.prose` was declared `display:flex; flex-direction:column`, which turns every inline child — including a `` — into its own flex item. It is now spacing applied between block children only. Found by looking at a new page rather than by any test. Two stylesheets exist in this repo and only one is loaded; the first fix went into the wrong one.
Corrected in place, here →
Minor 13 Sept 2026
I corrected a note that was right
- This archive said
- That the working notes' line — «55 suppressed charts to review by hand» — was stale and wrong, and that the true figure was 763 of 1,056 dossiers with no pedigree chart: «wrong by a factor of fourteen, in the direction that makes the job look nearly done».
- What is true
- The note was right and I was measuring something else. A dossier has three possible states, not two:
238 have a chart drawn. 55 have candidate households that the date gate rejected every one of — a chart suppressed, which is exactly what the note said and exactly the pile that needs reviewing by hand. 763 have no household link at all, so there is nothing to suppress and nothing to draw.
55 is the review queue. 763 is not a backlog; it is the shape of the evidence.
- How it happened
- `v.get("ptree")` was read as «has a chart». It is not: the builder returns a `ptree` object carrying `none: True` when it found candidates and the gate threw them all out. Conflating «suppressed» with «absent» turned a precise note into a false alarm — and the alarm was published in a commit that was itself about numbers going stale.
The audit now prints all three states separately. Being loudly right about an error is not the same as being right, and the check I built to stop numbers rotting produced a rotten number on its first day.
Corrected in place, here →
Minor 13 Sept 2026
Counted four candidates and could name three
- This archive said
- That four look-alike candidates had been examined at full magnification and given up on this film — «q.m Francesco», «di Francesco», «da Francesche», «and one more».
- What is true
- There are three. «Nicolò Sussani q.m Francesco» and «Antonia Palin di Francesco» on image 560, and «Bonetta da Francesche» at page 164, entry 21. There is no fourth.
- How it happened
- A running tally kept in the head rather than in the file. The sentence was written, the fourth could not be named, and it went out anyway with «and one more» standing in for evidence.
Small, and caught within the minute — but it is the same shape as the mistake that put 1,952 on this site: a number written before it was counted. The count of things given up is exactly as much a claim as the count of things found, and this archive's whole argument is that it keeps both.
Corrected in place, here →
Minor 13 Sept 2026
Numbers I gave David before checking them
- This archive said
- That Pula had «about fifty records» and that Krk, Kastav and Oprtalj were towns missing from the lines chart.
- What is true
- Pula has ten in the register. The fifty came from adding register, roster and households together and folding «Pola» into «Pula» — three different kinds of row counted as one kind. And Krk, Kastav and Oprtalj are not gaps at all: the surnames there are Franceschini and Francetich, different stocks of a different name.
- How it happened
- Caught before publishing, by recounting per source and printing the spelling column beside each place. The lesson is the one this archive keeps meeting from a new direction: a place count means nothing until you have looked at what surname is actually standing in it.
Corrected in place, here →
Minor 10 Sept 2026
«Nine parishes» on the Archive page
- This archive said
- «1,151 registers catalogued across nine parishes» — the count of books was computed from the data, the count of parishes was typed by hand.
- What is true
- There are fourteen: Barban, Cerovlje, Gologorica, Gračišće, Ližnjan, Motovun, Pazin, Pićan, Poreč, Svetvinčenat, Umag, Vižinada, Vodnjan and Čepić.
- How it happened
- Now computed from the same data as the number beside it. Any figure a page states should be derived, not typed — a hand-typed number is right on the day it is written and wrong from then on.
Corrected in place, here →
Minor 9 Sept 2026
A surname misread
- This archive said
- «Alvise Bortolan q.m Saba», husband of Lucia De Franceschi, in two published entries.
- What is true
- «Alvise Birattan q.m Saba». The 1825 entry writes it legibly, and the two earlier ones say the same thing once you go back and look.
- How it happened
- A hard hand read twice from the same wrong first guess. Bortolan was this archive's word, not the register's.
Corrected in place, here →
Minor 9 Sept 2026
A marriage dated forty years early
- This archive said
- Carlo De Franceschi × Maria Michelcich, 1812.
- What is true
- 1 March 1852, Rovinj, entry 31. The bride was twenty-six, so she cannot have married in 1812.
- How it happened
- Carried straight from an index whose year field appears to hold the groom's, not the marriage's. It survived because nobody had opened the image — the same failure as the portrait, in a different medium.
Corrected in place, here →
Minor 8 Sept 2026
An opening said to hold nothing
- This archive said
- That opening 578 of the Svetvinčenat baptisms holds no De Franceschi.
- What is true
- It does. The entry was found by resolving the index arks to their images rather than trusting the search result.
- How it happened
- An absence in an index was read as an absence in the register. The correction was published underneath the original claim, which is where it belongs.
Corrected in place, here →
Minor 8 Sept 2026
Two children who are one child
- This archive said
- Two boys named Piero, baptised nine days apart, counted as two people.
- What is true
- One child, entered twice by the priest. The godparent pair is identical — Martino Salambat and Andriana Quelis — which is proof, not coincidence.
- How it happened
- Found by reading the openings rather than the index. The roster had already deduplicated by name and year, so the published count was right for the wrong reason; that too was stated.
Corrected in place, here →
Minor 8 Sept 2026
A petition attributed to the wrong person
- This archive said
- That the 1942 naturalisation petition filed as «Bruno de Franceschi Or Seedorf» was Bruno's.
- What is true
- It is Gerda's — her declaration, carrying his name in the index because of the marriage.
- How it happened
- An index heading read as a subject.
Corrected in place, here →
Minor 8 Sept 2026
A column said to be unalignable
- This archive said
- That the «going to join» entries could not be aligned to the passengers.
- What is true
- They align perfectly. The image holds two ledger pages, and those particular entries belong to the Di Bruzzi family, not to ours.
- How it happened
- A page boundary mistaken for a data problem.
Corrected in place, here →
Minor 8 Sept 2026
A line described as an open question
- This archive said
- Vodnjan: «twelve families in 1945 … accounted for by no existing line … the newest open question».
- What is true
- Five documented generations, two separate lines, and four women of the name married out before the books open.
- How it happened
- Not wrong when written — overtaken, and left standing for hours after the evidence had changed. The lesson is the same as the roster's: a finding is not published until the data files carry it too.
Corrected in place, here →
Minor 10 Sept 2026
«Never once as the officiant»
- This archive said
- That Don Stefano De Franceschi appears in the Vodnjan marriage register nineteen times as a witness and never once as the officiant — a point this archive made repeatedly, because it fixed his standing under the parroco Giovanni Tromba.
- What is true
- On 26 January 1833 he married a couple himself: «D.n Stefano De Franceschi, De Parochi lic., li congiunse e benedisse nella Chiesa Parrocchiale».
- How it happened
- True of every entry from 1819 to the end of 1832, and stated as though it were true of the whole book — while sixty openings of that book were still unread. A claim about a register nobody has finished reading is a claim about the part you have read. What survives is the better point: he acts «De Parochi lic.», by the parish priest's licence, exactly as at the baptism of 1816. Seventeen years apart, the same three words.
Corrected in place, here →
Minor 10 Sept 2026
Reading a formula as a personal arrangement
- This archive said
- That «De Parochi lic.» — by the parish priest's licence — was the particular standing Don Stefano De Franceschi held at Vodnjan, and that the register used «the same three words about him» seventeen years apart, at a baptism in 1816 and at an altar in 1833.
- What is true
- It is the register's standard formula for any priest deputising for the parroco. The very next entry, 13 February 1833, uses it of Don Pietro Bradamante.
- How it happened
- Published the day before, on a run of entries that happened to feature one man. Two consecutive days of the same book undid it. The underlying fact is unchanged — Don Stefano was never the parson of Vodnjan — but the phrase was doing work it does not do.
Corrected in place, here →
Not ours 10 Sept 2026
What the Archive's 1,151 actually counts
- This archive said
- Nothing false — but the page led with 1,151 and let a reader assume it was a measure of the project's reach. Set beside a sister site's 10,536 records naming 4,779 people, it invited exactly the wrong comparison.
- What is true
- 1,151 counts books, not people. It is the Pazin inventory of parish registers that exist. This archive has opened a book in 7 of the 14 parishes, and most of the 997 digitised volumes have never been looked at. The comparable people-counts are 1,136 on Everyone and 1,508 on The Register.
- How it happened
- The page now says so in its own words, and says why the sister project's number is larger: it read a town's death registers act by act rather than searching an index for one surname. 1,151 is not an achievement. It is the size of the job.
Corrected in place, here →
Not ours 10 Sept 2026
Piero della Francesca in the family tree
- This archive said
- Nothing on this site — the claim is in the family's own MyHeritage tree, which places the painter Piero della Francesca (1415–1492) of Sansepolcro in this family, with his father Benedetto and mother Romana di Perino.
- What is true
- Piero's father genuinely was a de' Franceschi of Sansepolcro, so the surname is real. The connection to the Carnian and Istrian family is not. Nothing documents it, and nothing here claims it.
- How it happened
- Recorded rather than deleted, because the tree is a source this archive reads and it is better to name a doubtful join than to leave it unmentioned. All three are marked so on their own pages. This is the third famous namesake the project has had to refuse — after the Venetian printer and the Venetian painter — and the pattern is always the same: a well-known man of the name, and no join but the name.
Corrected in place, here →
Not ours 10 Sept 2026
Living people
- This archive said
- The footer of every page read «Living people are excluded from this build.»
- What is true
- At David's instruction the policy changed: living people the archive knows of are now named, by name only — no date of birth, no address, no place of residence, no photograph.
- How it happened
- The footer was corrected the same day the policy changed, rather than left contradicting the pages above it.
Corrected in place, here →
Not ours —
A register's own error, kept as it stands
- This archive said
- «Il Signor Carlo De Franceschi … celibe, d'anni 40», 1 March 1852.
- What is true
- He was forty-two, born 16 October 1809.
- How it happened
- Not this archive's mistake but the register's, and it is transcribed as written rather than silently improved. Ages in these books are what somebody said in the room — and in this room the man being asked was too ill to stand up.
Corrected in place, here →
Not ours —
Names that are not this name
- This archive said
- Nothing — these were caught before publication and are recorded so they are not found again.
- What is true
- Franceschich of Buzet is a Slavic patronymic, not Franceschi. Francin is its own Vodnjan family — although Pietro De Franceschi's first wife was a Francin, so in that parish the two are a household deep in each other. Pietro Francin q.m Dom.co de Rondel is not a De Franceschi.
- How it happened
- Read by eye rather than matched by string. This is the whole argument for reading a register instead of querying one.
Corrected in place, here →