3.7 KiB
3.7 KiB
Scene Skill 102 Final Materialization Plan
Date: 2026-04-19 Parent Framework:
2026-04-19-scene-skill-102-full-coverage-framework-plan.mdParent Layer: final asset materialization before validation Status: Draft
Plan Intent
Generate and freeze a single canonical 102 skill package set for later static, mock, and production-like validation.
This plan answers whether all 102 scenes have materialized skill assets, not just framework auto-pass status.
Fixed Inputs
tests/fixtures/generated_scene/scene_execution_board_2026-04-18.jsontests/fixtures/generated_scene/scene_skill_102_framework_closure_rollup_2026-04-19.json- scene source root:
D:/desk/智能体资料/全量业务场景/一平台场景
Output Root
examples/scene_skill_102_final_materialization_2026-04-19
Allowed Files
examples/scene_skill_102_final_materialization_2026-04-19/**tests/fixtures/generated_scene/scene_skill_102_final_materialization_manifest_2026-04-19.jsontests/fixtures/generated_scene/scene_skill_102_final_materialization_failures_2026-04-19.jsondocs/superpowers/reports/2026-04-19-scene-skill-102-final-materialization-report.md
Forbidden Files
src/generated_scene/analyzer.rssrc/generated_scene/generator.rssrc/generated_scene/ir.rstests/fixtures/generated_scene/scene_execution_board_2026-04-18.json- existing
examples/*follow-up roots outside the output root
Phase 0: Freeze Materialization Boundary
Tasks
- Confirm framework rollup is
102 / 102. - Confirm materialization does not delete existing
examples/*. - Confirm this plan does not perform static/mock/production validation.
Acceptance Criteria
- Scope is materialization only.
- Output root is isolated.
Phase 1: Build Materialization Input Manifest
Tasks
- Load official board or fallback source-list assets.
- Produce exactly 102 materialization input rows.
- Validate unique scene ids.
- Resolve source directory for each scene.
- Sanitize manifest-only string fields for control characters.
Acceptance Criteria
- Input manifest has 102 rows.
- No missing source directory remains.
- No duplicate scene id remains.
Phase 2: Generate 102 Skill Packages
Tasks
For each manifest row, run:
cargo run --bin sg_scene_generate -- `
--source-dir "<sourceDir>" `
--scene-id "<sceneId>" `
--scene-name "<sceneName>" `
--scene-kind report_collection `
--output-root "D:/data/ideaSpace/rust/sgClaw/claw-new/examples/scene_skill_102_final_materialization_2026-04-19"
Acceptance Criteria
- Every row is attempted.
- No single scene failure stops the full batch.
- stdout/stderr/result status are captured.
Phase 3: Verify Materialized Package Presence
Tasks
For each scene, check:
SKILL.tomlSKILL.mdscene.tomlreferences/generation-report.json- at least one script under
scripts/
Acceptance Criteria
- All successful rows have required files.
- Failures are explicit in the failures asset.
Phase 4: Publish Manifest And Report
Tasks
- Publish final materialization manifest.
- Publish final materialization failures.
- Publish superpowers report.
Acceptance Criteria
- Manifest row count is 102.
- Report states generated count, failure count, readiness distribution, and next validation input.
- The report explicitly states that old
examples/*roots were not cleaned.
Expected Delta
No framework coverage delta. Expected asset delta is:
102canonical final skill package rows;- one stable manifest for later validation.
Stop Statement
Stop after final materialization manifest, failures asset, and report are published. Do not start static, mock, or production validation under this plan.