docs(dnn): #684 Rule prose translation manifest (~30 entities x 7 langs, prep) - #696
Merged
Merged
Conversation
…gs, prep) Manifest/prep for #684 (step 5 of the #669 portage plan, the dominant cost). Triggered by ai-01 dispatch 0hbg9t (secondary). Prolongs #692. Enabled=false, no execution. Covers: - Entity inventory: ~30 rich-HTML prose entities (6 fields x ~5 games) x 7 target langs = ~210 translation units (exact count gated on #681 export). - Source = 2sxc Rule content-type FR entities (#681 export, jsboige), NOT the Rules CSV (#692 = secondary reference; site content richer HTML DB-only). - Sink = 49 suffixed fields provisioned by #682. - Chunking: Scenarii-style SequentialChunks ChunkSize>=12, OpenRouter gpt-5.5, HTML-preservation prompt, max_completion_tokens ~7000. - DatasetUpdater task config sketch (Enabled=false), fields = raw export headers. - Re-import plan: entity count parity, 0 FR-contaminated cell guard (#216-style, model = Rules CSV scan #692), harvest invariance check. - Per-lang effort: one DatasetUpdater pass comparable to Scenarii 167x8. Manifest only: no translation, no API calls, no DB write. Gated on #681/#682/#674/#683. Co-Authored-By: Claude-Code <noreply@anthropic.com>
jsboige
added a commit
that referenced
this pull request
Jul 10, 2026
…~210), no migration needed (#764) Addendum to 684-translation-manifest.md (#696). Resolves the manifest's own deferred question ("is it 5 games? do all games have all 6 fields populated?") with live export #681 ground truth (12-game-rule-content-items.json). 3 corrections, structure unchanged: - Game count: ~5 (estimate) -> 5 CONFIRMED (entityCount=5, all IsPublished=True). Cross-validated vs #662 prod scrape ("5/5 jeux FR présents, 0 rule missing"). - Prose cells: ~30 (assumed full) -> 23/30 populated. The 7 empty are STRUCTURAL (3 games have no Variants, 4 games have no Memo card) — not data gaps. No fabrication: empty cells stay empty across langs. - Translation volume: ~210 units -> 161 (prose) + 35 (titles) = ~196, -20% vs estimate. Still the dominant portage item, but smaller than planned. "DB seed/pre-migration" CLARIFIED: no migration needed. The "24-30" was a CARD-level count (24 pre-repagination #438/#250 -> 15 post), not a game undercount. The 15 cards map to 5 games (some span multiple cards). The 5 published games ARE the complete intended set (#662: "0 rule missing") — translation proceeds against them directly, no seeding prerequisite. The manifest's structure (6 prose fields x 7 langs, Scenarii-style chunking, gpt-5.5, re-import plan) STANDS — this doc only supersedes its volume figures and unblocks the source path (export #681 now delivered). Gate: analysis-only, 0 prod write (export = read-only SELECT). Triggered by ai-01 dispatch 1gmve4 (primaire). Gated review ai-01. 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.
What
#684 Rule prose translation manifest (step 5 of the #669 portage plan — the dominant cost). Dispatch
0hbg9t(ai-01, secondary). Prolongs #692.Enabled = false— manifest/prep only, no execution.New doc:
docs/dnn-localization/684-translation-manifest.md(+163 lines, docs-only).Manifest contents
Summary_en/Memo_zh/…).SequentialChunksChunkSize ≥ 12, OpenRoutergpt-5.5, HTML-preservation prompt (translate text only, keep markup),max_completion_tokens ~7000.Enabled = false), fields = raw export headers.Honest
Exact entity count (5 games? more? all 6 fields populated per game?) gated on #681 export. The ~30 figure is the authoritative #669 §3 estimate; the manifest structure holds regardless. Execution gated on #681/#682/#674/#683.
Docs-only, no test/build impact.
Relates: #684, #681, #682, #674, #683, #669, #692, #487, #458.