Feedback API#
The Feedback API exposes candidate proposals, observations, and Feedback policies.
Proposal and observation contract types belong to the public vocabulary of saealib.core.contracts, while builders and policies are available from saealib.policies.
Contracts on the graph-native path#
ProposalBatch, ObservationBatch, FeedbackBatch, and FeedbackContract are contracts on the graph-native path. They handle subject, proposal relation, sequence, status, source, completion semantics, and the consumer’s ordering and completion declarations.
A candidate population plus its relations and feedback requirement. |
|
A fixed-schema batch whose candidate IDs are derived from subjects. |
|
Observations delivered for one proposal. |
|
Declare the feedback deliveries a component can consume. |
Policies and builders#
Build algorithm feedback from true and predicted values. |
|
Return completed true objective rows. |
|
Return the objective prediction channel. |
|
Prefer true rows and fill the remainder from objective predictions. |
|
Return an empty feedback batch. |
Stage compatibility type#
FeedbackResult is the dense compatibility data type used on the Stage compatibility path. Array row consistency and candidate-ID uniqueness belong to this type’s boundary.
Validated values supplied to an algorithm tell operation. |