docs(investigations): 8-lang regen-readiness checklist (prep, not execution) - #691
Conversation
…cution) Cold-executable prep checklist for the full 8-language fresh regen required before tag v0.9.0 (decision #26). Triggered by ai-01 dispatch sde6s0 (primary). Documents the regen harness code=truth (base master 21e2c66): - 8 languages (fr canonical + en/ru/pt/es/ar/fa/zh), field suffixes, iteration - ConverterMode flags (16, all merged) + default Mode + Apply stage ordering - Regen sequence: clobber -> harvest -> PDF -> mindmaps -> OWL -> CMYK (last) - Mandatory harvest cache-clobber (no --clean CLI; dotnet clean != clean regen) - FreeMind GUI RDP-live-foreground prerequisite (XSLT proscribed #184) - OWL mono-language EN+FR caveat (honest release-notes scoping) - Per-language verification points (visual verdict = ai-01 lane) - Pre-regen readiness gate (10-item checklist) PREP ONLY — no regen launched (desktop non-interactive + content HOLD). Corrects a sub-agent misread: CMYK (PdfCmykPostProcess #632/#652/#641) IS merged on master, not worktree-only. Co-Authored-By: Claude-Code <noreply@anthropic.com>
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw] — LGTM (correction code=truth byte-vérifiée firsthand)
Vérification décisive : le PR corrige un misread sub-agent ("CMYK worktree-only") — vérifié FAUX firsthand : Generation/Converters/Argumentum.AssetConverter/ConverterMode.cs:24 sur master contient bien PdfCmykPostProcess = 1 << 15, // 32768 — Ghostscript CMYK+OutputIntent post-process on generated PDFs (#632). CMYK IS merged on master ✓ — la correction du PR est exacte (le sub-agent avait inspecté la branche dnn/sandbox-runtime-1032 behind master sur CMYK).
Contenu sound : prep-checklist cold-executable pour régén 8-langues (fr + en/ru/pt/es/ar/fa/zh), pré-requis FreeMind GUI RDP-live-foreground (tscon /dest:console, XSLT proscrit #184), ar/fa/zh gap status (#686), harvest cache-clobber (pas de --clean CLI, dotnet clean ≠ clean regen — lesson stale-harvest réelle), séquence régén avec CMYK post-process LAST après Task.WhenAll (#641 ordering).
Statut honnête : PREP ONLY, no regen launched (holds respectés — desktop non-interactive + content pas final). Docs-only (+283/-0, 1 fichier). Aucun impact test/build. Décision merge Emerjesse.
What
Cold-executable prep checklist for the full 8-language fresh regen required before tag v0.9.0 (decision #26: régén fraîche 8 langues exigée avant publication). Dispatch
sde6s0(ai-01, primary).New doc:
docs/investigations/2026-07-04-regen-readiness-checklist-8lang.md(+283 lines, docs-only).Why
The tag requires a fresh 8-lang regen, but it's currently HOLD (desktop non-interactive + content not final). This prepares the harness + checklist so the regen is a one-shot when the window opens — reducing the critical path once jsboige unblocks.
Contents (code=truth, base
21e2c666)LocalizationConfig.cs,HarvestManager.cs).Applystage ordering (AssetConverterConfig.cs).Task.WhenAll,:641).--cleanCLI flag exists;dotnet clean ≠ clean regen; clobber recipe (stale-harvest lesson).FallacyMindMapDocumentConfig.cs):tscon /dest:console, XSLT proscribed (feat(mindmap): replace XSLT SVGs with FreeMind Batik SVGs + docs update #184), ar/fa/zh gap status (feat(mindmap): Virtues 8-lang parity — #665 code wiring + fr/en/ru/pt/es Batik SVGs (#636) #686).GetFallacyConcepthardcodes fr/en literals — honest release-notes scoping.Status
PREP ONLY — no regen launched (holds respected). No code mutation, docs-only.
Notes
PdfCmykPostProcessfix(pdf): CMYK Release ne se matérialise jamais — écrasé par l'écriture PNG (root cause + plan Ghostscript) #632/feat(cmyk): add --pdf-cmyk CLI entry point for standalone CMYK post-pass (#632) #652/feat(pdf): #632 Ghostscript CMYK+OutputIntent post-process module #641) IS merged on master (ConverterMode.cs:24,--pdf-cmyk,Applycall all present) — not worktree-only. The sub-agent had inspected thednn/sandbox-runtime-1032working tree (behind master on CMYK). Verified directly on21e2c666.Relates: #134, #26, #632, #652, #641, #636, #686, #184, #216.