2.3 KiB
Local-Doc Official Board Reconciliation Refresh Design
Date: 2026-04-19 Parent Framework:
2026-04-19-scene-skill-102-full-coverage-framework-plan.mdParent Roadmap:2026-04-19-local-doc-runtime-roadmap-plan.mdLayer:Layer E / official board reconciliation
Intent
Consume the five local-doc reconciliation candidates produced by the local-doc runtime roadmap and refresh only their framework status in the official execution board.
This design exists because the local-doc roadmap intentionally stopped before official board update. The board update needs a bounded reconciliation refresh that applies the promotion policy without modifying generation logic.
Fixed Inputs
tests/fixtures/generated_scene/local_doc_runtime_reconciliation_candidates_2026-04-19.jsontests/fixtures/generated_scene/promotion_board_reconciliation_policy_2026-04-19.jsontests/fixtures/generated_scene/scene_execution_board_2026-04-18.json
Scope
Only these five scene ids are in scope:
sweep-033-scenesweep-034-scenesweep-042-scenesweep-051-scenesweep-074-scene
Refresh Rule
If a fixed-scope scene is present in the local-doc candidate asset as framework-auto-pass-candidate, update only framework-layer board fields:
currentFrameworkStatuscurrentFrameworkCandidateStatuscurrentFrameworkArchetypecurrentFrameworkReadinesscurrentFrameworkSourcecurrentFrameworkDecisionOverlaycurrentFrameworkNextActioncurrentFrameworkCanAutoUpdateBoard
Workbook snapshot fields, currentGroup, currentStatus, real-sample fields, and scene names are preserved.
Forbidden Scope
- Do not modify
src/generated_scene/analyzer.rs. - Do not modify
src/generated_scene/generator.rs. - Do not rerun the 102 sweep.
- Do not update host-bridge residuals.
- Do not update bootstrap residuals.
- Do not rename official-board scenes.
- Do not promote non-framework business status.
Expected Result
The official board framework summary moves from:
framework-auto-pass = 95framework-structured-fail-closed = 7
to:
framework-auto-pass = 100framework-structured-fail-closed = 2
The remaining two structured fail-closed records should be:
- one host-bridge runtime residual;
- one bootstrap target normalization residual.