This is a planning tool with critiquing support. It is built on the idea that there are several types of decisions to make during the planning process of an operation and that for each type, a separate view of the plan can be useful. For each view, there is a set of critics that can be active and display information relevant to that particular view of the plan.
If you want to create your own scenarios, check out the package
scenarios.standard
which defines a test scenario. To register your
scenario, you will need to modify the misc.ReferenceHolder
class.
To create your own constraints, subclass
constraints.StandardConstraint
and register your constraint in
misc.ReferenceHolder
.