docs(joinir): Phase 86 到達点 - Carrier init builder + Error tags SSOT

Phase 74-86 成果を SSOT docs に反映:
- 10-Now.md: Phase 86 achievements summary
- INDEX: carrier_init_builder, error_tags modules documented
- architecture-overview: SSOT module references added

Impact: 987/987 tests, +13 unit tests, 2 new SSOT modules
Modules: carrier_init_builder.rs, error_tags.rs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
nyash-codex
2025-12-13 22:37:56 +09:00
parent f858a5fbd0
commit 7dbc894629
3 changed files with 40 additions and 3 deletions

View File

@ -17,8 +17,24 @@
- 残課題JoinIR ライン):
- JoinIR→MIR merge の一般化(複雑な Select/PHI パターンの統合)
- JsonParserBox など実アプリ側での長期運用テスト
- Boxification箱化の振り返りと、次の小粒リファクタPhase 86 推奨):
- `docs/development/current/main/phase78-85-boxification-feedback.md`
### Phase 86: Carrier Init Builder + Error Tags (2025-12-13) ✅
**Status**: COMPLETE - SSOT 確立完了
**Achievements**:
- Carrier Initialization Builder: CarrierInit → ValueId 生成を単一関数化 (carrier_init_builder.rs, +8 tests)
- Error Message Centralization: JoinIR エラータグを SSOT 化 (error_tags.rs, +5 tests)
- DebugOutputBox Migration: 全 JOINIR_DEBUG 使用箇所を DebugOutputBox に統一
**Impact**:
- Tests: 987/987 PASS (+13 unit tests from Phase 86)
- SSOT modules: carrier_init_builder, error_tags (一貫性向上)
- Code quality: Single Responsibility, Testability First principles validated
**Next**: Phase 87 (LLVM exe line SSOT)
**Reference**: phase78-85-boxification-feedback.md, carrier_init_builder.rs, error_tags.rs
### Scope / BindingIddev-only の段階移行ライン)