Projection
Projection(投影) とは、遷移の結果のうち、後続アクターが依拠してよい範囲を明示して残す状態です。
投影は現実そのものではありません。アクターが扱えるように選別、要約、正規化、由来づけされた状態の断面です。
投影は表明である
Section titled “投影は表明である”投影は、単なる記録ではありません。作り手による Commitment(依拠可能性の表明) という遂行的行為です。
何かを正規投影として残すことは、「これは後続の依拠に耐える」と表明することです。だから投影には由来(誰が表明したか)が必要であり、表明した者は、後続の正当な依拠に対して責任を負います。依拠と表明は、同じ規範の両面です。受け手の側から見れば依拠であり、作り手の側から見れば表明です。
作業結果、会話、AI の推測、テストログ、レビューコメントは、そのままでは将来の状態になりません。
後続アクターが依拠してよいものだけでなく、次の判断をよくする採用理由、不採用理由、残った不明点、再利用できる候補を投影として残す必要があります。
すべての出力はどこかの層へ着地する
Section titled “すべての出力はどこかの層へ着地する”遷移の出力は、正規投影の要件を満たすものだけではありません。差分、観測、失敗、会話——すべては Context Pool のいずれかの層へ記録されます。記録自体は自由です。
統治の対象は、着地する層の選択です。生・暫定の層への記録は門を持ちません。正規層への着地——後続が既定で依拠する場所——だけが Warrant を要します。
この構造は、PCE 1.0 の Context Delta の後継です。1.0 では、遷移の結果は採用理由・却下理由とともにプールへ書き戻されました。3.0 はこの書き戻しの寛容さを保存したまま、正規層の手前に門を置きました。系譜は PCE の系譜 を参照してください。
投影と不明点
Section titled “投影と不明点”投影は状態を扱いやすくしますが、必ず何かを落とします。落ちたものが問題にならない場合もありますが、遷移の判断に影響する場合、それは不明点になります。
たとえば、計画は変更範囲を投影しますが、実装中に見つかる既存構造の制約までは含められないことがあります。プロトタイプは見た目を投影しますが、状態管理やアクセシビリティの制約を落とすことがあります。レビュー説明は意図を投影しますが、実際の差分がその意図に対応しているとは限りません。
そのため、よい投影は「すべてを含むこと」ではなく、依拠してよい範囲と、依拠してはいけない範囲を分け、次の候補生成や判断に使える粒度で残します。不明点が残る場合は、Obstruction(阻害要因)または Completion Candidate(完了候補)として扱い、後続の改善材料にします。
- canonical projection: 正規記録、仕様、マージ済みコード
- provisional projection: 仮説、候補、未採用メモ
- evidence projection: テスト結果、レビュー記録、監査ログ
- decision projection: 採用理由、不採用理由、残リスク
正規と暫定の区別は、依拠の既定値の区別です。canonical projection は既定で依拠してよく、provisional projection は明示的な判断なしに依拠してはいけません。
- 投影は出所と理由を持つ。
- 推測は暫定のまま扱い、比較・検証なしに正規状態へ進めない。
- 依拠してよい範囲と、依拠してはいけない範囲を分ける。
- 投影は無効化条件を持つべきである。
- 投影は後続アクターが判断、実行、学習に再利用できる粒度で残す。
- 投影できない結果は、完了ではなく未整理の出力である。