fix(i18n): Scenarii 6.1.3 title duplication — Johnny Johnny -> proper (6 langs, gpt-5.5) - #653
Merged
Merged
Conversation
… (6 langs, gpt-5.5) (#644 correction) Record path=6.1.3 (FR canon "Johnny au Panthéon") had duplicated titles "Johnny Johnny" (or transliterated equivalent) in EN/RU/AR/ES/ZH/FA. Only PT was correct ("Johnny no Panthéon"). This is a REAL defect (not the FP I arbitrated in #644 — the committed scanner 2026-07-02-scan-translations.py confirms it objectively: title_zh 0% CJK, 12 chars, the only residual finding on master). Retranslated the 6 titles via gpt-5.5 Responses API (effort=low, recipe [[gpt55-responses-api-effort-low]]) with scenario context anchored (Johnny Hallyday, Panthéon de Paris): EN: Johnny at the Panthéon RU: Джонни в Пантеоне AR: جوني في البانتيون ES: Johnny en el Panteón ZH: 约翰尼在先贤祠 FA: جانی در پانتئون PT untouched (was already correct). Cell-level anchored replace (no csv.writer rewrite): - NO BOM preserved (verified first bytes = "pat", not efbbbf) - CRLF preserved (168 CRLF, 0 bare-LF) - diff = 1 line (all 6 cells on same CSV row) - scanner re-run: TOTAL 0 (6.1.3 no longer flagged) Corrects my #644 verdict "KEEP, nom propre" which was wrong — the scanner (reproducible) overrode my manual call. Assumed, lesson logged. Relates #633, #644. Base master aa926ff. Co-Authored-By: Claude-Code <noreply@anthropic.com>
jsboige
added a commit
that referenced
this pull request
Jul 3, 2026
…EN+FR) (#659) Consolidated release-notes draft for the v0.9.0 GitHub Release, building on the po-2023 draft (docs/RELEASE-NOTES-v0.9.0.md) and reflecting the post-bundle-v3 work not yet captured there: Highlights: - 8 languages x 10 documents, print-ready (bundle v3, 80 PDFs, PNG-300-lossless) - Print & Play free + complete: Standard (full game) + Light (sample + Virtues families overview, depth<=2, #645/#648-650) - Print-ready CMYK + SWOP OutputIntent via --pdf-cmyk Ghostscript post-pass (#632/#652) - Rules i18n cleanup (#633->#640), 0 HIGH residual + committed anti-FP scanner Notable fixes since dossier #591: harvest deadlock (#651), Logger hardening (#630/#655), Scenarii 6.1.3 title (#653), GSheet Rules sync (#642). Known limitations: SVG mind maps potentially stale (#636), OWL round-trip #133, DNN CVEs (separate ops milestone). EN + FR (impersonal). NOT published - draft docs only, jsboige validates and pastes into the GitHub Release. Test count flagged as dashboard-baseline (reported, not empirically re-verified) per [[test-counter-empirical-dotnet-test]]. Base ca5db81. Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <noreply@anthropic.com>
jsboige
added a commit
that referenced
this pull request
Jul 3, 2026
…inding (4 datasets) (#667) Secondaire dispatch 29u572 (ai-01). Final pre-release translation-quality sweep. Re-ran scanner #647 on master 27442ad across all 4 datasets (Fallacies 1408, Virtues 223, Scenarii 167, Rules 15 = 1813 rows). Result: TOTAL: 0 finding — 0 drift, 0 MT-contamination residual, 0 EN-identical-to-FR. Expected (audits anterieurs 100%). Confirms the i18n surface is ship-ready at tag time, cumulative from #640 (Rules refonte), #653 (Johnny fix), #218-295 (Virtues), Scenarii 167/167. No gpt-5.5 fill warranted — reporting the 0-finding state per no-fabrication discipline rather than generating work. Data-side pendant of ai-01's verdict #140 (QA verdict on rendered output remains ai-01's lane). Reproducible: python docs/investigations/scripts/2026-07-02-scan-translations.py Relates #647 #640 #653 #134 #140. Base 27442ad. Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <noreply@anthropic.com>
Merged
4 tasks
jsboige
added a commit
that referenced
this pull request
Jul 4, 2026
…tability fixes) (#134) (#689) The v0.9.0 entry predating bundle v3 missed the print-production and late-cycle stability work. This refresh brings it in line with master `21e2c666`, cross-checked against the release-validation dossier v4 (docs/RELEASE-VALIDATION-v0.9.0.md §3.3) and dashboard decisions #26-69. Added: - "Print Production (CMYK & Print&Play)" section: Ghostscript post-process (#632), `--pdf-cmyk` entry-point (#652), bundle v3 = 80 PDFs DeviceCMYK + SWOP OutputIntent (6.18 GB RGB -> 5.30 GB CMYK), P&P Standard/Light (#645/#648-650, 64 -> 80 PDFs), GS timeout 180->900s (#670) - "OWL Ontology (Bilingual EN/FR)" section: Fallacies OWL 5.07 MB (#634 regen), Virtues OWL (#592/#499 Phase 2), honest scope note (EN+FR only, not 8-lang) - "Fixed - Pipeline Stability (Jun-Jul 2026)" section: harvest deadlock #651, serial retry #613/#676, logger Spectre #630/#655, CMYK oxymore, Johnny 6.1.3 #653, Rules i18n refonte #640, CSV hygiene #579/#581/#584, OWL staleness #634 Corrected (code=truth): - Magick.NET 14.13.1 -> 14.14.0 (verified in .csproj) - Test count 548 -> 578 pass / 1 known-fail #133 / 5 skip / 584 total (empirical `dotnet test` on Argumentum.AssetConverter.Tests, 2026-07-04, .NET 9). Previous counts in docs (548/549/570) were all stale No existing content regressed; all prior sections preserved. Co-authored-by: Your <your.email@example.com> Co-authored-by: Claude-Code <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix(i18n): Scenarii 6.1.3 title duplication — Johnny Johnny → propre (6 langues, gpt-5.5)
Correctif de mon verdict #644 (« KEEP, nom propre ») qui était faux. Le scanner
committé (
2026-07-02-scan-translations.py, PR #647) l'avait confirmé objectivement :title_zh "Johnny Johnny"= 0% CJK, 12 chars, l'unique finding résiduel sur master.Le FR canon est « Johnny au Panthéon », pas « Johnny Johnny ».
Le défaut
Record
path=6.1.3(FR canon « Johnny au Panthéon » — Johnny Hallyday au Panthéon de Paris).Les titres étaient dupliqués dans 6 langues ; seul PT était correct :
title(EN)Johnny JohnnyJohnny at the Panthéontitle_ruДжонни ДжонниДжонни в Пантеонеtitle_arجوني جونيجوني في البانتيونtitle_esJohnny JohnnyJohnny en el Panteóntitle_zhJohnny Johnny约翰尼在先贤祠title_faجانی جانیجانی در پانتئونtitle_ptJohnny no PanthéonMéthode
reasoning.effort=low, recipe MEMORY[[gpt55-responses-api-effort-low]]). Contexte scenario ancré (ministre de la Culture,
Johnny Hallyday, Panthéon de Paris) + référence PT correcte fournie.
csv.writerrewrite) : « Johnny Johnny » apparaît3× (EN/ES/ZH non-quotées) → disambiguïsation par colonnes voisines (
Governance,/gobernanza,/治理,). RU/AR/FA uniques → replace direct.706174="pat", pasefbbbf),CRLF préservé (168 CRLF, 0 bare-LF),
git diff= 1 ligne (les 6 cellules sur la mêmerangée CSV), scanner re-run TOTAL: 0 (6.1.3 ne déclenche plus).
Impact
Relates #633, #644. Base master
aa926ffd.🤖 Generated with Claude Code