Eval Contract
Eval Contract(評価契約) とは、ある遷移を評価するときに、何を対象にし、どの基準で、どの証拠に基づいて、どの判定なら進めてよいかを定める契約です。
評価契約は、単なるテスト一覧やレビュー観点ではありません。対象、目的、基準、必要証拠、評価者、判定規則、停止条件、出力記録、失効条件を含みます。
AI、人間、ツールが同じ実践に参加すると、「できたように見えること」と「依拠してよいこと」がずれます。
たとえば、テストが通っても、禁止された範囲を変更していれば進めてはいけません。人間が承認しても、承認後に対象が変わっていれば、その承認は古くなっています。レビューコメントが解消しても、未確定事項を事実として実装していれば、投影は汚れています。
評価契約は、このずれを扱うためにあります。
評価契約に含めるもの
Section titled “評価契約に含めるもの”- 評価対象
- 評価目的
- 適合条件
- 必要な証拠
- 評価者または評価器
- 合格、失敗、保留、上位判断送りの規則
- 契約違反時の扱い
- 評価結果として残す投影
- 失効条件
Transition Contract との関係
Section titled “Transition Contract との関係”Transition Contract(状態遷移契約)は、遷移の許可範囲を定めます。
Eval Contract(評価契約)は、その遷移が契約どおりに進んだか、進行根拠の証拠条件に足る観測があるかを判定します。
Transition Contract -> allowed / forbidden / invariant / stop condition
Eval Contract -> evidence / criteria / verdict / escalationWarrant との関係
Section titled “Warrant との関係”評価契約が作るのは、進行根拠の証拠条件です。
評価に通ったことは「観測上、契約に適合している」ことを示します。しかし、なぜその候補を採用するのか、誰が権限を持つのか、誰が残るリスクを受容するのかは、評価からは出てきません。証拠条件と規範条件が揃って、初めて進行根拠になります。
PCE 3.0 では、実装できたこと、説明できたこと、テストが通ったことだけでは完了ではありません。
完了候補は、評価契約に照らして確認され、必要な証拠が揃い、残る不明点が扱える状態になって初めて、後続アクターが依拠できる投影になります。