GoalFeasibilityTool

Source:

Local role: Abstract contract for evaluating whether a projected perception can satisfy a goal.

Big-picture role: Model-level extensibility seam for feasibility logic, independent of any game domain scoring policy.

Inheritance:

  • abstract base class

Method:

  • evaluate(goal, projected) -> GoalFeasibilityResult

See also:

Ometeotl

A Python library to build complex multi-agent simulations, wargames, and AI-driven strategies