意図 → 実行サイクル → 根拠
LangDrift プロトコルには、次の順序で 3 つの柱があります。
実線の経路が標準モデルです。点線の入力は、観測された Loop の変化を Drift Event として解釈するために必要な情報を示します。
意図(Vision)
Vision は意図したプロダクトの方向性です。プロトコルバージョン 1 では、3 種類の Markdown 文書で表します。
researchprdcontext
Vision Target は、Drift Event の比較対象となる明示的な識別情報です。
イベントはその識別情報を vision_target_id に保存します。
実行サイクル(Loop)
Loop は、意図に続く作業と意思決定のサイクルです。Markdown 文書の種類は次のとおりです。
triagedesign-documentspecticket
観測される変化は、このサイクルから生まれます。 プロトコルは文章やリポジトリ構造から関係を推測せず、明示的な識別子で成果物を結び付けます。
根拠(Evidence)
Evidence により、観測、意思決定、解釈を監査できます。文書とイベントの種類は次のとおりです。
adrauditrecorddrift
Record は正規化された観測事実です。Drift Event はそれとは別に、Evidence に裏付けられた、Vision Target に対する観測された変化の解釈です。
プロダクトのずれは導かれるもの
Drift は Loop から導かれます。柱の 1 つではなく、必ずしも悪い変化を意味しません。 Drift Event の参照と理由を監査できるように、Evidence スキーマがそのエンベロープを格納します。
expected は変化が記録された意図と一致すること、unexpected は一致しないことを示します。
どちらも、その変化が有益か有害かを示すものではありません。