Surfaced during #5.
In agent/orchestrator.py, the call to security.pipeline.run_pipeline passes:
context={"operator_approved": True, "policy_valid": True, ...}
Both are stubbed to True. In real deployment:
operator_approved should come from an out-of-band approval workflow (UI button, pre-mission ROE acknowledgment, etc.)
policy_valid should come from an explicit policy lookup (mission-type/ROE/role matrix)
For MVP these are fine being True (we're driving everything via the operator's request). Post-MVP needs a real flow.
Owner: @aleens-labs + @jdev-02.
Surfaced during #5.
In agent/orchestrator.py, the call to security.pipeline.run_pipeline passes:
Both are stubbed to True. In real deployment:
operator_approvedshould come from an out-of-band approval workflow (UI button, pre-mission ROE acknowledgment, etc.)policy_validshould come from an explicit policy lookup (mission-type/ROE/role matrix)For MVP these are fine being True (we're driving everything via the operator's request). Post-MVP needs a real flow.
Owner: @aleens-labs + @jdev-02.