Skip to content

プロジェクト現実

プロジェクト現実(Project Reality) とは、プロジェクトの実際の状態全体です。

コード、仕様、決定、実行状態、組織判断、暗黙知、運用制約、信頼、疲労、未記録の会話、未整理の例外、古いがまだ効いている前提などを含みます。

PCE 3.0 は、プロジェクト現実を完全には保持できないことを前提にします。PCE が扱えるのは、その一部を統治された形で写し取った 永続状態投影 です。

プロジェクト現実は、PCE 3.0 における現実層です。

この概念を置く理由は、永続状態や記憶をプロジェクト現実そのものだと誤読しないためです。アクターが依拠できるのは常に投影であり、現実そのものではありません。依拠の対象と現実の間には、必ず差分があります。この差分が不明点です。

プロジェクト現実には、少なくとも次が含まれます。

  • 正規成果物
  • 暫定作業
  • 採用された判断
  • 却下された判断
  • 実行時の振る舞い
  • 本番事故
  • 未記録の文脈
  • 暗黙の運用知
  • 組織上の制約
  • 古くなった前提
  • 信頼や疲労

すべてを永続状態に投影できるわけではありません。むしろ、投影できないものが常に残ることを前提にします。

プロジェクト現実のうち、記録された部分が Context Pool を構成します。

プロジェクト現実
├─ 記録された部分 = Context Pool(生・暫定・正規の三層)
└─ 未記録の部分(暗黙知、未記録の会話、信頼、疲労、…)

現実は常にプールを超過します。どれだけ記録を増やしても、未記録の部分が後続の継続を無効化しうることを前提にします。

永続状態投影 は、プロジェクト現実の一部を、将来の作業が依拠してよい形で保存したものです。

プロジェクト現実
-> 記録(Context Pool へ、自由に)
-> 選別され、根拠づけられ、統治された投影
-> 永続状態投影

プロジェクト現実は元になる現実であり、永続状態投影はその統治された表現です。

  • プロジェクト現実は PCE によって完全には捕捉されない。
  • 永続状態投影はプロジェクト現実そのものではない。
  • 投影されていない現実が、後続の継続を無効化することがある。
  • PCE 3.0 の状態判断は、投影の限界を明示しなければならない。