Files
claw/docs/superpowers/plans/2026-04-21-generated-scene-runtime-semantics-post-refresh-residual-closure-plan.md

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.