Pure certified-dispatch core. Gates on providerAvailable () first so the
native path pays only the cached probe; marshals input and certifies the
candidate when the provider is present; updates the diagnostic tally via
withRecordOutcome on each outcome.
Returns the certified reduced basis B' on acceptance and none on absent /
provider error / shape rejection / certificate rejection. The Mathlib-free
correctness hook is dispatch_some_certCheck.