PJR-PZPA grade の既定の翻訳の agent を gemma26-translator へ切り替える
1. 概要
prj-0001:pjr-wafc-grade-translation-no-added-code の実モデルでの確認で、gemma26-reporter は翻訳の指示で禁じても英語の語句をバッククォートで囲み、訳さずに残した。原因は reporter 向けの「識別子はインラインコードで囲む」指示とみられる。翻訳だけを担う gemma26-translator(.opencode/agents/gemma26-translator.md、名簿にも追加済み)を orchestrator が追加した。
grade の翻訳の既定の agent を gemma26-translator に切り替える。agent の定義と名簿は agent の書き込み禁止対象のため、この todo では変更しない。
2. 完了条件
tools/grade/run-per-document.shの--translation-byの既定値をgemma26-translatorにする。help の表示も合わせる。- 翻訳の agent の既定値として
gemma26-reporterを記載している文書(コマンドリファレンス、routine 運用ガイド、文書メタデータ標準など)をgemma26-translatorに合わせる。gemma26-reporterを reporter として説明している記述は変えない。 tests/tools/grade-per-document.test.tsの既定の翻訳の agent に関する期待値を合わせる。.opencode/agents/とpm-members.yamlは変更しない。npm run checkが通る。
3. 作業内容
| No | 作業 | 担当 | 状態 | メモ |
|---|---|---|---|---|
| 1 | script の既定値・文書・テストを切り替える | DEV | done | agent の定義と名簿は変更しない |
| 2 | Ollama の起動後、実モデルで翻訳を確かめる | orchestrator | done | 13件中12件を採用(1回目7件、訳し直しで5件) |
4. 対応結果
tools/grade/run-per-document.shの--translation-byの既定値と help をgemma26-translatorへ切り替え、pipeline fixture の期待値を同期した。- コマンドリファレンス、routine 運用ガイド、文書メタデータ標準に記載する既定の翻訳 agent を
gemma26-translatorへ更新した。 .opencode/agents/とpm-members.yamlは変更していない。- 残作業は、Ollama の起動後に orchestrator が
pm-risk-register-rulebook.mdの表示翻訳を実モデルで確認する No. 2 のみである。判定はやり直さない。 - 実モデルでの確認(orchestrator、2026-10-07):
pm-risk-register-rulebook.mdの英語の finding 13 件をgemma26-translatorで翻訳し直した。1回目の翻訳で7件が点検に通り(46 秒)、不合格の6件を1件ずつ訳し直して5件が通った(121 秒)。最終的に12件が翻訳され、1件は英語の正本を表示に使った。gemma26-reporterでの確認(1回目2件、最終7件)より大きく改善し、訳文も英語の語句をバッククォートで残さない日本語になった。一部の訳文では、readiness criteriaのような英語の語句がバッククォートなしで残っている。
5. 関連ドキュメント
- prj-0001:pjr-wafc-grade-translation-no-added-code(翻訳の点検とバッククォートの問題)
- prj-0001:pjr-27y0-grade-english-canonical-translation(英語正本と翻訳の仕組み)