# G2 Remaining Fail-Closed Closure Plan > Date: 2026-04-19 > Status: Draft > Parent Framework Plan: `docs/superpowers/plans/2026-04-19-scene-skill-102-full-coverage-framework-plan.md` > Parent Route: `Route 3: G2 / multi_mode_request` > Parent Layer: `Layer C + Layer D` > Upstream Design: `docs/superpowers/specs/2026-04-19-g2-remaining-fail-closed-closure-design.md` ## Plan Intent Implement one bounded correction slice for the remaining Route 3 `G2` fail-closed records. ## Fixed Input Bucket `multi_mode_request = 4` ## Allowed Files 1. `src/generated_scene/analyzer.rs` 2. `src/generated_scene/generator.rs` 3. `src/generated_scene/ir.rs` 4. `tests/scene_generator_test.rs` 5. Route 3 local inventory and report assets ## Forbidden Files 1. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json` 2. Route 2 assets 3. Route 4+ assets ## Tasks 1. freeze the four Route 3 records 2. confirm the repeated missing contract 3. implement one bounded `G2` correction slice 4. rerun bounded validation 5. publish Route 3 delta ## Expected Coverage Delta 1. reduce the `multi_mode_request` fail-closed bucket 2. protect current `G2` real-sample pass and canonical stability ## Completion Criteria 1. Route 3 bucket has measured before/after status 2. Route 3 is closed or explicitly deferred ## Stop Statement Stop after Route 3 delta is measured. Do not begin Route 4 under this plan.