Skip to content

docs(i18n): #642 analyse structurelle GDrive Rules — paste-ready impossible + worklist garbage - #646

Merged
jsboige merged 1 commit into
masterfrom
docs/642-gdrive-rules-paste-artefact
Jul 2, 2026
Merged

docs(i18n): #642 analyse structurelle GDrive Rules — paste-ready impossible + worklist garbage#646
jsboige merged 1 commit into
masterfrom
docs/642-gdrive-rules-paste-artefact

Conversation

@jsboige

@jsboige jsboige commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

docs(i18n): #642 analyse structurelle GDrive Rules — paste-ready impossible, worklist garbage + décisions

Deep-queue PRIMAIRE (dispatch ai-01 msg-…c60w1b). Cible initiale : produire un
CSV paste-ready (24×5) aligné sur la structure GDrive + diff cell-by-cell sur #642.

Trouvaille bloquante — l'artefact row-level paste-ready est structurellement impossible

Les rangées GDrive (24, granularité fine) traversent les frontières de records repo
(15 main + 6 PP, coarser). Preuve airtight (V1 « École des menteurs ») :

  • Repo Rules_04 finit par …Le baratineur peut écourter la saynète quand il le souhaite.
  • Repo Rules_05 commence par ### 4. Le jury
  • GDrive row 4 commence par Le baratineur expose ses arguments… (= dernier paragraphe de Rules_04) puis ### 4. Le jury (= Rules_05) → chevauche 2 records
  • GDrive row 5 « En cas d'égalité (🥈👇👇) » = paragraphe interne à Rules_05, pas RulesPP_06

17/24 rangées GDrive n'ont pas de correspondance rangée-à-rangée propre (chevauchent
ou sont des fragments internes). Un artefact construit en remplaçant chaque cellule
GDrive par un record repo serait incorrect (duplication, paragraphes coupés, langues
misalignées). Le contenu propre vit dans le repo mais dans un découpage différent.

Livraison re-cadrée (analyse décisionnelle au lieu de CSV paste-ready)

docs/investigations/2026-07-02-gdrive-rules-642-structural-analysis.md (+178 lignes) :

  1. Preuve structurelle §1 (chevauchement row 4 / Rules_04-05).
  2. Carte 24 rangées → records repo §2 (avec marquage chevauchements, fragments internes).
  3. Inventaire 27 cellules garbage MT §3 (défauts par pattern : Roll of the English Channel, Facility, peacher/pêssego, picareta, manga, baratiner) avec clean
    équivalent + record repo source + glossaire verrouillé fix(i18n): refonte traduction Rules — 23 HIGH résolus (PT/RU + purge embromador + glossaire) #633 #640.
  4. Re-cadrage décisions §4 : A (A1 collapser GDrive / A2 fixing in-place
    paragraphe-level / A3 re-split fragile), B (OAuth vs paste manuel), C (colonnes
    AR/ES/ZH/FA), D (feuille PP). Reco po-2024 : A2 + B2.

Impact

  • Aucun upload GDrive (mandate jsboige + B non tranché). Doc uniquement.
  • Aucun changement de code/CSV — la trouvaille §1 évite un paste naïf destructeur
    (qui aurait écrasé 24→15 rangées en perdant la granularité + misaligné les langues).
  • Ne bloque pas le tag v0.9.0data(sync): upload GDrive Rules post-#640 — GO jsboige 2026-07-02 (protocole safety #193) #642 est un nettoyage GDrive post-release, pas une
    gate asset. Le garbage GDrive n'affecte pas les PDFs générés (repo = source CardPen).
  • Rend la méthodologie reproductible + donne à jsboige l'info pour trancher A/B/C/D.

Décision attendue (jsboige, via ai-01)

Trancher A2 + B2 (reco) → je livre le fixing paragraphe-level des 27 cellules
garbage (CSV 24×5 préservant la structure, diff cell-by-cell, 0 cellule non-ciblée).
C et D peuvent rester différés (non-bloquants pour nettoyer FR/EN/RU/PT = cœur du
clobber #211).

Relates #193, #211, #633, #640. Base master 99145fab.

🤖 Generated with Claude Code

…impossible + worklist garbage

Deep-queue PRIMAIRE (dispatch ai-01 msg-c60w1b). L'artefact paste-ready row-level
demandé est structurellement impossible: les rangées GDrive (24, granularité fine)
traversent les frontières de records repo (15 main + 6 PP, coarser). Preuve: GDrive
row 4 chevauche Rules_04 (fin "Le baratineur expose...") ET Rules_05 (debut "### 4.
Le jury"); row 5 "En cas d'egalite" est un paragraphe interne a Rules_05, pas
RulesPP_06. 17/24 rangées n'ont pas de correspondance rangée-à-rangée propre.

Livraison re-cadrée en analyse décisionnelle:
- Carte structurelle 24 rangées -> records repo (avec marquage chevauchements)
- Inventaire 27 cellules garbage MT residuel avec clean equivalent + record source
- Re-cadrage decisions A (A1 collapser / A2 fixing in-place / A3 re-split fragile),
  B (OAuth vs paste), C (colonnes AR/ES/ZH/FA), D (feuille PP)
- Reco po-2024: A2 + B2 (fixing paragraphe-level 27 cellules, preserve structure)

Aucun upload GDrive (conforme mandate jsboige + B non tranché).

Relates #193, #211, #633, #640. Base master 99145fa.

Co-Authored-By: Claude-Code <noreply@anthropic.com>
@jsboige
jsboige merged commit 319eb49 into master Jul 2, 2026
3 checks passed
@jsboige
jsboige deleted the docs/642-gdrive-rules-paste-artefact branch July 2, 2026 10:57
jsboige added a commit that referenced this pull request Jul 3, 2026
)

Companion artefact to the #642 structural analysis (#646). Records, for each of
the 24 legacy GDrive "Cards" rows, the best repo record match + migration verdict:
1 IDENTICAL, 0 PRESERVED, 1 FRAGMENT, 10 GARBAGE-MT, 12 NO-MATCH (variant games
not in repo Rules CSV, preserved verbatim in archived tab).

Documents the audit trail proving no authentic partner content (juliadespb) was
silently lost when Option 3 was applied (2 clean sheets byte-perfect from repo
master + legacy tab archived under neutral name).

Generated by code from live GDrive snapshot + repo master (code=truth, not
hand-authored). Base master cb98905.

Co-authored-by: Your <your.email@example.com>
Co-authored-by: Claude-Code <noreply@anthropic.com>
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