]> FriiDump Source - friidump.git/blobdiff - friidump-handoff.md
Fix MSVC CMake SHA1 header resolution
[friidump.git] / friidump-handoff.md
index 4be897057a0e8d33e67e293a5e52a3f82d7af508..5e5ddec5735990c96588b37e164fd894a0c05f46 100644 (file)
@@ -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