## 追加 - docs/development/current/main/phases/phase-93/README.md - Phase 93 P0 (ConditionOnly Derived Slot) 完了記録 - 実装内容・テスト結果の詳細 ## 更新 - CURRENT_TASK.md: Phase 93 P0完了に伴う更新 - 10-Now.md: 現在の進捗状況更新 - 30-Backlog.md: Phase 92/93関連タスク整理 - phase-91/92関連ドキュメント: historical化・要約化 ## 削減 - 735行削減(historical化により詳細をREADMEに集約) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
Self Current Task — Backlog (main)
Status: Active
Scope: 「次にやる候補」を短く列挙するメモ。現状は docs/development/current/main/10-Now.md を入口にする。
Related:
docs/development/current/main/10-Now.mddocs/development/current/main/DOCS_LAYOUT.md
直近(JoinIR/selfhost)
- P5b “完全E2E”(escape skip の実ループを end-to-end で固定)
- 現状: 認識(Phase 91)+ lowering基盤(Phase 92)は完了、promotion が未整備で E2E を保留
- 入口:
docs/development/current/main/phases/phase-92/README.md
- 制御の再帰合成(docs-only → dev-only段階投入)
- ねらい:
loop/ifネストの “構造” を SSOT(ControlTree/StepTree)で表せるようにする - 注意: canonicalizer は観測/構造SSOTまで(ValueId/PHI配線は Normalized 側へ)
- 入口:
docs/development/current/main/design/loop-canonicalizer.md
- ねらい:
中期(ループ在庫の残り)
- P5(guard-bounded): 大型ループを “小粒度” に割ってから取り込む(分割 or 新契約)
- P6(nested loops): capability guard で Fail-Fast 維持しつつ、解禁時の契約を先に固定
ドキュメント運用
- 重複が出たら「設計 SSOT(design)」に集約し、Phaseログ(phases)は “何をやったか/検証したか” に限定する
- 調査ログ(investigations)は結論を SSOT に反映してから Historical 化する