Source:
Local role: Abstract contract for deriving assumption sets and successor perceived states from Action, Perception, and Resource inputs.
Big-picture role: Extensibility seam for projection logic that stays separate from strategy-node construction while still feeding it with projected successor states.
Inheritance:
- abstract base class
Methods:
project_action(action, perception, resources=()) -> ActionProjectionproject_actions(actions, perception, resources=()) -> ProjectionBatch
See also:
