5.7 KiB
Scene Skill 102 Full Coverage Child Plan Sequence Design
Date: 2026-04-19 Status: Draft Parent Framework Design:
docs/superpowers/specs/2026-04-19-scene-skill-102-full-coverage-framework-design.mdParent Framework Plan:docs/superpowers/plans/2026-04-19-scene-skill-102-full-coverage-framework-plan.md
Intent
Turn the parent 102 full-coverage framework into a fixed downstream child-plan sequence.
This design does not implement any bucket directly. It defines:
- the ordered bounded plans that must be created and executed next
- which bucket each bounded plan owns
- which layer and route each bounded plan belongs to
- which plans are implementation plans and which plans are policy/reconciliation plans
- what later plans are not allowed to skip
The main purpose is to stop later work from drifting into ad hoc micro-plans.
Current Parent Baseline
The parent framework freezes the current integrated state as:
| Status | Count |
|---|---|
auto-pass |
48 |
fail-closed-known |
47 |
adjudicated-valid-host-bridge |
4 |
raw source-unreadable |
3 |
| Total | 102 |
The timeout hygiene layer additionally shows:
| Hygiene interpretation | Count |
|---|---|
timeout-as-pass-candidate |
2 |
timeout-as-fail-closed-candidate |
1 |
timeout-still-unreadable |
0 |
Child Sequence Principles
Every child plan in this sequence must follow the parent framework requirements:
- one child plan belongs to exactly one route
- one child plan belongs to exactly one layer
- one child plan owns one fixed input bucket
- one child implementation slice should target one repeated recoverable pattern
- child plans must not silently absorb neighboring buckets
- a child plan must stop after its declared delta is measured
Ordered Child Routes
The child plan sequence begins at Route 2, because Route 1 has already been completed at the parent-framework level.
Route 2
Layer C + Layer D
Target:
G3 / paginated_enrichment structured fail-closed bucket
Current bucket size:
34
Fixed bounded child-plan order inside Route 2:
G3 enrichment-request closureG3 export-plan closureG3 residual contract closure
The residual plan only begins after the first two plans have either:
- produced measurable delta, or
- been explicitly closed as deferred
Route 3
Layer C + Layer D
Target:
G2 / multi_mode_request structured fail-closed bucket
Current bucket size:
4
Fixed bounded child-plan order inside Route 3:
G2 remaining fail-closed closure
No Route 3 follow-up plan may begin until Route 2 has been completed or explicitly deferred.
Route 4
Layer C + Layer D
Target:
G1-E / single_request_enrichment structured fail-closed bucket
Current bucket size:
2
Fixed bounded child-plan order inside Route 4:
G1-E remaining fail-closed closure
No Route 4 follow-up plan may begin until Route 3 has been completed or explicitly deferred.
Route 5
Layer C + Layer D
Target:
Boundary-family fail-closed buckets:
local_doc_pipeline = 5host_bridge_workflow = 1page_state_eval/bootstrap_target = 1
Fixed bounded child-plan order inside Route 5:
boundary fail-closed decision
This route is decision-first by design. It must not start implementation correction before mainline routes have been reduced or deferred.
Route 6
Layer E
Target:
Promotion thresholds and board reconciliation policy.
Fixed bounded child-plan order inside Route 6:
promotion and board reconciliation policy
This route must start only after Routes 2 through 5 have stable post-delta reporting.
Required Child Plan Fields
Every bounded child plan in this sequence must declare:
- parent framework reference
- parent route name
- parent layer name
- fixed input bucket
- allowed file set
- forbidden file set
- expected coverage delta
- stop statement
If one of these is missing, the plan is not valid under this sequence.
Implementation vs Policy Split
The child sequence intentionally separates implementation plans from policy plans.
Implementation-oriented plans:
G3 enrichment-request closureG3 export-plan closureG3 residual contract closureG2 remaining fail-closed closureG1-E remaining fail-closed closure
Decision or policy-oriented plans:
boundary fail-closed decisionpromotion and board reconciliation policy
Expected Coverage Movement
This sequence does not promise auto-pass growth on every child plan.
Expected valid deltas include:
fail-closed-knownreduction- stronger structured fail-closed naming
- bucket shrinkage within one archetype
- policy-recognized status strengthening
Invalid deltas include:
- scene-name hardcoding
- silent gate relaxation
- route changes that are not measured against current canonical and real-sample anchors
Stop Rules
This child-plan sequence forbids:
- opening a child implementation plan outside Routes 2 through 6
- creating route-local semantics micro-plans that do not reduce a measured bucket
- mixing timeout hygiene with contract recovery in the same bounded implementation plan
- updating
scene_execution_board_2026-04-18.jsoninside any Route 2 through Route 5 implementation plan - starting Route 6 before post-Route-5 status is stable enough for policy design
Completion Condition
This child-plan sequence remains active until all of these are true:
- the Route 2 child plans are completed or deferred
- the Route 3 child plan is completed or deferred
- the Route 4 child plan is completed or deferred
- the Route 5 decision plan is completed
- the Route 6 policy plan is completed
At that point, the parent framework may either:
- remain active with no open child routes, or
- be revised into a new parent framework revision