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:
