Preserve corrected preview and current server verification

This commit is contained in:
2026-09-12 17:01:20 -07:00
parent cbc49a7802
commit d12b0a6b75
8 changed files with 424 additions and 0 deletions
@@ -0,0 +1,13 @@
# Desktop preview-scroll evidence
Commit: `cbc49a7802fb1bba0dd284fd904c700a0703ae70`. Raw committed inputs: 517 files.
Desktop gates: clippy, tests, timing and GUI build passed. Tests: 805 passed, 0 failed, 3 ignored.
Both original focused attempts are preserved, including the first failure in the pre-existing geometry collector, which still targeted the obsolete scroll ID. The second attempt passes after its target lookup was migrated; full gate evidence follows.
Every original file is bound by size and SHA-256 in archive-manifest.json. Identical inputs.zip archives may share one archivedAs entry; their original logical paths and hashes remain listed. Raw source is kept in the original nested input ZIPs, not duplicated as expanded files. Executables are excluded; their exact hashes remain in receipts and the commit binding.
For portable verification, extract tools/archive/bundle.py and run `python bundle.py verify <evidence.zip>` (Python 3.11+). It verifies every stored original and each nested source ZIP without Git, source checkout, build or execution. Use archivedAs to retrieve a logical path when an identical source archive was deduplicated.
Portable desktop scroll correction evidence only. Preserves the first focused failure, its test-only geometry-id repair and subsequent passing gates. No new native acceptance, server completion, publication or server artifact binding is claimed. Commit/raw-source verification is the recorded parent-run binding; this archive helper runs no Git or applications.
@@ -0,0 +1,63 @@
{
"atUtc": "2026-09-12T22:56:36.734482+00:00",
"archive": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-scroll-evidence-20260912\\desktop-scroll-closure-1\\evidence.zip",
"archiveSha256": "4832e072da5db50dd2816d0246ba904dddb400b6eea5c16e18a1998c2fcfca57",
"manifestSha256": "32f16279a29234c294be53a7f5a28d075b699973dfd0b5e554c664fee697b96c",
"logicalFileCount": 40,
"storedFileCount": 41,
"allOriginalHashesVerified": true,
"nestedInputArchivesVerified": true,
"summary": {
"commit": "cbc49a7802fb1bba0dd284fd904c700a0703ae70",
"sourceFileCount": 517,
"commitBindingSha256": "a03517b2396884a90d0609336b6c7bf3338c0ad44c50df9fc47b82bc1e674efd",
"desktopGates": {
"clippy": 0,
"tests": 0,
"timing": 0,
"gui": 0
},
"desktopTests": {
"status": "ok",
"passed": 805,
"failed": 0,
"ignored": 3
},
"focusedAttempts": {
"preview-scroll-tests-1": {
"exitCode": 101,
"status": "FAILED",
"passed": 21,
"failed": 1,
"ignored": 0
},
"preview-scroll-tests-2": {
"exitCode": 0,
"status": "ok",
"passed": 22,
"failed": 0,
"ignored": 0
}
},
"guiArtifact": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-integration-20260912\\attempt-8\\arcadia-studio.exe",
"profile": {
"opt_level": "0",
"debuginfo": 0,
"debug_assertions": true,
"overflow_checks": true,
"test": false
},
"bytes": 113883648,
"sha256": "819965abf5e70cc72f4fbd8acced15de6a54a2103b025366e2c7d5c8ef6d69d1"
},
"excluded": [
"executables",
"compiler caches",
"profiles",
"expanded duplicate raw source",
"live server attempt-1"
],
"boundary": "Portable desktop scroll correction evidence only. Preserves the first focused failure, its test-only geometry-id repair and subsequent passing gates. No new native acceptance, server completion, publication or server artifact binding is claimed. Commit/raw-source verification is the recorded parent-run binding; this archive helper runs no Git or applications."
}
}