|
|
b028aa791e
|
feat(phase72): HAKO_JOINIR_IF_SELECT SSOT consolidation - Test helpers
Phase 72-B: Created SSOT helper functions for HAKO_JOINIR_IF_SELECT ENV control.
Changes:
- Added set_if_select_on() and set_if_select_off() helpers to joinir_env.rs
- Replaced 13 direct std::env calls with helper functions in src/tests/mir_joinir_if_select.rs
- std::env::set_var("HAKO_JOINIR_IF_SELECT", "1") → joinir_env::set_if_select_on()
- std::env::remove_var("HAKO_JOINIR_IF_SELECT") → joinir_env::set_if_select_off()
Benefits:
- Centralized IfSelect mode control at single point (joinir_env.rs)
- Consistent naming convention (set_X_on/off pattern)
- Easier to extend with validation or trace logging if needed
Tests verified: cargo check --tests passed with no errors
Completed Phase 72-A+B progress:
- Phase 72-A: NYASH_JOINIR_EXPERIMENT (15 occurrences) ✅
- Phase 72-B: HAKO_JOINIR_IF_SELECT (13 occurrences) ✅
- Phase 72-C: Dev/experimental flags (pending)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-02 12:42:22 +09:00 |
|