3.2 KiB
3.2 KiB
Final Skill Human-Readable Index Plan
Date: 2026-04-20 Parent Plan:
2026-04-19-scene-skill-102-final-materialization-plan.mdDesign:2026-04-20-final-skill-human-readable-index-design.md
Plan Intent
Add human-readable lookup and metadata to the final materialized skill set so reviewers can identify which sweep-xxx-scene skill maps to which business scene.
Fixed Inputs
tests/fixtures/generated_scene/scene_execution_board_2026-04-18.jsontests/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.jsonexamples/scene_skill_102_final_materialization_2026-04-19
Allowed Files
examples/scene_skill_102_final_materialization_2026-04-19/SCENE_INDEX.mdexamples/scene_skill_102_final_materialization_2026-04-19/scene_skill_102_index.jsonexamples/scene_skill_102_final_materialization_2026-04-19/skills/*/SKILL.tomlexamples/scene_skill_102_final_materialization_2026-04-19/skills/*/SKILL.mddocs/superpowers/reports/2026-04-20-final-skill-human-readable-index-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- generated
scripts/* - existing materialization manifest and failures assets
Phase 0: Freeze Metadata Boundary
Tasks
- Confirm final materialization root exists.
- Confirm official board has 102 scene mappings.
- Confirm this plan does not repair failed packages.
Acceptance Criteria
- Scope is metadata/index only.
- Stable
sweep-xxx-sceneids are preserved.
Phase 1: Build Human-Readable Mapping
Tasks
- Load scene id and scene name from official board.
- Load materialization status from final materialization manifest and failures asset.
- Produce 102 mapping rows.
Acceptance Criteria
- Row count is 102.
sweep-012-sceneis included and marked failed.
Phase 2: Publish Index Assets
Tasks
- Write
SCENE_INDEX.md. - Write
scene_skill_102_index.json.
Acceptance Criteria
- Index files are present.
- Index files include scene id, scene name, archetype, readiness, status, and skill directory.
Phase 3: Normalize Skill Metadata
Tasks
- For each complete package, update
SKILL.tomlreadable fields while preserving[skill].name. - For each complete package, update
SKILL.mdreadable summary. - Skip failed packages that lack required files.
Acceptance Criteria
- Complete packages expose readable scene names.
- Failed packages remain explicit failures.
- Generated scripts are not modified.
Phase 4: Publish Report
Tasks
- Publish human-readable index report.
- State materialized package count and skipped failed package count.
Acceptance Criteria
- Report explains how to find scene-to-skill mapping.
- Report states that no generation or recovery was performed.
Stop Statement
Stop after index assets, metadata normalization, and report are published. Do not start static/mock validation or sweep-012-scene recovery under this plan.