Files
chimera-gfx-Public/docs/evidence/external-evidence-integrity-2026-07-29.md
T
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

55 lines
2.6 KiB
Markdown

# External evidence integrity check — 2026-07-29
## Decision
`EXTERNAL_EVIDENCE_WORKSPACE_NOT_REPRODUCIBLE`
This is a host-only integrity record. No PS5, network, transfer, target build,
installation, execution, result reception, autoload, or device write was used.
Every authorization remains false and automatic retry remains false.
## Findings
The standalone tracked-input suite passes, but the currently available sibling
workspace cannot reproduce every historical cross-repository validator:
- Phase-0.9B and Phase-0.9C source digests do not match several committed
blobs at the commits named by their historical manifests;
- the expected historical bytes are not present in any local commit of the
affected sibling repositories;
- Phase-1.0L and Phase-1.0M require ignored sibling audit documents that are
absent from the current RetroArch checkout;
- Phase-1.0P and Phase-1.0R bind older RetroArch revisions and Phase-1.0R also
requires ignored Phase-1.0M ELF/map evidence that is absent;
- a single sibling worktree cannot simultaneously represent all historical
revisions.
Worktree CRLF conversion is a separate source of false mismatches on Windows.
The historical validators and their checksum inventories are immutable and
were not rewritten. A future source-evidence contract should bind committed
Git blobs or explicitly normalized text, but that change must use a new schema
and record rather than altering the historical evidence package. Comparison
against committed blobs confirmed that several remaining mismatches are
genuine evidence-availability failures, not line-ending conversion.
## Test boundary
The default CTest suite uses tracked files only. Historical validators needing
sibling repositories, upstream trees, or ignored artifacts are registered only
with `CHIMERA_GFX_REGISTER_EXTERNAL_EVIDENCE_VALIDATORS=ON` and must be run one
at a time against the exact phase-specific workspace described in
`TEST_PLAN.md`.
Unregistered does not mean passed. Missing or mismatched external evidence
remains fail-closed and cannot support a compatibility, hardware-safety,
execution, cleanup, or recovery claim. The historical records are preserved;
their missing bytes are not reconstructed or replaced by current source.
## Recovery requirement
To re-establish a historical external validation, supply the original exact
ignored evidence and source bytes, verify their SHA-256 values independently,
and bind them to a clean phase-specific checkout. If those bytes cannot be
recovered, the affected source-binding claim remains unavailable permanently;
no manifest hash may be rewritten merely to make a validator pass.