メインコンテンツまでスキップ

Workflow と承認のデータフロー (HITL Data Flow)

ステータス

担当者: Tech lead · ステータス: draft · 正式な情報源: training/diagrams/FleziGalaxy-Architectures/03-workflow-hitl-approval-control.html

このドキュメントでは、複雑な automation workflow における Human-in-the-loop (HITL) の制御メカニズムを説明します。機密性の高い操作が実行される前に、必ず人間の同意を得ることを保証します。

制御フロー図​

現在の対策​

  • 状態の不変性: 承認待ちの step に到達すると LangGraph graph は完全に停止し、計算リソースを消費せずに snapshot を checkpointer に保存します。
  • Audit trail: ユーザーによるすべての承認・拒否の決定を、user_id、時刻、理由とともに audit logs table に記録します。

証跡 (file / config)​

  • flezi.app.ai.agent/docs/specs/00-architecture/human-in-the-loop.md
  • flezi.app.ai.agent/app/governance/

制限事項とロードマップ​

  • financial または security risk の高い task について、2 人の独立した承認者を必要とする多段階承認 (Multi-level approval) を追加します。