4.0 KiB
4.0 KiB
Scene Skill 102 Parameter Dictionary And Invocation Template Normalization Plan
Date: 2026-04-20 Design:
2026-04-20-scene-skill-102-parameter-dictionary-template-normalization-design.md
Plan Intent
Close the natural-language parameter readiness gap for the fixed 10 required-param scene skills and refresh pseudo-production invocation templates.
Fixed Input Bucket
The only input bucket is the 10 scenes marked parameter-gap in:
tests/fixtures/generated_scene/scene_skill_102_natural_language_parameter_readiness_2026-04-20.json
Allowed Files
examples/scene_skill_102_final_materialization_2026-04-19/skills/{fixed-10}/references/org-dictionary.jsontests/fixtures/generated_scene/scene_skill_102_natural_language_parameter_readiness_2026-04-20.jsontests/fixtures/generated_scene/scene_skill_102_natural_language_invocation_samples_2026-04-20.jsontests/fixtures/generated_scene/scene_skill_102_pseudoprod_execution_handoff_2026-04-20.jsontests/fixtures/generated_scene/scene_skill_102_parameter_dictionary_template_normalization_2026-04-20.jsondocs/superpowers/reports/2026-04-20-scene-skill-102-parameter-dictionary-template-normalization-report.md
Forbidden Files
src/compat/scene_platform/dispatch.rssrc/compat/scene_platform/resolvers.rssrc/generated_scene/analyzer.rssrc/generated_scene/generator.rsexamples/scene_skill_102_final_materialization_2026-04-19/skills/*/scripts/*tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json
Phase 0: Freeze Scope
Tasks
- Confirm the fixed
10required-param scenes. - Confirm all current gaps are empty org dictionaries.
- Confirm no runtime code changes are needed.
Acceptance Criteria
- No non-param scene is changed.
- No browser or production execution is started.
Phase 1: Populate Starter Organization Dictionaries
Tasks
- Write the pseudo-production starter dictionary into each fixed
10skill. - Use the already-tested aliases:
兰州公司兰州供电公司国网兰州供电公司城关供电分公司城关分公司天水公司天水供电公司国网天水供电公司
- Mark dictionary provenance as starter, not full production.
Acceptance Criteria
- All fixed
10dictionaries are non-empty arrays. - Each dictionary contains alias coverage for
兰州公司.
Phase 2: Refresh Parameter Readiness
Tasks
- Re-scan all
102skills. - Recompute parameter readiness.
- Verify the fixed
10move toparameter-ready. - Keep implicit-risk classification for no-param scenes.
Acceptance Criteria
parameter-gap = 0.parameter-ready = 10.total scenes = 102.
Phase 3: Refresh Invocation Templates
Tasks
- Generate parameterized samples for the fixed
10. - Ensure samples include concrete period, e.g.
月累计 2026-03. - Ensure samples keep
。。。suffix.
Acceptance Criteria
- All fixed
10have parameterized sample input. - No-param scenes keep minimal invocation samples.
Phase 4: Refresh Pseudo-Production Handoff
Tasks
- Update the selected pseudo-production handoff entries that are in the fixed
10. - Replace bare scene-name inputs with parameterized inputs.
- Preserve credential policy and evidence collection fields.
Acceptance Criteria
- Selected required-param scenes no longer use bare
场景名。。。in handoff. - No credentials are written to the repository.
Phase 5: Publish Normalization Report
Tasks
- Publish normalization JSON.
- Publish superpowers report.
- State remaining limits explicitly.
Acceptance Criteria
- Report states that dictionaries are starter dictionaries, not complete production unit trees.
- Report states next step for pseudo-production execution preparation refresh.
Stop Statement
Stop after dictionaries, readiness assets, invocation samples, handoff, and report are refreshed. Do not run browser, production, or runtime implementation work under this plan.