3.7 KiB
3.7 KiB
Scene Skill 102 Natural-Language Parameter Readiness Plan
Date: 2026-04-20 Design:
2026-04-20-scene-skill-102-natural-language-parameter-readiness-design.md
Plan Intent
Build a 102-scene natural-language invocation parameter readiness view before pseudo-production testing.
This plan answers which skills should be invoked with query conditions such as organization and period, which skills currently only support scene-keyword deterministic selection, and which required-param skills have resolver gaps.
Fixed Inputs
examples/scene_skill_102_final_materialization_2026-04-19/skillstests/fixtures/generated_scene/scene_skill_102_deterministic_invocation_readiness_after_keyword_refinement_2026-04-20.jsontests/fixtures/generated_scene/scene_skill_102_full_direct_mock_execution_2026-04-20.json
Allowed Outputs
tests/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.jsondocs/superpowers/reports/2026-04-20-scene-skill-102-natural-language-parameter-readiness-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/*tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json
Phase 0: Freeze Boundary
Tasks
- Confirm final skill count is
102. - Confirm this plan is analysis-only.
- Confirm no browser, network, host bridge, or production execution is performed.
Acceptance Criteria
- No generated skill files are modified.
- No runtime source files are modified.
Phase 1: Parameter Manifest Scan
Tasks
- Read each
SKILL.tomlfor scene name and archetype. - Read each
scene.tomlfor deterministic suffix, params, and resolver declarations. - Record required params and resolver types.
- Check resolver resources such as dictionary files.
Acceptance Criteria
- All
102scenes have one parameter scan record. - Required param scenes are explicitly identified.
Phase 2: Readiness Classification
Tasks
- Mark scenes with supported, populated resolver resources as
parameter-ready. - Mark scenes with empty or missing resolver resources as
parameter-gap. - Mark no-param scenes as
parameter-not-required. - Mark no-param scenes with likely filter words as
parameter-implicit-risk.
Acceptance Criteria
- Every scene has exactly one primary readiness class.
- Resolver gaps list concrete file or config reasons.
Phase 3: Invocation Sample Generation
Tasks
- Generate minimal invocation samples for every scene.
- Generate parameterized samples for scenes with required params.
- Generate cautionary samples for implicit-risk scenes.
- Make clear when organization or period wording is not currently parsed.
Acceptance Criteria
- Sample JSON covers all
102scenes. - Parameterized samples are not generated as if resolver gaps are resolved.
Phase 4: Publish Report
Tasks
- Write readiness JSON.
- Write invocation sample JSON.
- Write superpowers report with counts, gaps, and next route.
Acceptance Criteria
- Report explains why
场景名。。。is insufficient for parameterized scenes. - Report states whether pseudo-production batch input should be regenerated.
- Stop after report; do not start implementation.
Stop Statement
Stop after readiness assets and report are published. Do not edit runtime, generated skills, board assets, or pseudo-production execution records under this plan.