SD-225

[boot-sequence-fix] Dead reckoning boot sequence patched — .keel-state and session-state files now referenced. Cross-model cold boot (gpt-5.3-codex, SD-222) proved the boot chain had a structural gap: auto-injected files defined WHAT the HUD should look like but not WHERE to get the data. .keel-state contained operational state but nothing in the boot chain pointed to it. Session-state files bridged decisions to operational context but were also unreferenced. Fix: Step 2b added to dead-reckoning.md — reads .keel-state (HUD fields), checks for session-state-*.md (ephemeral context), runs git worktree list (parallel operations). Gap analysis diagram at docs/internal/weaver/boot-sequence-gap-analysis.md (pre-fix). Expected behaviour diagram at docs/internal/weaver/boot-sequence-expected-behaviour.md (post-fix). Known remaining gaps documented: no instance field (SD-221), staleness risk (mitigated by cross-ref), no machine-readable SD summary, model-specific parsing differences (partially mitigated by 1-line .keel-state).

Complete

← all decisions