# Source-5 native recovery checkpoint oracle — 2026-09-07 PASS on the fresh automatic checkpoint produced by native PID 5244 after Recover, before editor repair. This checks a constructed legacy QA envelope, not a checkpoint captured from a historical binary. - Preserved `.local/native-qa/source7-recovery-old5-restored-checkpoint.json`, copied from recovery ID `0a617cf3-edb8-42f0-a1e3-ffc59ca181dc`. - Preserved SHA256: `59A530DC8FA187F1A68DFF99463A310D89B383D5EA23A580E18AD6A5C9E4A620`. - Entire `accepted` bundle equals `source7-recovery-candidates-20260906/old5/expected-restored-bundle.json`: entry and all 30 file names/texts match. - Entire `workspace` DTO equals `old5/expected-workspace.json`: all keys, arrays, baseline/draft text, source paths, active entry, reachable/applied state and retained new-path draft match. No differences or normalization, including no allowance for changed editor state. - Original seed and appdata seed both retain SHA256 `18B02711212C8A36B294A24388036143D85793BC472015AAE2D66B30CA33EF21`, matching the fixture manifest. Comparison recursively checked parsed JSON types, exact key sets, array order and exact scalar/string values. JSON object-member ordering is immaterial; no source-text, identity, newline or whitespace normalization was applied. Raw result: `.local/native-qa/source7-recovery-old5-restored-oracle.json`. This verifies restored checkpoint state only; subsequent repair, Apply and native Save are separate oracles owned by the root report.