New test_green_only_features.py covers the sprint additions; the existing
test_green_blue_parity.py (104 tests) is left untouched as the authoritative
doctrinal baseline.
Tests:
- Toggles-OFF identity: with all GREEN kwargs at BLUE defaults (None/False)
NDAlphaEngine + NDPosition produce the pre-sprint forms
- S6 selector ban: banned bucket assets skipped; slot rerouted (not wasted)
- AEM MAE table: B3→None disables stop, B4→2.0 strict, B6→6.0 wide,
unknown bucket falls back to MAE_MULT_TIER1
- EsoF rename: advisor emits UNKNOWN not NEUTRAL; both label keys present
in gate tables with identical values (historical replay safe)
- Int-leverage gate: source still has leverage_int=1 with both option
comments present (guards against premature flip before winrate analysis)
Plan ref: Task 11.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>