61 lines
2.1 KiB
Markdown
61 lines
2.1 KiB
Markdown
# Generated Scene Runtime Semantics Post-Refresh Residual Closure Plan
|
|
|
|
Date: 2026-04-21
|
|
|
|
Parent execution:
|
|
|
|
- `docs/superpowers/plans/2026-04-21-generated-scene-runtime-semantics-validation-refresh-execution-plan.md`
|
|
|
|
## Intent
|
|
|
|
Fix the bounded post-refresh residuals that currently block the 2026-04-21 hardened bundle from becoming the canonical validation-ready bundle.
|
|
|
|
## Fixed Inputs
|
|
|
|
1. `tests/fixtures/generated_scene/generated_scene_runtime_semantics_rematerialization_manifest_2026-04-21.json`
|
|
2. `tests/fixtures/generated_scene/scene_skill_102_runtime_semantics_deterministic_invocation_readiness_2026-04-21.json`
|
|
3. `tests/fixtures/generated_scene/scene_skill_102_runtime_semantics_static_validation_2026-04-21.json`
|
|
4. `docs/superpowers/reports/2026-04-21-generated-scene-runtime-semantics-validation-refresh-execution-report.md`
|
|
|
|
## Allowed Files
|
|
|
|
1. `src/generated_scene/`
|
|
2. `tests/scene_generator*.rs`
|
|
3. route-local fixture assets under `tests/fixtures/generated_scene/`
|
|
4. route-local report under `docs/superpowers/reports/`
|
|
|
|
## Forbidden Files
|
|
|
|
1. no rematerialization execution inside this plan
|
|
2. no validation refresh execution inside this plan
|
|
3. no official board updates
|
|
4. no runtime/service-console changes
|
|
5. no pseudo-production execution
|
|
|
|
## Required Outputs
|
|
|
|
1. route-local residual followup JSON
|
|
2. route-local residual report
|
|
|
|
## Closure Targets
|
|
|
|
### Residual 1: deterministic suffix regression
|
|
|
|
Close the generator path that caused rematerialized `scene.toml` files to emit scene-name deterministic suffixes instead of `。。。`.
|
|
|
|
### Residual 2: `sweep-078-scene` TOML corruption
|
|
|
|
Close the serialization path that emitted malformed TOML in the rematerialized `scene.toml`.
|
|
|
|
## Validation
|
|
|
|
1. prove the generator now writes `suffix = "。。。"` for the bounded target coverage slice
|
|
2. prove the `sweep-078-scene` generated `scene.toml` is parseable after generation
|
|
3. keep all validation route-local to this residual plan
|
|
|
|
## Stop Statement
|
|
|
|
Stop after residual closure assets and report are published.
|
|
|
|
Do not rerun rematerialization or validation refresh inside this plan.
|