1.4 KiB
1.4 KiB
G3 Residual Contract Closure Design
Date: 2026-04-19 Status: Draft Parent Framework Plan:
docs/superpowers/plans/2026-04-19-scene-skill-102-full-coverage-framework-plan.mdParent Route:Route 2: G3 / paginated_enrichmentParent Layer:Layer C + Layer D
Intent
Handle the remaining G3 fail-closed records that are still unresolved after the enrichment-request and export-plan child plans have finished.
Fixed Input Bucket
Residual G3 / paginated_enrichment records after:
G3 enrichment-request closureG3 export-plan closure
Expected residual themes:
g3_runtime_scopejoin_key- mixed residual contract blockers
Allowed Files
src/generated_scene/analyzer.rssrc/generated_scene/generator.rssrc/generated_scene/ir.rstests/scene_generator_test.rs- route-local residual inventory and report assets
Forbidden Files
tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json- Route 3+ plan files
Expected Delta
- reduce the residual Route 2 bucket after the first two child plans
- or explicitly defer a smaller residual set with named blockers
Stop Rule
Stop when:
- the residual Route 2 bucket is either materially reduced, or
- the remaining residual Route 2 scenes are explicitly named and deferred
After this point, Route 2 is considered complete or deferred.