Problem. nullislabs/videre-nexum-module#11 ships a venue-supplied denial-classification seam: Venue::classify_denied (default Drop) plus a classifier-parameterised keeper path, so the generic sweep and the composable-cow sweep can derive the same RetryAction from one mapping. Shepherd still derives them independently: the composable-cow sweep calls cow_venue::classification::classify_denied directly and the generic path (stop-loss) drops every denial.
Scope.
Dependencies. nullislabs/videre-nexum-module#11 merged and revved.
AI Assistance: Claude Fable filed this follow-up from the videre#11 design (seam here, adoption in shepherd).
Problem. nullislabs/videre-nexum-module#11 ships a venue-supplied denial-classification seam:
Venue::classify_denied(defaultDrop) plus a classifier-parameterised keeper path, so the generic sweep and the composable-cow sweep can derive the sameRetryActionfrom one mapping. Shepherd still derives them independently: the composable-cow sweep callscow_venue::classification::classify_denieddirectly and the generic path (stop-loss) drops every denial.Scope.
classify_deniedon the CoW venue marker withcow_venue::classification::classify_denied.with_classifier/retry_action::<V>), removing the direct call.RetryActionfor the same fault, including theInvalidEip1271Signatureone-block grace.Dependencies. nullislabs/videre-nexum-module#11 merged and revved.
AI Assistance: Claude Fable filed this follow-up from the videre#11 design (seam here, adoption in shepherd).