操作
機能 #40
完了機能 #38: [Phase0] 開発基盤の定義と管理ルールの実装
[Stage0.5] REGシステム:中略禁止プロンプトの検証スクリプト作成
開始日:
2025/12/22
期日:
進捗率:
100%
予定工数:
(合計: 0:00時間)
説明
Geminiに全量出力を約束させるスクリプトの開発
吉田 明 さんが2日前に更新
- REGシステム(merge_and_verify.py)の真の役割
このスクリプトは、内部で**「マージ専用のAI(Gemini API)」**を呼び出します。
インプット1(ベース): 現在の物理ファイル(例:docs/design/02_sales_design.md)の全文。
インプット2(修正案): あなたがクリップボードやファイルに用意した「中略」を含む修正案。
AIへの指令:
「ベースの全文を読みなさい。次に、中略を含む修正案を読みなさい。修正案で変更された箇所を特定し、ベースの中身を『中略』部分に補完しつつ、最終的に一文字も欠落のない完全な全文を出力しなさい。」
- コマンドとパラメータのデフォルト値
使い勝手を優先し、以下のように定義します。
デフォルト: クリップボード (--clip) を優先。 (チャットからコピーしてすぐ実行するのが最も自然なため)
ファイル指定: 明示的に --file と打ったときだけ .draft_content.md を見る。
実行例:
Bash
クリップボードの中身(中略あり)を、賢くマージして反映¶
python tools/reg_system/merge_and_verify.py update docs/design/02_sales_design.md
3. ガードレールの再定義(AIによる自己修復)
コードで簡単にチェックできる部分はコードで、文脈判断が必要な部分はAIで行います。
AIによる補完実行: スクリプト内でGeminiに対し「中略を元の内容で埋め戻せ」と命じます。
最終チェック(スクリプト):
AIがマージした後の「最終成果物」に、まだ (中略) などのキーワードが残っていないかチェック。
行数が極端に減っていないかチェック。
もし残っていたら: 「AIが補完に失敗しました。もう一度、中略なしで提示させるか、手動で補ってください」とあなたに報告する。
操作