interventions

Intervention Applier for Causal MCTS.

This module handles parsing and applying interventions to the symbolic state. For simulation-less operation, interventions are applied purely symbolically using the StateManager to update positions and infer relationships.

Author: Yazz Warsame

Functions

create_intervention_applier(initial_state, ...)

Factory function to create an InterventionApplier with a new StateManager.

Classes

InterventionApplier(state_manager, shift_reward)

Lightweight intervention applier for symbolic state updates.