55 lines
1.8 KiB
Markdown
55 lines
1.8 KiB
Markdown
# Final 2 Official Board Reconciliation Refresh Plan
|
|
|
|
> Date: 2026-04-19
|
|
> Parent Framework: `2026-04-19-scene-skill-102-full-coverage-framework-plan.md`
|
|
> Parent Sequence: `2026-04-19-final-2-residual-child-plan-sequence-plan.md`
|
|
> Status: Draft
|
|
|
|
## Plan Intent
|
|
|
|
Refresh official board framework fields after one or both final-2 residual roadmaps publish reconciliation candidates.
|
|
|
|
## Fixed Inputs
|
|
|
|
At least one of:
|
|
|
|
1. `tests/fixtures/generated_scene/bootstrap_target_normalization_reconciliation_candidates_2026-04-19.json`
|
|
2. `tests/fixtures/generated_scene/host_bridge_runtime_reconciliation_candidates_2026-04-19.json`
|
|
|
|
Also required:
|
|
|
|
1. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json`
|
|
2. `tests/fixtures/generated_scene/promotion_board_reconciliation_policy_2026-04-19.json`
|
|
|
|
## Allowed Files
|
|
|
|
1. `tests/fixtures/generated_scene/scene_execution_board_2026-04-18.json`
|
|
2. `tests/fixtures/generated_scene/final_2_official_board_reconciliation_refresh_2026-04-19.json`
|
|
3. `docs/superpowers/reports/2026-04-19-final-2-official-board-reconciliation-refresh-report.md`
|
|
|
|
## Forbidden Files
|
|
|
|
1. `src/generated_scene/analyzer.rs`
|
|
2. `src/generated_scene/generator.rs`
|
|
|
|
## Tasks
|
|
|
|
1. Load candidate assets that exist.
|
|
2. Verify each candidate belongs to `sweep-085-scene` or `sweep-091-scene`.
|
|
3. Match board rows by `sceneId`.
|
|
4. Update only framework-layer fields.
|
|
5. Recompute board framework summary.
|
|
6. Publish reconciliation refresh JSON and report.
|
|
|
|
## Expected Delta
|
|
|
|
Delta depends on candidate assets:
|
|
|
|
1. one closed residual: `framework-auto-pass +1`, `framework-structured-fail-closed -1`
|
|
2. both closed residuals: `framework-auto-pass +2`, `framework-structured-fail-closed -2`
|
|
3. held residuals: no count delta, but narrower next action / hold reason
|
|
|
|
## Stop Statement
|
|
|
|
Stop after the final-2 board reconciliation refresh JSON and report are published.
|