2026 02 26_planning_register_stabilization_and_mismatch_receipt - mark-ik/graphshell GitHub Wiki
Window: 2026-02-26 Scope: Control-plane refinement of active lane guidance (no runtime code changes)
-
Expanded
lane:stabilizationwith explicit rendering/input regression inventory:- focus-ring z-order regression over document view,
- multi-view camera command ownership mismatch,
- lasso metadata ID targeting drift,
- graph/node-pane input consumption and focus ownership edge cases.
-
Added
lane:control-ui-settingsparity checklist items:- command palette keyboard + pointer/global trigger parity,
- global/contextual command semantics convergence,
- settings IA convergence from legacy bridge booleans,
- settings tool pane placeholder graduation target.
-
Added active Spec/Code Mismatch register rows:
-
viewer:settingsselection vs non-embedded placeholder behavior, - browser viewer-table claims vs runtime embedded viewers,
- Wry strategy/spec vs feature/dependency/runtime wiring status.
-
- No lane-order reorder was introduced.
- Existing canonical order remains unchanged, with the update focused on improving issue seeding clarity and done-gate visibility for top lanes.
- Stabilization slices remain constrained to hotspot files (
render/mod.rs,app.rs,shell/desktop/ui/gui.rs,input/mod.rs, workbench compositor paths). - Control UI/settings slices remain separated from runtime-followon signal-routing work to reduce merge overlap.
- Keep these entries active until each item is either:
- landed with tests/diagnostics proof and issue receipt, or
- explicitly re-scoped/deferred with rationale in a newer dated receipt.
- Any lane sequencing change should create a new dated receipt rather than rewriting prior receipt intent.