Skip to main content

extract_decision_surface

Function extract_decision_surface 

Source
pub fn extract_decision_surface(inputs: &DecisionInputs<'_>) -> DecisionSurface
Expand description

Extract the full decision surface from the assembled brief inputs: classify the SOLID-3 candidates, anchor each signal_id, rank by consequence, cap to the working-memory limit, collapse the rest, and drop suppressed decisions.

The emitted-signal-id allowlist is built over EVERY classified decision (before the cap and before suppression drops), so accept_signal_id still recognizes a collapsed-or-suppressed decision’s anchor as fallow-emitted.