Separate S/R detector tests from primary R:R policy
This commit is contained in:
@@ -51,6 +51,8 @@ def _parse_args() -> argparse.Namespace:
|
||||
choices=(
|
||||
"production_control", "rr_aligned_control", "rewrite",
|
||||
"soft_zones", "confirmed_rounds", "gate_v2",
|
||||
"rewrite_legacy_primary", "soft_zones_legacy_primary",
|
||||
"confirmed_rounds_legacy_primary", "gate_v2_legacy_primary",
|
||||
),
|
||||
default=None,
|
||||
help="Research-only S/R detector/gate arm.",
|
||||
|
||||
@@ -17,17 +17,12 @@ RUNNER = ROOT / "scripts" / "run_backtest_snapshot.py"
|
||||
COMPARE = ROOT / "scripts" / "compare_sr_variants.py"
|
||||
TRAINING_ARMS = (
|
||||
"production_control",
|
||||
"rr_aligned_control",
|
||||
"rewrite",
|
||||
"soft_zones",
|
||||
"confirmed_rounds",
|
||||
"gate_v2",
|
||||
)
|
||||
# confirmed_rounds failed the post-2024 validation decisively and must not be
|
||||
# selected again merely because a corrected training curve looks attractive.
|
||||
LOCKABLE_ARMS = tuple(
|
||||
arm for arm in TRAINING_ARMS[1:] if arm != "confirmed_rounds"
|
||||
"rewrite_legacy_primary",
|
||||
"soft_zones_legacy_primary",
|
||||
"confirmed_rounds_legacy_primary",
|
||||
"gate_v2_legacy_primary",
|
||||
)
|
||||
LOCKABLE_ARMS = TRAINING_ARMS[1:]
|
||||
|
||||
|
||||
def _add_common(parser: argparse.ArgumentParser) -> None:
|
||||
|
||||
Reference in New Issue
Block a user