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

2.6 KiB

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.