← 活動記録一覧

FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録

編集promptから内部の運用値を分離する

必要な値は環境から渡し、会話・記事・subagentへ露出させない境界を定める

対象期間:

目的

日次編集promptには再開先や入出力pathなどの実値が直接含まれていた。処理には必要でも公開記事やagent間の会話には不要なため、値の受け渡しと開示可否を分ける必要があった。

実装

再開先、source入力、draft出力の実値を専用の環境設定へ移し、promptには設定名と扱い方だけを記載するようにした。文字列は安全にescapeして組み立て、内部path、email、秘密情報、credential、token、非公開URL、実行識別子を会話、記事、subagentへの依頼へ出さない規則を追加した。

診断時も環境全体や値そのものを表示せず、検証の成功・失敗だけを報告する。公開sourceのURLと内部提出contractで必須の実行識別子は、それぞれ許可された場所だけで扱う例外として境界を明示した。

一次差分にあるpromptの公開会話境界を示す。環境変数名と重複する禁止語列を一般化したが、実値をpromptへ入れず、出力せず、子担当にも同じ規則を渡す制約は維持した。

運用値をprivate runtimeへ残し、公開会話へ一般化した指示だけを渡す境界

図を描画しています…

確認したこと

確認結果

生成されるpromptが実値を埋め込まず、専用設定の参照と非開示規則を含むことをtestで確認した。

改行や引用符を含む値が安全に組み立てられ、公開可能な技術用語や公開sourceまで過剰に隠さないことを確認した。

cutoff時点で運用値の分離と継承規則は編集実行へ反映済みだった。

完了とした根拠

必要な実値を環境経由へ移し、promptと検証が公開可能情報、非公開情報、限定的な例外を同じ境界で扱うことを確認して完了とした。