refactor(config): Phase 138-P2-A - strict_enabled エイリアス対応

## 概要
- HAKO_JOINIR_STRICT と NYASH_JOINIR_STRICT の両方をサポート
- 環境変数チェックの SSOT 化準備

## 変更内容
- joinir_dev.rs の strict_enabled() を修正
- env_bool("HAKO_JOINIR_STRICT") || env_bool("NYASH_JOINIR_STRICT")

## 影響範囲
- parity_checker.rs が Phase 138-P2-B で SSOT 呼び出しに移行予定
- 既存の直接呼び出しコードは互換性維持
This commit is contained in:
nyash-codex
2025-12-16 06:49:15 +09:00
parent 5838a63002
commit 5bf913fee3

View File

@ -47,9 +47,11 @@ pub fn vm_bridge_enabled() -> bool {
env_bool("NYASH_JOINIR_VM_BRIDGE") env_bool("NYASH_JOINIR_VM_BRIDGE")
} }
/// NYASH_JOINIR_STRICT=1 - Strict validation mode /// HAKO_JOINIR_STRICT=1 or NYASH_JOINIR_STRICT=1 - Strict validation mode
///
/// Phase 138-P2-A: Supports both HAKO_ and NYASH_ prefixes for compatibility
pub fn strict_enabled() -> bool { pub fn strict_enabled() -> bool {
env_bool("NYASH_JOINIR_STRICT") env_bool("HAKO_JOINIR_STRICT") || env_bool("NYASH_JOINIR_STRICT")
} }
/// NYASH_JOINIR_SNAPSHOT_GENERATE=1 - Generate snapshot for testing /// NYASH_JOINIR_SNAPSHOT_GENERATE=1 - Generate snapshot for testing