See the new 2nd Generation ProcessLink
protocol.
Incoming from Redux
FeatureAvailable
NoticeOptimal
NotifyRejectOldForNew
ReduxInfo
- all-decisions
- valid-decisions
- optimal-decisions
- all-goals
- all-assignments
- list-all-assignments
- list-valid-assignments
- all-constraints
- valid-assignments
- safe-resolution
- ShowSafeUnblocks
- show-decision
- show-assignment
- why-satisfied
- show-goal
- why-optimal
Notice
- CONSTRAINT-VIOLATION-RESOLVED
- ERROR-AUTHORITY
- ERROR-CONSTRAINT-DEFS
- ERROR-INADMISSIBLE
- ERROR-INVALID-GOAL
- ERROR-INVALID-MESSAGE
- ERROR-NO-RESOLUTION
- GOAL-BLOCK
- GOAL-UNBLOCKED-INVALID
- NEW-GOAL
- RE-REJECTED
- TASK-SATISFIED
- TASK-SATISFACTION-LOSS
- UNAVAILABLE-FEATURE
- UNAVAILABLE-VARIABLE
SafeResolutions
SafeUnblocks
ValidAssignmentsForFeature
Outgoing to Redux
DeclareConstraint
DeclareGoalBlock
AskOneFeature
MakeDecision
MakeRootGoal
RelaxConstraint
RequestInputs
RequestSafeResolutions
RequestReduxInfo
RejectCurrentDecision
RejectOldForNew
RequestSafeUnblocks
ResolveConstraintViolation
ResolveGoalBlock
TellFact