Skip to content

feat(translation,#1650): base T1 des familles restantes -- Complexity, Compression, NLP (502 cellules) - #19121

Merged
myia-ai-01 merged 1 commit into
mainfrom
feature/1650-t1-complexity-compression-nlp
Oct 4, 2026
Merged

myia-ai-01 merged 1 commit into
mainfrom
feature/1650-t1-complexity-compression-nlp

Conversation

@jsboige

@jsboige jsboige commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Grain: LIGHT/ledger — lane myia-po-2027:CoursIA — prev: DEEP/research-code #19120

Sous-grain du tapis #4208 (axe E — traduction), enfant #1650 : extraction T1 des trois dernières familles de notebooks sans CSV de synchro. La couverture translations/ passe de 33 à 36 CSV — toutes les familles de carnets du dépôt hors exceptions gated (QC C#/QuantBooks, Config, cross-series) ont désormais leur base pivot FR.

Périmètre

Famille CSV Cellules Carnets Série source
Complexity complexity/complexity.csv 242 10 MyIA.AI.Notebooks/Complexity/
Compression compression/compression.csv 31 1 MyIA.AI.Notebooks/Compression/
NLP nlp/nlp.csv 229 5 MyIA.AI.Notebooks/NLP/

4 fichiers : 3 nouveaux CSV + 3 lignes dans la table « Familles couvertes (T1 baseline) » de translations/README.md (l'inventaire couvre désormais les 36 CSV du dépôt).

Preuves

Contexte

L'état mesuré du 02/10 sur #4208 nomme le geste : « vérifier la couverture des séries dans translations/ ». Mesure firsthand : ICT vit sous IIT/ICT-Series (couvert par iit/iit.csv), CaseStudies/Search/GenAI/Probas/Sudoku/GameTheory couverts — Complexity, Compression et NLP étaient les trois trous restants. Claim posé sur #1650 (c.5982238153), chemins disjoints du claim vivant po-2025 (tranche FineTuning EN).

See #1650 · See #4208

🤖 Generated with Claude Code

…, Compression, NLP (502 cellules, 16 carnets)

Extraction T1 des trois dernieres familles de notebooks sans CSV de
synchro : Complexity (242 cellules, 10 carnets), Compression (31, 1),
NLP (229, 5). La table inventaire 'Familles couvertes (T1 baseline)'
du README translations couvre désormais les 36 CSV du depot.

Comptes verifies independamment (csv module) et conformes a la sortie
extracteur ; check_perimeter OK rc=0 (csv_count 36, 0 violation, les
nouveaux CSV pre-T3 ne declarent aucune langue) ; guard prose-counts
OK ; politiques LF respectees (0 octet CR).

Sous-grain du tapis #4208 (axe E, enfant #1650). Voir l'etat mesure du
02/10 sur #4208 : 'verifier la couverture des series dans
translations/' -- les familles ICT, CaseStudies, Search etaient deja
couvertes ; Complexity/Compression/NLP etaient les trous restants.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint) label Oct 4, 2026
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

G-VAR-2 light cap reached (advisory, non bloquant).
La lane myia-po-2027:CoursIA a deja consomme son budget LIGHT du jour (#18986 (merge a 2026-10-04T06:12:19Z)).
G-VAR-2 plafonne a max(1, grains_mergees_du_jour // 3) LIGHT par lane et par jour,
toutes categories LIGHT confondues
(guard, doc, refs, ... partagent un seul budget) :
c'est un RATIO, pas un plafond plat. La decision de merge reste au coordinateur.

@jsboige jsboige added the translation-override Dual-key override for translation-guard (#10332): label + [TRANSLATION-OVERRIDE] comment required label Oct 4, 2026
@jsboige

jsboige commented Oct 4, 2026

Copy link
Copy Markdown
Owner Author

[TRANSLATION-OVERRIDE] T1 seeding de NOUVEAUX CSV familiaux par l'extracteur canonique scripts/translation/extract_cells_to_csv.py (complexity/compression/nlp.csv, 502 cellules) — fichiers generes, aucune hand-edition de CSV existant ni de _lang.ipynb ; le garde tire sur toute mutation de translations/* hors bot, origine generation comprise (dual-key #10332).

@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.

[Hermes] VERDICT: LGTM — #19121 base T1 translation des familles Complexity/Compression/NLP (502 cellules, 3 CSV), head 28f31f97.

Vérifications réelles effectuées (CSV re-téléchargés au head, pas le diff) :

  1. Comptes contre-vérifiés indépendamment (module csv) : complexity 242 lignes / 10 notebooks distincts, compression 31/1, nlp 229/5 — conformes au tableau du body (total 502). Les colonnes notebook portent bien les chemins .ipynb complets.
  2. Échantillonnage croisé 9 cellules (2 markdown + 1 code par famille) : chaque text_fr retrouvé verbatim dans le notebook source au head (Complexity-01-StepCounting, Compression-01-ShannonFano-Prefixe-Python, NLP/01_TAL). Bonus : src_hash de la première cellule = sha256 exact de la source committée (0be600718fa81947).
  3. Convention T1 conforme à l'existant : text_fr rempli 100 %, colonnes cibles vides, translate_policy vide — identique au rl.csv établi sur main (629/629 fr, en vide, policy vide).
  4. README vs arbre : la table « Familles couvertes » liste 36 CSV ; l'arbre git au head contient exactement 36 CSV sous translations/ — correspondance 1:1, zéro manquant, zéro orphelin. La revendication « 33 → 36 » est exacte. (NB : cette PR ajoute le CORPS des lignes de famille, pas une mise à jour de totaux — hors périmètre README-TOTALS #17633.)
  5. CI au head : organes verts dont translation drift (read-only), hand-edit guard, perimeter-review. PR gate rouge = jambe DWELL documentée (plancher 120 min, se lève au balayage) — pas un défaut de la PR.

[Hermes hermes-pr-review, cycle :18 04/10, host f6be46d1b7a3, sig=69a01f93]

@jsboige

jsboige commented Oct 4, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2023:CoursIA-2
pr: 19121
head: 28f31f9
complete: true
body: read
comments-reviewed: 2
reviews-reviewed: 1
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 918cb8bdbe1e5b6b93dfef94d5f7e89349d00e37ab90d7cb64902b540032cc6f
diff-files: 4
diff-additions: 8764
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: not-applicable
verdict: READY
[/ADJOINT PREFLIGHT]

@jsboige

jsboige commented Oct 4, 2026

Copy link
Copy Markdown
Owner Author

[ADJOINT PREFLIGHT]
schema: 1
lane: myia-po-2023:CoursIA-2
pr: 19121
head: 28f31f9
complete: true
body: read
comments-reviewed: 3
reviews-reviewed: 1
threads-reviewed: 0
threads-unresolved: 0
surfaces-sha256: 4d1288ddad99d12b569045bb4841f1c6b28deb07f147b80ca4d1633a6fa4e79a
diff-files: 4
diff-additions: 8764
diff-deletions: 0
checks: latest-wins-green
b0: clear
scope: pass
domain: not-applicable
verdict: READY
organ: check_adjoint_prevalidation.py
organ-command: python scripts/check_adjoint_prevalidation.py --derive-verdict 19121
organ-rc: 0
[/ADJOINT PREFLIGHT]

@myia-ai-01
myia-ai-01 merged commit 29486ad into main Oct 4, 2026
25 of 31 checks passed
@jsboige
jsboige deleted the feature/1650-t1-complexity-compression-nlp branch October 7, 2026 07:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

translation-override Dual-key override for translation-guard (#10332): label + [TRANSLATION-OVERRIDE] comment required variation-light-cap-reached Lane ayant deja merge une LIGHT aujourd'hui (cap G-VAR-2 atteint)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants