Commit Graph

1 Commits

Author SHA1 Message Date
4a48d6afa3 refactor(stage1): Phase 25.4-B準備 - Stage-1 CLI env処理改善
🎯 目的: Stage-1 CLI の env/トグル処理を整理・改善

 改善内容:
- stage1_cli.hako: 関数名修正・簡略化
  - パラメータ名を cli_args_raw に統一
  - __mir__.log マーカー整備(デバッグ用)
  - env処理のコメント改善

- string_helpers.hako: to_i64 改善
  - null/Void ガード追加
  - NYASH_TO_I64_DEBUG 対応
  - NYASH_TO_I64_FORCE_ZERO トグル準備

- tools/stage1_debug.sh: デバッグ改善
  - NYASH_TO_I64_DEBUG フラグ追加
  - NYASH_TO_I64_FORCE_ZERO フラグ追加
  - ログ観測の改善

- apps/tests/minimal_to_i64_void.hako: テストケース追加
  - Void値の to_i64 処理確認用

📋 Phase 25.4-B への準備:
- 次フェーズで Stage1CliConfigBox を導入予定
- env.get() を Config 箱に集約する基盤完成
- 既存動作は維持(Fail-Fast + テスト緑キープ)

🎯 効果:
- デバッグ観測性向上
- Void/null 処理の安全性向上
- 将来の Config 箱化への準備完了

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-21 09:02:02 +09:00