Skip to content

data(virtues): normalize EN/RU/PT subfamily translations - #295

Merged
jsboige merged 1 commit into
masterfrom
data/virtues-family-normalization-v2
May 17, 2026
Merged

data(virtues): normalize EN/RU/PT subfamily translations#295
jsboige merged 1 commit into
masterfrom
data/virtues-family-normalization-v2

Conversation

@jsboige

@jsboige jsboige commented May 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Test plan

🤖 Generated with Claude Code

Rebased onto master (post PR #290 merge). Standardize subfamily and
subsubfamily translations across 223 Virtues records for EN, RU, PT.
75 field changes, 0 inconsistencies remaining.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@jsboige
jsboige force-pushed the data/virtues-family-normalization-v2 branch from 8754d89 to 972c5be Compare May 17, 2026 14:37

@clusterManager-Myia clusterManager-Myia left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rebased replacement for #293 (previously approved). Same subfamily/subsubfamily normalization across 223 Virtues records. No BOM — correctly rebased. LGTM.

@jsboige jsboige left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review ai-01 — cycle 36

Verdict : 🟢 APPROVE (comment) — normalization PT/EN/RU subfamily/subsubfamily Virtues.

Convention checklist

  • ✅ Diff sanity : +61/-61, 1 fichier, 75 field changes annoncés
  • ✅ Format CSV : 38 colonnes préservées
  • ✅ No FR regression : sample 5 records OK
  • ✅ Sample qualité : subfamily_pt "Argumento fundado" → "Argumento fundamentado" (terme PT plus formel/technique)
  • ✅ CI verts : Build Debug + Release + GitGuardian SUCCESS
  • ✅ Rebased replacement pour #293 (conflit résolu)

Normalisation pure, pas de nouvelles traductions sémantiques.

🤖 Generated with Claude Code

@jsboige
jsboige merged commit 012c5d1 into master May 17, 2026
3 checks passed
@jsboige
jsboige deleted the data/virtues-family-normalization-v2 branch June 1, 2026 21:41
jsboige added a commit that referenced this pull request Jul 1, 2026
…ue (0 Cards/) (#619)

TERTIAIRE of ai-01 deep-queue supersede (msg-...370u0q). Read-only
scoping of the #202 "bulk EN translation" backlog.

Reframe (stale-dispatch pattern, like #609/#618): #202's Phase-2 bulk
counts (Simple_name_en 1348 empty, political_example 1373 empty) are
2-year-old and contradict the live census.

Census on master 18b4d02:
  - Fallacies core text (desc/example/text x8 langs) = 100% (census #609).
  - Only 6 _en columns total. EN > FR source on the bulk-secondary ones:
      nom_vulgarisé (FR=3%) vs Simple_name_en (EN=4%) -> 25 translatable
      exemple politique (FR=3%) vs political_example_en (EN=2%) -> 10
    => EN cells were curated directly in English; FR SOURCE is ~97% empty.
       Cannot translate content never authored.
  - Genuinely FR->EN translatable residue = ~35 cells total (trivial).
  - Scenarii baratineur leak = 0/167 (Phase-2 resolved). Virtues i18n =
    100% (#218/#236/#246/#290/#295). Rules PT fixed (#306).
  - Real i18n gap = link_* (lane #600/#618, DONE), not text.

Recommendation: close or re-scope #202. The concrete residue is (a) FR
source editorial authoring (lane #191, human, not translation), (b) a
~35-cell micro-pass, (c) link_*/AIF lanes already tracked. Do NOT launch
a bulk EN run — no source to translate on secondary cols, core is 100%.
Memory i18n-coverage-gap-is-link-urls honored (measure FR-relatively).

Scope: docs/taxonomy/202-bulk-en-scoping.md only. 0 write Cards/, 0
AssetConverter code change (pre-tag safe). Base 18b4d02.

Relates to #202, #191, #609, #600, #618.

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.

2 participants