generalize metric applicability: --metrics tag + correct refusal prose for R-denominated-but-unranked metrics #207
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fieldtest cycle-0108 F8: no surface says WHICH of the 17 metrics std::generalize accepts (the registry's 4-name R-expectancy family: expectancy_r, net_expectancy_r, sqn, sqn_normalized). --metrics tags only rankable|gate|annotation. Worse, the refusal prose calls max_r_drawdown — an R-DENOMINATED drawdown — a 'pip metric' ('gross/net R families generalize; pip metrics do not'). Fix: (a) add a generalize applicability tag to process|campaign introspect --metrics, derived via aura_registry::check_r_metric (no new roster site, #190); (b) correct the refusal prose to name the real rule (the rankable R-expectancy family generalizes) without mislabeling R-denominated metrics. Repro: aura campaign run fieldtests/cycle-0108-annotator-stages/c0108_probe_generalize_maxrdrawdown-based-campaign (see FINDINGS F8).