Skip to content

docs(i18n): #642 correct migration-table note — variants ARE in repo (NO-MATCH = layout artefact) - #658

Merged
jsboige merged 1 commit into
masterfrom
docs/642-migration-table-correction
Jul 3, 2026
Merged

docs(i18n): #642 correct migration-table note — variants ARE in repo (NO-MATCH = layout artefact)#658
jsboige merged 1 commit into
masterfrom
docs/642-migration-table-correction

Conversation

@jsboige

@jsboige jsboige commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Correction to PR #656's audit-trail note. The original note claimed the 12 NO-MATCH rows were "variant game rules not present in the repo". That was WRONG.

Verified against repo (code=truth)

The 4 variants ARE present in Cards/Rules/Argumentum Rules - Cards.csv:

  • Rules_07 = "Le Bingo mixologie argumentative"
  • Rules_09 = "Le dernier beau parleur"
  • Rules_11 = "Le moulin à baratin"
  • Rules_13 = "La parlote coinchée"

Repo holds the full 15-card set (Rules_01..15), not "base game only".

What the 12 NO-MATCH actually mean

A layout-alignment artefact, not missing content. The legacy GSheet used a 24-fine-row layout; the repo uses a condensed 15-card structure (#438/#250 restructure merged each rule into one cell with \n). The row-by-row sentence-overlap matcher couldn't align GSheet title-rows against merged repo cards → reported NO-MATCH. The 24→15 restructure lost 0 character (16 446 FR chars identical, verified by ai-01).

Net

The migration lost no data. The note now documents this correctly so the doc doesn't read as a data-loss record.

Root-cause of the error: interpreting a matcher's NO-MATCH signal as "content absent from repo" without empirically verifying the repo records exist (pattern: [[test-counter-empirical-dotnet-test]]).

Docs-only, base ca5db818. No risk to content.

🤖 Generated with Claude Code

…t artefact, variants ARE in repo

Correction to PR #656's audit-trail note. The original note (and the PR #656
description) stated the 12 NO-MATCH rows were "variant game rules not present in
the repo". That conclusion was WRONG.

Verified against repo (code=truth): the 4 variants ARE present — Rules_07
(Le Bingo mixologie), Rules_09 (Le dernier beau parleur), Rules_11 (Le moulin à
baratin), Rules_13 (La parlote coinchée). The repo holds the full 15-card set.

The 12 NO-MATCH are a layout-alignment artefact: the legacy GSheet used a
24-fine-row layout; the repo uses a condensed 15-card structure (#438/#250
restructure). The row-by-row sentence-overlap matcher could not align GSheet
title-rows against merged repo cards, so it reported NO-MATCH. The 24->15
restructure lost 0 character (16446 FR chars identical, verified by ai-01).

The migration lost no data. The note now documents this correctly.

Root-cause of the error: interpreting a matcher's NO-MATCH signal as
"content absent from repo" without empirically verifying the repo records
exist (pattern [[test-counter-empirical-dotnet-test]]).

Co-Authored-By: Claude-Code <noreply@anthropic.com>
@jsboige
jsboige merged commit b82145e into master Jul 3, 2026
3 checks passed
@jsboige
jsboige deleted the docs/642-migration-table-correction branch July 3, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant