Files
ARCADIA-Studio/harness/experiments/save-diagnostics-package-20261001/README.md
T

90 lines
5.2 KiB
Markdown

# Scoped save-diagnostics package evidence
The [release validation and run instructions](../../release-save-diagnostics-validation-20261001.md)
define the result and its limits. Desktop source is
`0e83157e09d52e6152df91208e41693b62da2d46`, packaged documentation
`ef28f1784efe6717b0ca72c0eb3c97bc30ebfe47`, and the reused server source is
`715036e132677dd2bc2fb37ed316d93dc9987aec`. This is a scoped Windows development
preview, not complete OA/SA acceptance or the separately owned follow-up union.
The exact ZIP is 34,191,561 bytes, SHA256
`8b4e353e075f22350a07794ee47a02cf85725501223299cf367134aa1f5b63b7`.
The package itself contains the binaries, notices and documentation; this packet
contains the portable verification evidence, not duplicate executable archives.
[Confirmed publication receipts](publication.md) identify release 9 and all three
downloaded assets; they are outside the preceding raw inventory.
## Navigation
- [Independent source/artifact/native/REST/claims review](raw/independent-review.md).
- [Independent packet/index closure review](packet-review.md), including exact
reconciliation of all 162 copied artifacts with their original files.
- [Artifact precheck](raw/artifact-precheck.md) by the preparation-helper author;
this is separate from the independent final review above.
- [Parent native observation](raw/native-observation.md), [19 captures](raw/qa/native46/captures/)
and [executed commands](raw/executed-commands.json).
- [Complete source/model comparison](raw/native-model-oracle/result.json),
[fresh server assertions](raw/server-smoke/result.json), and
[valid-model warning reconciliation](raw/model-warnings/result.json).
- [Extraction receipt](raw/extraction-check.json),
[build provenance](raw/build-evidence.json), and
[Git-identified source snapshot](raw/source-inputs.json).
- [Collection identities](raw/collection-receipt.json) and
[byte inventory](raw/evidence-files.json): 164 indexed files, 15,568,173 bytes,
plus the inventory itself. Raw scoped attributes preserve captured bytes.
## Reproduce the offline verification
From this repository checkout, with Python 3:
```powershell
python harness/experiments/save-diagnostics-package-20261001/raw/verify.py
python harness/experiments/save-diagnostics-package-20261001/raw/verify.py --current-source
```
The first checks exact packet membership/bytes, pinned Git source identities,
package/extraction input identities, native/process receipts and complete
37-file/30-source-file/full-Project comparisons. The second additionally requires
the current source files to match the packaged snapshot; it may correctly fail
on a later implementation. After staging this packet, add `--index` to verify
Git's staged blob bytes exactly, including ignored logs explicitly staged for
this evidence. These checks do not run the archived native/REST/build scripts.
The parent's offline and staged-index checks passed with all 637 source inputs
unchanged. Initial diff checks flagged captured CRLF bytes, followed by intentional
terminal/HTTP blank lines. Scoped raw-only whitespace attributes preserve those
original bytes; production/doc formatting policy and the inventory are unchanged.
Historical scripts retain their original Windows paths and exclusive output
directories. Use the linked release instructions and explicit fresh-directory
adaptation for runtime reproduction. Never replay the injected-comment helper
against a user's model. Stage/archive integrity alone is not native acceptance.
## Preserved boundaries and failed assumptions
The original server build used LLVM-MinGW 20260908; the current package selects
the 20260826 runtime. Recovered public donor records retain their original
identities, and the fresh extracted smoke validates the exact current pair.
Missing historical local paths are preserved as missing; portable recovered
copies supply the evidence. The old helper-review's missing-provenance concern
is superseded by that recovery, not erased.
Review-script assumptions about null registry paths, JSON wrapper depth, CRLF
count and Windows text decoding were corrected and retained in their reviews.
The initial parent oracle-adaptation replacement-count failure occurred before
output creation; only its occurrence count was corrected. The premature native
loading capture remains, and is not used as loaded-model proof. The corrected
prior Unicode02 smoke helper is the byte-identical donor; its separate failed
predecessor is not claimed as passing.
Seven tutorial companions were copied by the parent; Save As wrote 30 source
files. The complete-model oracle uses the same core implementation family, so
it verifies structural conservation rather than independent language semantics.
Forced server exit 1 is intentional, not graceful/power-loss proof. Two desktop
exit-0 sessions on one account/machine with restricted PATH do not establish
clean-machine, keyboard accessibility, minimum-window, broad DPI, Linux or
whole-release acceptance. The native error footer truncates; pointer tooltip
access was exercised, keyboard-only access was not. A clean model with an
external disk conflict still says All changes saved in its local-edit header;
the explicit failure footer provides the save result. No automatic reload or
overwrite is inferred. Existing published releases remain frozen.