55 lines
1.5 KiB
Markdown
55 lines
1.5 KiB
Markdown
# G3 Residual Contract 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 2: G3 / paginated_enrichment`
|
|
> Parent Layer: `Layer C + Layer D`
|
|
> Upstream Design: `docs/superpowers/specs/2026-04-19-g3-residual-contract-closure-design.md`
|
|
|
|
## Plan Intent
|
|
|
|
Implement the final bounded Route 2 slice for any `G3` residual contract blockers left after enrichment-request and export-plan closure work.
|
|
|
|
## Fixed Input Bucket
|
|
|
|
Residual `G3 / paginated_enrichment` bucket after the first two Route 2 child plans.
|
|
|
|
## 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-local residual inventory and report assets
|
|
|
|
## Forbidden Files
|
|
|
|
1. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json`
|
|
2. Route 3+ implementation assets
|
|
|
|
## Tasks
|
|
|
|
1. freeze post-Route-2 residual inventory
|
|
2. group residual blockers
|
|
3. implement at most one bounded residual correction slice
|
|
4. rerun bounded validation
|
|
5. declare Route 2 complete or deferred
|
|
|
|
## Expected Coverage Delta
|
|
|
|
1. shrink or explicitly name the final residual `G3` bucket
|
|
2. produce a clean handoff into Route 3
|
|
|
|
## Completion Criteria
|
|
|
|
1. Route 2 is no longer open-ended
|
|
2. remaining residual `G3` records are explicitly categorized
|
|
|
|
## Stop Statement
|
|
|
|
Stop after Route 2 is explicitly closed or deferred.
|
|
|
|
Do not begin Route 3 work under this plan.
|
|
|