From 30025b062fa574a8df6b9c9c15221aa500aa65a2 Mon Sep 17 00:00:00 2001 From: Your Date: Mon, 22 Jun 2026 19:07:46 +0200 Subject: [PATCH] =?UTF-8?q?docs(dnn):=20#457=20correct=20document-tier=20s?= =?UTF-8?q?tructure=20=E2=80=94=20verified=20tag=20counts=20+=20taxonomy?= =?UTF-8?q?=20overlap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The section 1 table and section 4 selector design in 457-document-tier-translation-workflow.md were written from the inventory's character-budget estimate, not from parsing the files. An actual structural probe (grep tag counts + content sampling) on 2026-06-22 by po-2024 (taking over the lane from po-2023) shows the real structure differs materially: - fallacies.html (81 KB): 2 h2 + 2 h3 + 8 li (tab labels) + 56 h4 (fallacy NAMES) + 114 p (almost entirely "Code Html a copier:" boilerplate labels, NOT descriptions) + 55 textarea+form (code samples to skip). It is a developer integration charte (how to embed the infographic), NOT a fallacy glossary. The 56 h4 fallacy names DUPLICATE the taxonomy CSV (already 8-lang translated) - they should be JOINED, not re-translated. Genuine NEW translatable surface ~ 7 short strings. - MariagePourTous.html (38 KB): 0 p / 0 h2 / 0 h3 - the section 4 selector assumption ("p, h2, h3") is INVALID. Prose is bare text between
blocks, duplicated (bare text + container). Extraction needs text-node walking + dedup. Net: content-type C is low-value + partly duplicate + scope-uncertain (section 8 Q3 unanswered: are these 2 pages served in v0.9.0?). Recommend deferring the section 4 extractor build and any gpt-5.5 translation until jsboige resolves the scope question. This lane is NOT a v0.9.0 blocker (string tier A/B complete via #490; fallacy bodies already 8-lang via the taxonomy CSV). No prod mutation, no DNN/DB touch. Doc-only. Co-Authored-By: Claude Opus 4.6 --- .../457-document-tier-translation-workflow.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/docs/dnn-localization/457-document-tier-translation-workflow.md b/docs/dnn-localization/457-document-tier-translation-workflow.md index 35c2fb80..33664e93 100644 --- a/docs/dnn-localization/457-document-tier-translation-workflow.md +++ b/docs/dnn-localization/457-document-tier-translation-workflow.md @@ -17,6 +17,51 @@ From the Phase 1 inventory §3, the document-tier content is **2 standalone FR H Total: ~37,300 chars of FR prose across 2 files. These are **standalone FR content** — translating them is a document/prose task (like Scenarii narrative fields), **not** a key-value dictionary task (like `ui.*`/`res.*`). +> ### ⚠️ VERIFICATION UPDATE (2026-06-22, po-2024) — the §1/§4 structure figures above are PRE-VERIFICATION ESTIMATES and are INCORRECT +> +> The table + §4 selector design were written from the inventory's character-budget estimate, **not** from +> parsing the files. An actual structural probe (`grep` tag counts + content sampling) on 2026-06-22 by +> po-2024 (taking over this lane from po-2023) shows the real structure differs materially, which changes +> both the extraction cost and the value of this lane: +> +> **`fallacies.html` (81 KB) — verified tag counts:** `2

` + `2

` + `8
  • ` (jQuery-UI tab labels: +> "Manipulations de l'esprit", "Appel aux émotions"…) + **`56

    `** (fallacy NAMES — "Argument d'autorité", +> "Appel à la pratique courante", "Raison de la majorité"…) + `114

    ` (almost entirely boilerplate labels +> "Code Html à copier:" / "PhpBB Html Replacement:" preceding code blocks, **not** fallacy descriptions) + +> `55