Skip to main content

propose_change

Function propose_change 

Source
pub fn propose_change(
    current: &Plan,
    proposed: &Plan,
) -> Result<ChangePreview, EngineError>
Expand description

Validate a proposed plan without changing state, lifecycle, evidence or decision outcomes.

New tasks must be Proposed. Existing execution and its prerequisite/context basis are protected; review is a prerequisite to applying a change, not permission for agents to approve scope.