X-Git-Url: https://git.jtryba.com/browse/friidump.git/blobdiff_plain/29417fff9ebac65b1cf60ea8951c687696302c55..HEAD:/friidump-handoff.md?ds=sidebyside diff --git a/friidump-handoff.md b/friidump-handoff.md index 4be8970..5e5ddec 100644 --- a/friidump-handoff.md +++ b/friidump-handoff.md @@ -1,37 +1,33 @@ -# FriiDump Candidate21 Handoff - -Candidate20 established the Linux Xbox game view twice on the USB -`HL-DT-ST DVD-ROM GDR8050L 0012`, read Red Faction II XDVDFS data, captured the -32-sector game lead-in, produced a 482,115,584-byte controlled partial image, -hashed it, wrote an atomic native report, and completed STOP UNIT. - -Candidate20 evidence SHA-256: - -`f82ceb50ca7e41d3a9c962557b2dadb47276c767da756721bb9e4337572742d2` - -Two acceptance findings remained: - -1. Step 9 sticky descrambling returned CHECK CONDITION `05/81/00`, but both - final capacity checks reported 3,431,264 sectors and XDVDFS data was - readable. The transport result remains logged as FAIL, while the live - acceptance policy treats it as non-blocking when game-view proof succeeds, - matching the copied Windows path's outcome-based authority. -2. Media ID was empty. The portable READ DVD STRUCTURE helper placed Format in - CDB byte 11 instead of byte 7. The copied Windows `GetMediaID()` path uses - byte 7. Candidate21 corrects this boundary and adds persistent - `[XBOX-DVD-STRUCTURE]` PFI/DMI diagnostics. - -Candidate21 does not add RecoveryKick or any generic recovery/authentication -sequence. - -Validation order: - -```bash -bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh build -bash ./validation/friidump-v0.5.3.16-pf1-candidate21-linux-live-validation.sh capability -``` - -Windows MSVC validation is required before the final physical Linux Xbox smoke. -The final smoke must report media ID `TQ00501A`, successful DMI capture, both -game-view transitions, controlled cancellation, hashes, native report, and -STOP UNIT. +# FriiDump 0.5.3.16-pf1 Release Handoff + +## Accepted implementation authority + +- Promoted main commit: + `29417fff9ebac65b1cf60ea8951c687696302c55` +- Promoted implementation tree: + `d9a03be5b4ca5a5d2c5f5a14400a9ba3488c56db` +- Candidate branch: + `candidate/v0.5.3.16-pf1-candidate21` + +Candidate21 closed the Linux GDR-8050L DMI boundary by placing READ DVD +STRUCTURE Format in CDB byte 7. Physical validation captured media ID +`TQ00501A`, established both game-view transitions, read XDVDFS metadata, +produced a controlled partial output with hashes and an atomic native report, +and completed STOP UNIT. + +## Release-finalization boundary + +The release-finalization commit changes only release identity, active +documentation, and the generic Linux capability helper's expected release +version/default build path. Candidate-specific validation scripts remain +unchanged as exact historical evidence. + +## Remaining release gates + +1. Review and accept the release-finalization commit. +2. Build and test Windows and Linux from the exact finalization commit. +3. Create one annotated tag `v0.5.3.16-pf1`. +4. Push only that tag. +5. Verify private/public tag object, peeled commit, tree, dispatcher, and exact + artifacts. +6. Retire the candidate branch in a separate gate after release acceptance. \ No newline at end of file