このページはBOA/RCA/RP時代の歴史的ドキュメントを含みます。VCDesignの現行の権威ある仕様ではありません。現在のCore仕様(core/core.yaml, core/policies.yaml, core/metrics.yaml)を参照してください。
本概念は現在、Core + Policies + Metrics モデルに統合されています。現行仕様は specs/core/ を参照してください。
このドキュメントは現在のモデルに至る概念的系譜を表しています。
Decision Closure(判断閉包)
Decision Closure は、
AI が判断を閉じてよいかを構造的に判定するための安全設計です。
結論を出すことよりも、
閉じられない状態を正しく止めることを優先します。
AI Gatekeeper(Decision Closure Structure)
AI Gatekeeper は、AI が自身の出力によって判断を閉じてよいかを判定する実装構造です。
用途未定義世界において Decision Closure を安全に実行するためのプロトコルです。
判断の結果は常に次の二択です。
- AI-Closed:AI の出力で判断が完結してよい
- Human-Closed:AI は判断を閉じず、人に返す
デフォルトは Human-Closed です。
判断閉路の5ステップ
AI Gatekeeper は、次の5ステップで判定を行います。
いずれかが破綻した時点で Human-Closed に遷移します。
- Responsibility Scope(責任主体の単一性): 責任主体は1人か
- No Psychological Revocation(心理的取消への非依存): 心理的取消に依存していないか
- Physical Revocability(物理的可逆性): 物理的に直接取り消せるか
- No Action Chaining(行動連鎖の欠如): 行動が連鎖しないか
- No Social Context(社会的文脈の欠如): 社会的文脈を帯びていないか
心理的取消(空気を読めば止められる等)は、
設計上「存在しない」と扱います。
精度を扱わない理由
本構造では「精度」を直接扱いません。
用途未定義世界では、どこまで正確である必要があるかが分からないためです。
代わりに可逆性(間違っても直接取り消せるか)に置き換えて判定します。
CCP と Decision Closure Safety(DCS)
CCP Handshake では、DCS により AI が判断を閉じてよいかを
5つの Validation Stepsでチェックします。
これは BOA / RCA に基づき、AI が判断を閉じてよい条件を構造的に判定するための設計です。
VCDesign との対応(抜粋)
Decision Closure は、VCDesign の外部接続において以下のように写像されます。
- DCS(Decision Closure)→ CCP の reversal_signal
- 決めてよい/いけない(BOA/IDG)→ trust.validation_level
CCP は DCS の判定ロジックを変更してはならない。
これは VCDesign の膜を守るための強制ルールです。
まとめ
- Decision Closure は「閉じられるか」を判定する安全構造
- 結論よりも「止まれること」を優先する
- 判断不能は隠さず、Human-Closed を返す
Decision Closure は、
判断を自動化するための設計ではなく、
判断を壊さないための設計です。