51 lines
1.7 KiB
Markdown
51 lines
1.7 KiB
Markdown
# Official Board Reconciliation Plan
|
|
|
|
> Date: 2026-04-19
|
|
> Parent Framework: `2026-04-19-scene-skill-102-full-coverage-framework-plan.md`
|
|
> Parent Layer: `Layer E`
|
|
> Status: Active
|
|
|
|
## Plan Intent
|
|
|
|
Update the official execution board from the final coverage status rollup.
|
|
|
|
## Fixed Inputs
|
|
|
|
1. `tests/fixtures/generated_scene/final_coverage_status_rollup_2026-04-19.json`
|
|
2. `tests/fixtures/generated_scene/promotion_board_reconciliation_policy_2026-04-19.json`
|
|
3. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json`
|
|
|
|
## Allowed Files
|
|
|
|
1. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json`
|
|
2. `tests/fixtures/generated_scene/official_board_reconciliation_2026-04-19.json`
|
|
3. `docs/superpowers/reports/2026-04-19-official-board-reconciliation-report.md`
|
|
|
|
## Forbidden Files
|
|
|
|
1. `src/generated_scene/analyzer.rs`
|
|
2. `src/generated_scene/generator.rs`
|
|
|
|
## Tasks
|
|
|
|
1. Load the official execution board.
|
|
2. Load the final coverage rollup.
|
|
3. Match scenes by `sceneId` where present, falling back to ordered index only if necessary.
|
|
4. Preserve frozen workbook fields.
|
|
5. Add final framework status fields to each board scene.
|
|
6. Update board summary with framework status counts.
|
|
7. Publish reconciliation JSON.
|
|
8. Publish reconciliation report.
|
|
|
|
## Completion Criteria
|
|
|
|
1. Board scene count remains `102`.
|
|
2. Framework status counts are `95` framework auto-pass and `7` structured fail-closed.
|
|
3. No source-unreadable, unsupported-family, missing-source, or unresolved status remains.
|
|
4. Analyzer and generator are not modified by this plan.
|
|
5. Reconciliation report is published.
|
|
|
|
## Stop Statement
|
|
|
|
Stop after the official board reconciliation JSON and report are published. Do not start runtime-roadmap work under this plan.
|