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."
}
}
@@ -0,0 +1,9 @@
# Completed server gate evidence
Source commit `cbc49a7802fb1bba0dd284fd904c700a0703ae70`, 517 exact captured source files. Three original gate receipts/logs, one original nested input ZIP, environment, completion and parent raw commit binding are retained. Counts are derived from actual capture.
The executable, caches, profiles and expanded raw source are excluded. The executable was read/hash-verified at creation and remains externally bound; portable verification does not require or launch it. Runtime helpers/config/result belong to a separate later archive once actual HTTP evaluation closes.
Extract tools/archive/bundle.py and run `python -B bundle.py verify <evidence.zip>` to check complete membership, all bytes/CRCs, nested source ZIP and recorded receipt bindings.
Completed core/server gates and recorded raw source/commit binding only. Executable omitted but hash-bound. No packaged-server HTTP, GUI/native acceptance or publication claimed. This helper runs no Git, compiler, oracle or application.
@@ -0,0 +1,295 @@
{
"archiveSha256": "2ff758c1a6fe9ef29dc1c9aede058749fdafb4b9a40a949f09d3022c18e51230",
"archiveBytes": 2224422,
"manifestSha256": "30783d251613730bffe9633e41a4c89882e37d164e9b5a9da8328ab498b29b71",
"storedFileCount": 20,
"nestedSourceZipVerified": true,
"allStoredBytesAndCrcVerified": true,
"summary": {
"commit": "cbc49a7802fb1bba0dd284fd904c700a0703ae70",
"sourceFileCount": 517,
"serverArtifact": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-server-build-20260912\\attempt-1\\arcadia-server.exe",
"originalPath": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-server.exe",
"profile": {
"opt_level": "0",
"debuginfo": 0,
"debug_assertions": true,
"overflow_checks": true,
"test": false
},
"compilerArtifact": {
"reason": "compiler-artifact",
"package_id": "path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/crates/oa-server#0.2.0",
"manifest_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\Cargo.toml",
"target": {
"kind": [
"bin"
],
"crate_types": [
"bin"
],
"name": "arcadia-server",
"src_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\crates\\oa-server\\src\\main.rs",
"edition": "2024",
"doc": true,
"doctest": false,
"test": true
},
"profile": {
"opt_level": "0",
"debuginfo": 0,
"debug_assertions": true,
"overflow_checks": true,
"test": false
},
"features": [],
"filenames": [
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-server.exe"
],
"executable": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\target-gnullvm\\debug\\arcadia-server.exe",
"fresh": false
},
"bytes": 39653376,
"sha256": "b92a4d7f8b5bf868fef8cfe154cea1d7d8ab50367da8458ab9cb593b074aefcf"
},
"testSummaries": [
{
"passed": 54,
"failed": 0,
"ignored": 0
},
{
"passed": 3,
"failed": 0,
"ignored": 0
},
{
"passed": 9,
"failed": 0,
"ignored": 0
},
{
"passed": 6,
"failed": 0,
"ignored": 0
},
{
"passed": 16,
"failed": 0,
"ignored": 0
},
{
"passed": 13,
"failed": 0,
"ignored": 0
},
{
"passed": 8,
"failed": 0,
"ignored": 0
},
{
"passed": 3,
"failed": 0,
"ignored": 0
},
{
"passed": 7,
"failed": 0,
"ignored": 0
},
{
"passed": 1,
"failed": 0,
"ignored": 0
},
{
"passed": 8,
"failed": 0,
"ignored": 0
},
{
"passed": 5,
"failed": 0,
"ignored": 0
},
{
"passed": 35,
"failed": 0,
"ignored": 0
},
{
"passed": 7,
"failed": 0,
"ignored": 0
},
{
"passed": 15,
"failed": 0,
"ignored": 1
},
{
"passed": 7,
"failed": 0,
"ignored": 0
},
{
"passed": 5,
"failed": 0,
"ignored": 0
},
{
"passed": 4,
"failed": 0,
"ignored": 0
},
{
"passed": 7,
"failed": 0,
"ignored": 0
},
{
"passed": 4,
"failed": 0,
"ignored": 0
},
{
"passed": 4,
"failed": 0,
"ignored": 0
},
{
"passed": 13,
"failed": 0,
"ignored": 0
},
{
"passed": 13,
"failed": 0,
"ignored": 0
},
{
"passed": 14,
"failed": 0,
"ignored": 0
},
{
"passed": 11,
"failed": 0,
"ignored": 0
},
{
"passed": 6,
"failed": 0,
"ignored": 0
},
{
"passed": 15,
"failed": 0,
"ignored": 0
},
{
"passed": 5,
"failed": 0,
"ignored": 0
},
{
"passed": 18,
"failed": 0,
"ignored": 0
},
{
"passed": 2,
"failed": 0,
"ignored": 0
},
{
"passed": 2,
"failed": 0,
"ignored": 0
},
{
"passed": 4,
"failed": 0,
"ignored": 0
},
{
"passed": 8,
"failed": 0,
"ignored": 0
},
{
"passed": 16,
"failed": 0,
"ignored": 0
},
{
"passed": 8,
"failed": 0,
"ignored": 0
},
{
"passed": 3,
"failed": 0,
"ignored": 0
},
{
"passed": 12,
"failed": 0,
"ignored": 0
},
{
"passed": 33,
"failed": 0,
"ignored": 0
},
{
"passed": 13,
"failed": 0,
"ignored": 0
},
{
"passed": 28,
"failed": 0,
"ignored": 0
},
{
"passed": 4,
"failed": 0,
"ignored": 0
},
{
"passed": 0,
"failed": 0,
"ignored": 0
},
{
"passed": 50,
"failed": 0,
"ignored": 0
},
{
"passed": 2,
"failed": 0,
"ignored": 0
},
{
"passed": 0,
"failed": 0,
"ignored": 0
},
{
"passed": 0,
"failed": 0,
"ignored": 0
}
],
"boundary": "Completed core/server gates and recorded raw source/commit binding only. Executable omitted but hash-bound. No packaged-server HTTP, GUI/native acceptance or publication claimed. This helper runs no Git, compiler, oracle or application."
},
"originalReadback": true,
"excludedExecutableReadback": {
"bytes": 39653376,
"sha256": "b92a4d7f8b5bf868fef8cfe154cea1d7d8ab50367da8458ab9cb593b074aefcf"
}
}