3.9 KiB
3.9 KiB
Generated Scene Rule Hardening Route Plan
Date: 2026-04-20 Status: Draft Parent roadmap:
docs/superpowers/plans/2026-04-20-generated-scene-source-first-runtime-semantics-hardening-plan.mdParent design:docs/superpowers/specs/2026-04-20-generated-scene-rule-hardening-route-design.mdUpstream ledger:docs/superpowers/plans/2026-04-20-generated-scene-source-first-runtime-semantics-ledger-plan.md
Plan Intent
Convert the completed runtime-semantics ledger into a bounded hardening-route sequence.
This stage decides execution order and the next child implementation plans. It does not change code yet.
Fixed Inputs
tests/fixtures/generated_scene/generated_scene_source_first_runtime_semantics_ledger_2026-04-20.jsondocs/superpowers/reports/2026-04-20-generated-scene-source-first-runtime-semantics-ledger-report.md
Scope Guardrails
Allowed:
- cluster scenes by reusable route
- freeze route order
- define bounded child implementation plans
- define rematerialization dependency
- define validation refresh dependency
Forbidden:
- no implementation changes in
src/ - no skill manifest changes
- no rematerialization execution
- no validation reruns
- no inner-network execution
Phase 0: Freeze Route Order
Objective
Turn the ledger into one fixed route order for downstream implementation.
Ordered Routes
resolver_request_mapping_hardeningruntime_url_classification_hardeningembedded_dictionary_extraction_hardeningparameter_default_semantics_recovery_hardeningalias_generation_hardening
Acceptance
- the order is explicit and no longer derived ad hoc during later implementation
Phase 1: Build Route Clusters
Objective
Cluster scenes from the ledger into reusable route buckets.
Tasks
- count all scenes covered by each route
- identify the densest scene families per route
- identify route-local anchor scenes
Acceptance
- each route has a stable implementation bucket definition
Phase 2: Define Bounded Child Implementation Plans
Objective
Create one bounded implementation child plan for each top route.
Required child plans
2026-04-20-generated-scene-resolver-request-mapping-hardening-plan.md2026-04-20-generated-scene-runtime-url-classification-hardening-plan.md2026-04-20-generated-scene-embedded-dictionary-extraction-hardening-plan.md2026-04-20-generated-scene-parameter-default-semantics-hardening-plan.md2026-04-20-generated-scene-invocation-alias-generation-hardening-plan.md
Acceptance
- each child plan has a fixed scope and stop rule
- no child plan is scene-name hardcoded as its whole purpose
Phase 3: Declare Rematerialization Dependency
Objective
Make full 102-scene rematerialization a mandatory downstream stage after route execution.
Tasks
- define
generated-scene-runtime-semantics-rematerialization-refresh-plan - freeze it as required after implementation
Acceptance
- no route may be considered complete without rematerialization
Phase 4: Declare Validation Refresh Dependency
Objective
Make validation refresh mandatory after rematerialization.
Tasks
- define
generated-scene-runtime-semantics-validation-refresh-plan - require refresh of:
- deterministic invocation readiness
- natural-language parameter readiness
- static validation
- direct mock execution
- pseudo-production handoff
Acceptance
- no route may be considered fully closed until validation assets are refreshed
Deliverables
- route design / sequencing report
- route cluster JSON
- bounded child-plan list for the five routes
Stop Statement
Stop after:
- publishing the route design / sequencing assets
- publishing the five child implementation plans
- publishing rematerialization and validation-refresh dependency plans
Do not execute route implementation inside this plan.