]> FriiDump Source - friidump.git/blobdiff - docs/CURRENT_STATUS.md
Record A102 and B101 live profile evidence
[friidump.git] / docs / CURRENT_STATUS.md
index 85e1df4644efdaa959ed8cd2e6ac804ef42d0a57..da3739209cc26adf9b7e61a3e8acc7e1de798f0b 100644 (file)
@@ -2,48 +2,46 @@
 
 ## Authority
 
 
 ## Authority
 
-FriiDump remains governed by the established Project Frankenstein repository
-and promoted release history. Candidate11 is a development candidate derived
-from candidate10; it is not yet a promoted release.
+FriiDump 0.5.3.16-pf1 is the release line prepared from the accepted
+Candidate21 implementation. The annotated release tag is the immutable
+authority after publication; verify the live tag object, peeled commit, and
+tree rather than inferring authority from a checkout directory or ZIP name.
 
 ## Validated paths
 
 
 ## Validated paths
 
-- Windows/MSVC 32-bit candidate10 challenge-drive behavior remains the current
-  live-validated Windows authority.
-- Candidate11 compiles cleanly through Linux/CMake as a static binary.
-- Native-report fixtures and schema/semantic validation pass.
-- A portable XDFS/XBE metadata fixture proves title, media ID, Title ID, raw
-  GameRegion, formatted region, and UTF-16-to-UTF-8 conversion.
-- Linux ISO/XISO code now returns the same structured Xbox result fields used by
-  native reports, summary output, hashes, and Redump verification.
-- Linux GDR-8050L default output names can be derived from XBE/DMI metadata.
+- The maintained Visual Studio 2019 32-bit build and native-report fixtures pass.
+- Linux/CMake builds pass with explicit normal-user `CAP_SYS_RAWIO` handling.
+- A GCC-4244 B101 completed the Sonic Mega Collection (US) GameCube dump with an
+  exact full-image hash match.
+- The Linux GDR-8050L path established both Xbox game-view transitions, read
+  XDVDFS metadata, captured DMI media ID `TQ00501A`, produced a controlled
+  partial GAME-XDVDFS output with hashes and native reporting, and completed
+  STOP UNIT.
+- Native `friidump-test-result.v1` reports cover complete, partial, failed,
+  cancelled, no-media, seed-failure, and modified-firmware states.
 
 ## Hardware-validation boundary
 
 
 ## Hardware-validation boundary
 
-Candidate11 has not yet been run against a physical Xbox-capable optical drive
-on Linux. Real hardware must prove no-media behavior, unlock state transitions,
-metadata, controlled cancellation, exact hashes, STOP UNIT, complete XISO, and
-redump-style ISO behavior before Linux support can be described as validated.
-
-The development-only XGD1 layout and raw-ID probes remain Windows-only in this
-first candidate11 increment. They are tracked as a separate Linux-port substage
-and do not block ordinary user ISO/XISO validation.
+The Linux GDR-8050L evidence validates the command path, game-view state,
+metadata, controlled partial output, cancellation, reporting, and cleanup. It
+does not by itself claim a newly completed full Original Xbox image on Linux.
+Candidate-specific validation scripts remain in `validation/` as historical,
+exact evidence tools; release builds use the maintained build entry points and
+the generic raw-I/O capability helper.
 
 ## Known inherited warnings
 
 
 ## Known inherited warnings
 
-`libfriidump/rs.c` retains an inherited right-shift-count warning. Additional
-warnings visible under an explicit `-Wall -Wextra` audit predate candidate11 or
-are non-fatal test-path warnings. No candidate11 portable metadata source error
-or warning blocked the build.
+`libfriidump/rs.c` retains an inherited right-shift-count warning. Other
+explicit `-Wall -Wextra` warnings are pre-existing or non-fatal test-path
+warnings and were not silently normalized during release finalization.
 
 ## Campaign
 
 
 ## Campaign
 
-After Linux user-path validation, work proceeds to exact-tag release automation,
-then the FriiDump homepage/compatibility site v1.3.0, then a separately identified
-MinGW investigation.
+Release publication uses an exact annotated tag, exact-tag Windows and Linux
+builders, immutable artifact manifests, and independent private/public
+read-back. Candidate retirement remains a separate final gate.
 
 ## Candidate12 correction status
 
 ## Candidate12 correction status
-
 Candidate12 closes the Linux GCC-4244 B101 full-dump gate and corrects runtime
 DAT discovery, Linux lock-status reporting, and the Linux `--help` validation
 false failure. The accepted live result is Sonic Mega Collection (US), 712880
 Candidate12 closes the Linux GCC-4244 B101 full-dump gate and corrects runtime
 DAT discovery, Linux lock-status reporting, and the Linux `--help` validation
 false failure. The accepted live result is Sonic Mega Collection (US), 712880