本文へ移動
ドキュメントを探す

意図 → 実行サイクル → 根拠

LangDrift プロトコルには、次の順序で 3 つの柱があります。

実線の経路が標準モデルです。点線の入力は、観測された Loop の変化を Drift Event として解釈するために必要な情報を示します。

意図(Vision)

Vision は意図したプロダクトの方向性です。プロトコルバージョン 1 では、3 種類の Markdown 文書で表します。

  • research
  • prd
  • context

Vision Target は、Drift Event の比較対象となる明示的な識別情報です。 イベントはその識別情報を vision_target_id に保存します。

実行サイクル(Loop)

Loop は、意図に続く作業と意思決定のサイクルです。Markdown 文書の種類は次のとおりです。

  • triage
  • design-document
  • spec
  • ticket

観測される変化は、このサイクルから生まれます。 プロトコルは文章やリポジトリ構造から関係を推測せず、明示的な識別子で成果物を結び付けます。

根拠(Evidence)

Evidence により、観測、意思決定、解釈を監査できます。文書とイベントの種類は次のとおりです。

  • adr
  • audit
  • record
  • drift

Record は正規化された観測事実です。Drift Event はそれとは別に、Evidence に裏付けられた、Vision Target に対する観測された変化の解釈です。

プロダクトのずれは導かれるもの

Drift は Loop から導かれます。柱の 1 つではなく、必ずしも悪い変化を意味しません。 Drift Event の参照と理由を監査できるように、Evidence スキーマがそのエンベロープを格納します。

expected は変化が記録された意図と一致すること、unexpected は一致しないことを示します。 どちらも、その変化が有益か有害かを示すものではありません。

GitHub でこのページを編集