Skip to content

test(T04-H80): recovery must verify promoted candidate before journal acknowledgement (diagnostic) - #177

Draft
eybersjp wants to merge 177 commits into
mainfrom
diagnostic/t04-h80-candidate-recovery-fingerprint
Draft

eybersjp wants to merge 177 commits into
mainfrom
diagnostic/t04-h80-candidate-recovery-fingerprint

Conversation

@eybersjp

@eybersjp eybersjp commented Nov 1, 2026

Copy link
Copy Markdown
Owner

Diagnostic only; DO NOT MERGE. Exact base authoritative PR #92 SHA 26de8b35758540a93d58207c7b6bbfbabb6050d0. Independent Codex P2 finding on PR #92: recovery can append PROMOTION_ACKNOWLEDGED/CLEANUP_SAFE after a post-promotion crash even if a restored descendant is missing. This test-first RED commit simulates an interruption after CANDIDATE_PUBLISHED, removes one restored descendant, and requires recovery to fail closed while preserving candidate, displaced original, and hash-chained journal bytes. Confirm real Ubuntu and Windows RED CI, then implement narrowly scoped transaction-bound candidate content witnesses and rerun full cross-platform validation before porting to PR #92. Do not claim physical NTFS sudden-power-loss proof, independent approval, ACCEPTED, merge or release.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant