- verifier.rs: V10検証追加 - body_bbのblock_effectsは空でなければならない - 違反時: "[V10] Loop at depth N has non-empty block_effects for body_bb" - テスト: test_v10_body_bb_effects_in_block_effects_fails - joinir-plan-frag-ssot.md: V10をPlan段階の不変条件に追加 - README.md: P2.7セクション追加 Phase 286 P2.6.1で発見した「lowererはloop_plan.bodyをemitし、 block_effectsのbody_bbは無視する」問題を契約化し再発防止。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>