Preserve packaged rename acceptance and independent evidence reviews
This commit is contained in:
@@ -77,3 +77,6 @@ harness/experiments/source-alias-rename-refresh-20260912/** -text whitespace=cr-
|
||||
harness/experiments/source-alias-rename-native-closure-20260912/** -text whitespace=cr-at-eol
|
||||
harness/experiments/source-alias-rename-scroll-20260912/** -text whitespace=cr-at-eol
|
||||
harness/experiments/source-alias-rename-server-20260912/** -text whitespace=cr-at-eol
|
||||
harness/experiments/source-alias-rename-package-20260912/** -text whitespace=cr-at-eol
|
||||
harness/experiments/source-alias-rename-packaged-runtime-20260912/** -text whitespace=cr-at-eol
|
||||
harness/experiments/source-alias-rename-package-native-20260912/** -text whitespace=cr-at-eol
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
# Closed Windows package evidence
|
||||
|
||||
Source `cbc49a7802fb1bba0dd284fd904c700a0703ae70`; Windows ZIP SHA256
|
||||
`d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e`.
|
||||
Producer attempt 2 and independent checker attempt 2 passed. The first failed
|
||||
producer/checker attempts, actual helpers and scoped corrections remain preserved.
|
||||
|
||||
`evidence.zip`: 2,223,405 bytes, SHA256
|
||||
`ca5c42cd6aa1a88dffbce8dbf12c9da67f2e3015b9359146566493435bcbb17f`.
|
||||
The archive contains 72 stored members representing 107 logical files; identical
|
||||
bytes share one `archivedAs` entry. `archive-manifest.json` maps each original.
|
||||
The [independent review](independent-review.md) verified all stored bytes,
|
||||
105 original file bindings and five external bindings.
|
||||
|
||||
For portable verification, extract the logical `tools/archive/bundle.py` using
|
||||
its manifest `archivedAs` entry and run `python -B bundle.py verify evidence.zip`
|
||||
with Python 3.11 or newer. The verifier checks exact stored membership, CRCs,
|
||||
sizes, hashes and receipt relationships. It runs no original application or build.
|
||||
|
||||
Large source/package/gate artifacts are external hash references. Full tracked
|
||||
source outside the gate captures is available at the source commit; this archive
|
||||
does not reconstruct the complete compiler/cache environment or rerun dependency,
|
||||
runtime or native acceptance. See the [package report](../../release-source-alias-rename-package-20260912.md)
|
||||
for those separately established scopes.
|
||||
Binary file not shown.
@@ -0,0 +1,577 @@
|
||||
{
|
||||
"status": "PASS",
|
||||
"started": "2026-09-13T00:29:58.672194+00:00",
|
||||
"finished": "2026-09-13T00:30:03.991491+00:00",
|
||||
"archive": {
|
||||
"bytes": 2223405,
|
||||
"sha256": "ca5c42cd6aa1a88dffbce8dbf12c9da67f2e3015b9359146566493435bcbb17f"
|
||||
},
|
||||
"verification": {
|
||||
"bytes": 951,
|
||||
"sha256": "d6680761883844df7a254669192a2eecdae02fdf1892f847aa767617d1a5e206"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 25241,
|
||||
"sha256": "1a88d098d6197183ed929ae17dcc9aeea8e2b711e00994e395c52285dc9c91cd"
|
||||
},
|
||||
"logicalFiles": 107,
|
||||
"storedMembers": 72,
|
||||
"originalFilesReadBack": 105,
|
||||
"externalFilesReadBack": 5,
|
||||
"originalBindings": {
|
||||
"checker-failed/config.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\config-attempt-1.json",
|
||||
"bytes": 11052,
|
||||
"sha256": "5269f6af1ab64413a835c62cd8d836c4f8205cf5dd62f3db5f6de30222d157ec"
|
||||
},
|
||||
"checker-failed/result.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\runs\\attempt-1\\result.json",
|
||||
"bytes": 1016876,
|
||||
"sha256": "c479e731a5f9cc49e4e233033c0436ead4d99be3b4eb29e5d6d25bedd896031f"
|
||||
},
|
||||
"checker-failed/tools/checks.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\checks.py",
|
||||
"bytes": 7092,
|
||||
"sha256": "b6c2fd5f73ed21f9ba6e0a73b4e6104132f14c5ddf1fae792e6c1303ef813b3a"
|
||||
},
|
||||
"checker-failed/tools/notices.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\notices.py",
|
||||
"bytes": 11533,
|
||||
"sha256": "bbcc5900ee8c293b96b309eff89c5c56b19ae68416a61079b79388613ce19263"
|
||||
},
|
||||
"checker-failed/tools/verify.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\verify.py",
|
||||
"bytes": 21797,
|
||||
"sha256": "2ad79d74dcc1b2bd751dca3f08f727b3b23fc5370d02935db67d48d2717b2826"
|
||||
},
|
||||
"checker-passed/config.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\config-attempt-2.json",
|
||||
"bytes": 11349,
|
||||
"sha256": "d8bb860f675146207ae221e01cd39a24c09a2476bf2d491011891802067ddcb2"
|
||||
},
|
||||
"checker-passed/package-inventory.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\runs\\attempt-2\\package-inventory.json",
|
||||
"bytes": 96792,
|
||||
"sha256": "f4f4a85e0c23068be56fc5cbf49c24a2285d2006edab8844ea10695e3d9dddd4"
|
||||
},
|
||||
"checker-passed/result.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\runs\\attempt-2\\result.json",
|
||||
"bytes": 4699882,
|
||||
"sha256": "20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9"
|
||||
},
|
||||
"checker-passed/tools/checks.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\checks.py",
|
||||
"bytes": 7092,
|
||||
"sha256": "b6c2fd5f73ed21f9ba6e0a73b4e6104132f14c5ddf1fae792e6c1303ef813b3a"
|
||||
},
|
||||
"checker-passed/tools/notices.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\notices.py",
|
||||
"bytes": 11533,
|
||||
"sha256": "bbcc5900ee8c293b96b309eff89c5c56b19ae68416a61079b79388613ce19263"
|
||||
},
|
||||
"checker-passed/tools/verify.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\verify.py",
|
||||
"bytes": 23560,
|
||||
"sha256": "e51d08ca9ebdbf14a4cd64797f18ecdc02920a0e7e509bf8f32665ea5636e05f"
|
||||
},
|
||||
"creation-config.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-evidence-20260912\\config-closed-package-1.json",
|
||||
"bytes": 6430,
|
||||
"sha256": "716c23a6d7a4ab76e8987d3845aa169e70bd95726f275e7ddd34554d35ed9da3"
|
||||
},
|
||||
"packaged-metadata/SHA256SUMS.txt": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\SHA256SUMS.txt",
|
||||
"bytes": 66376,
|
||||
"sha256": "152d14949412ddd40a6db5a987a5c3e773be963d30c52c84f2133c0202bb7f62"
|
||||
},
|
||||
"packaged-metadata/START-HERE.txt": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\START-HERE.txt",
|
||||
"bytes": 676,
|
||||
"sha256": "a549295cf57ac73673dc4fa6106463450f982122793cb9c7135ce4fc7087e9ed"
|
||||
},
|
||||
"packaged-metadata/THIRD-PARTY-NOTICES.txt": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\THIRD-PARTY-NOTICES.txt",
|
||||
"bytes": 21265,
|
||||
"sha256": "6756989c8fc73706641cd78449c315458425a2eed9a82febc289b9d28ea7f21f"
|
||||
},
|
||||
"packaged-metadata/dependency-notices.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\dependency-notices.json",
|
||||
"bytes": 1622512,
|
||||
"sha256": "4595bd0020818700772cf83b09940b865d86047420d89c2a9f473cdca11023d7"
|
||||
},
|
||||
"packaged-metadata/documentation-check.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\documentation-check.json",
|
||||
"bytes": 43,
|
||||
"sha256": "bcc89585951fd9e5a1641993c51ca79e00a7a06944a8273d2df413331320e93f"
|
||||
},
|
||||
"packaged-metadata/package.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm\\package.json",
|
||||
"bytes": 81988,
|
||||
"sha256": "71e4d75fe992ee78d65663b9fe62cc3cf66f6aa7b9cc8ad6b8ce42beaa6796e2"
|
||||
},
|
||||
"packaging-source/scripts/package-artifacts.py": {
|
||||
"path": "C:\\arcadia-rename-package-2\\src\\scripts\\package-artifacts.py",
|
||||
"bytes": 19083,
|
||||
"sha256": "24515fdbf4eebfb47b82383c6b3ccf290261cbd919f7f46a586b6488af769c8d"
|
||||
},
|
||||
"packaging-source/scripts/package-common.ps1": {
|
||||
"path": "C:\\arcadia-rename-package-2\\src\\scripts\\package-common.ps1",
|
||||
"bytes": 13345,
|
||||
"sha256": "d859453a8230b4f305d822c8742b371a71e35df698109a5d55c948f6dfaf0640"
|
||||
},
|
||||
"packaging-source/scripts/package-windows.ps1": {
|
||||
"path": "C:\\arcadia-rename-package-2\\src\\scripts\\package-windows.ps1",
|
||||
"bytes": 8060,
|
||||
"sha256": "28997ff78565619ed9c9b185f66dc922808f1f0be17f522b430c6c415448663d"
|
||||
},
|
||||
"packaging-source/scripts/windows-notices.ps1": {
|
||||
"path": "C:\\arcadia-rename-package-2\\src\\scripts\\windows-notices.ps1",
|
||||
"bytes": 14867,
|
||||
"sha256": "a5328c05579e1b9ca09142ee99e87c12994d12764f7c69448e392883d718ef01"
|
||||
},
|
||||
"packaging-source/scripts/windows-notices/manifest.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\src\\scripts\\windows-notices\\manifest.json",
|
||||
"bytes": 17865,
|
||||
"sha256": "b39beaee5d8aeedcb45c7fd9b65c1b88a4fe784ddb9fe3d4126f5750e478c081"
|
||||
},
|
||||
"producer-failed/adapter-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\adapter-result.json",
|
||||
"bytes": 16455,
|
||||
"sha256": "55a163a8044919dfe85ec13c1abf73f39aaa73fe80b855606534911e76473a9f"
|
||||
},
|
||||
"producer-failed/build-evidence.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\build-evidence.json",
|
||||
"bytes": 7445,
|
||||
"sha256": "08f7074ec7ecc76151a1a25e164a50f8791cac16cfb1f9201b64b00f4ce2e951"
|
||||
},
|
||||
"producer-failed/config.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\config.json",
|
||||
"bytes": 2606,
|
||||
"sha256": "c734c58bdcbdbc9b9ca316cbc76915aa6dc3858ad4963a61a60728dd531d5504"
|
||||
},
|
||||
"producer-failed/environment.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\environment.json",
|
||||
"bytes": 731,
|
||||
"sha256": "9552d29ad9deea5fe5c6ce3d825debea0167f74af64098e3f93f5d89641da226"
|
||||
},
|
||||
"producer-failed/git-blobs.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-blobs.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-clone.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-clone.stderr",
|
||||
"bytes": 56,
|
||||
"sha256": "cd0ec048fe16c161745e91f66c3ca97cc3dbbfb07912b81efad9d85c76f147c6"
|
||||
},
|
||||
"producer-failed/git-isolated-clone.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-clone.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-head.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-head.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-head.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-head.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-index.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-index.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-index.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-index.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-members.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-members.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-isolated-members.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-isolated-members.stdout",
|
||||
"bytes": 213833,
|
||||
"sha256": "e4a17f5274d2311c5efb38cc8eac09c304bbead23b524c5c977d1dc5e722b89d"
|
||||
},
|
||||
"producer-failed/git-members.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-members.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-members.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-members.stdout",
|
||||
"bytes": 350838,
|
||||
"sha256": "01e5d8ed3063807ed0cfd482289014358eef91c745110bc3071bbdd0c32d8b76"
|
||||
},
|
||||
"producer-failed/git-tree.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-tree.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/git-tree.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-tree.stdout",
|
||||
"bytes": 41,
|
||||
"sha256": "85aa867cd9e0faf9bea11d25ec6dd3e0fc885f70dccb20c15cd348e41f98ab9b"
|
||||
},
|
||||
"producer-failed/invocation.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\invocation.json",
|
||||
"bytes": 904,
|
||||
"sha256": "796e039e383b6a0298625df0dc13d13c6761fedab5b9387ded368a7c651bfb45"
|
||||
},
|
||||
"producer-failed/invoke_package.ps1": {
|
||||
"path": "C:\\arcadia-rename-package-1\\invoke_package.ps1",
|
||||
"bytes": 6793,
|
||||
"sha256": "ec8db3c671da42f96130937079f9da8b3a3132171e5b33e72718d35dded13a91"
|
||||
},
|
||||
"producer-failed/metadata-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\metadata-result.json",
|
||||
"bytes": 663,
|
||||
"sha256": "c635a7417dc3a377300c0c9a3e3817af18afcac08df5846a89d6c22893bb76d3"
|
||||
},
|
||||
"producer-failed/metadata.stderr.log": {
|
||||
"path": "C:\\arcadia-rename-package-1\\metadata.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/metadata.stdout.log": {
|
||||
"path": "C:\\arcadia-rename-package-1\\metadata.stdout.log",
|
||||
"bytes": 1410239,
|
||||
"sha256": "24762b9a8f3fad6643b3aeb88f387ead10e8cb73b0a116b40735b52f39f9f512"
|
||||
},
|
||||
"producer-failed/package-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\package-result.json",
|
||||
"bytes": 339,
|
||||
"sha256": "0b568a21e6e2bc0cad117280fb497834197933d9bfb982e384a370ba957ec0a7"
|
||||
},
|
||||
"producer-failed/package.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-1\\package.stderr",
|
||||
"bytes": 127,
|
||||
"sha256": "67423faa4c87f65969a56b97acf439de5173b238b681c359d7270e5f4d867467"
|
||||
},
|
||||
"producer-failed/package.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-1\\package.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-failed/source-inventory.json": {
|
||||
"path": "C:\\arcadia-rename-package-1\\source-inventory.json",
|
||||
"bytes": 523955,
|
||||
"sha256": "4099f8fd187a5e9813b3eba323cd99b3536eaa02d391c32a7346b2b056760738"
|
||||
},
|
||||
"producer-passed/adapter-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\adapter-result.json",
|
||||
"bytes": 17272,
|
||||
"sha256": "3ae51bd0e9dfe37d9d2d37d6a2569fc61c1d807224afe2e2a23b6c2f4e27ab9b"
|
||||
},
|
||||
"producer-passed/build-evidence.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\build-evidence.json",
|
||||
"bytes": 7445,
|
||||
"sha256": "08f7074ec7ecc76151a1a25e164a50f8791cac16cfb1f9201b64b00f4ce2e951"
|
||||
},
|
||||
"producer-passed/config.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\config.json",
|
||||
"bytes": 2606,
|
||||
"sha256": "9f7b3dacc36e3d5881ab37512c2d1967b2d7ad21b78636910527259de47b79e8"
|
||||
},
|
||||
"producer-passed/environment.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\environment.json",
|
||||
"bytes": 731,
|
||||
"sha256": "9552d29ad9deea5fe5c6ce3d825debea0167f74af64098e3f93f5d89641da226"
|
||||
},
|
||||
"producer-passed/git-blobs.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-blobs.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-clone.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-clone.stderr",
|
||||
"bytes": 56,
|
||||
"sha256": "7f7898f5c0a6b8eccf7bd06ddb9bd3d6a7f69bc278d14d7df474e13ce73f1cad"
|
||||
},
|
||||
"producer-passed/git-isolated-clone.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-clone.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-head-after.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-head-after.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-head-after.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-head-after.stdout",
|
||||
"bytes": 41,
|
||||
"sha256": "e56d7d4716d0e37f9d88076326e147dd202bbfaa2b3433810ab9b5f48e7887ec"
|
||||
},
|
||||
"producer-passed/git-isolated-head.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-head.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-head.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-head.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-index.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-index.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-index.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-index.stdout",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-members-after.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-members-after.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-members-after.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-members-after.stdout",
|
||||
"bytes": 213833,
|
||||
"sha256": "e4a17f5274d2311c5efb38cc8eac09c304bbead23b524c5c977d1dc5e722b89d"
|
||||
},
|
||||
"producer-passed/git-isolated-members.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-members.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-isolated-members.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-isolated-members.stdout",
|
||||
"bytes": 213833,
|
||||
"sha256": "e4a17f5274d2311c5efb38cc8eac09c304bbead23b524c5c977d1dc5e722b89d"
|
||||
},
|
||||
"producer-passed/git-members.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-members.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-members.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-members.stdout",
|
||||
"bytes": 350838,
|
||||
"sha256": "01e5d8ed3063807ed0cfd482289014358eef91c745110bc3071bbdd0c32d8b76"
|
||||
},
|
||||
"producer-passed/git-tree.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-tree.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/git-tree.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-tree.stdout",
|
||||
"bytes": 41,
|
||||
"sha256": "85aa867cd9e0faf9bea11d25ec6dd3e0fc885f70dccb20c15cd348e41f98ab9b"
|
||||
},
|
||||
"producer-passed/invocation.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\invocation.json",
|
||||
"bytes": 904,
|
||||
"sha256": "5529ee045275b23f2c0d7415308ab90e0b7a5df3d8a1e040576371008ef7000d"
|
||||
},
|
||||
"producer-passed/invoke_package.ps1": {
|
||||
"path": "C:\\arcadia-rename-package-2\\invoke_package.ps1",
|
||||
"bytes": 6809,
|
||||
"sha256": "770bf538ba0bea190291d44ffd8e848c43b89e349558e685e7c5baf34bbb18d4"
|
||||
},
|
||||
"producer-passed/metadata-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\metadata-result.json",
|
||||
"bytes": 663,
|
||||
"sha256": "e8fa9b0c3ac6c32957f63f139e29dfcb31a4c3a1c16f5a4aa84f7b4de73c7ca3"
|
||||
},
|
||||
"producer-passed/metadata.stderr.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\metadata.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/metadata.stdout.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\metadata.stdout.log",
|
||||
"bytes": 1410239,
|
||||
"sha256": "60becd36a1b5b4b92c92892ebe223f1f51440c7c2ea9045d7ce2828d688e57ab"
|
||||
},
|
||||
"producer-passed/package-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\package-result.json",
|
||||
"bytes": 447,
|
||||
"sha256": "17443f345912bddb2f306cb358bc1f65caa901fe81f62ee4529e87cffe0169dd"
|
||||
},
|
||||
"producer-passed/package.stderr": {
|
||||
"path": "C:\\arcadia-rename-package-2\\package.stderr",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/package.stdout": {
|
||||
"path": "C:\\arcadia-rename-package-2\\package.stdout",
|
||||
"bytes": 441,
|
||||
"sha256": "01665613c1b4b75db36948af826f4f2d4e612e9ff532766f3b37e8c352d374cd"
|
||||
},
|
||||
"producer-passed/rustc-0-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-0-result.json",
|
||||
"bytes": 450,
|
||||
"sha256": "305442915d4a4a60823131d23a7385f3ddb59b0e8f5e72d88d4969a41a19fd58"
|
||||
},
|
||||
"producer-passed/rustc-0.stderr.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-0.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/rustc-0.stdout.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-0.stdout.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
"producer-passed/rustc-1-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-1-result.json",
|
||||
"bytes": 470,
|
||||
"sha256": "cbfc9c9e433edfd27d2c346e2a19546ea6ad6962b0b2d0e68df20a1b1072f185"
|
||||
},
|
||||
"producer-passed/rustc-1.stderr.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-1.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/rustc-1.stdout.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-1.stdout.log",
|
||||
"bytes": 111,
|
||||
"sha256": "ea05ec29f82bab8f02772e420e6a2d97608b985680d2d7fea2eaafebe317e479"
|
||||
},
|
||||
"producer-passed/rustc-2-result.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-2-result.json",
|
||||
"bytes": 527,
|
||||
"sha256": "516263d0c3a7c543a73ac09abbf6572a125c6e12d201d3c24efb4b59f060cc91"
|
||||
},
|
||||
"producer-passed/rustc-2.stderr.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-2.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"producer-passed/rustc-2.stdout.log": {
|
||||
"path": "C:\\arcadia-rename-package-2\\rustc-2.stdout.log",
|
||||
"bytes": 153,
|
||||
"sha256": "816187a586346ac6dc87495eea0e277e34a8f8f8f32fec360ccc5891ade5a4f5"
|
||||
},
|
||||
"producer-passed/source-inventory.json": {
|
||||
"path": "C:\\arcadia-rename-package-2\\source-inventory.json",
|
||||
"bytes": 523955,
|
||||
"sha256": "4099f8fd187a5e9813b3eba323cd99b3536eaa02d391c32a7346b2b056760738"
|
||||
},
|
||||
"release-package/checksum.txt": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm.zip.sha256",
|
||||
"bytes": 140,
|
||||
"sha256": "3b8d811c73ae0044ed0b451e8ff746f440af79b543dd52fe067a5a2e175b685f"
|
||||
},
|
||||
"supplements/archive/README.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-evidence-20260912\\README.md",
|
||||
"bytes": 4068,
|
||||
"sha256": "153edfe229ba7847413ee2f7ef19ed702ab3ff53423c5e03e2e90dd3e3aa59c0"
|
||||
},
|
||||
"supplements/archive/bundle-before-command-selector.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-evidence-20260912\\bundle-before-command-selector.py",
|
||||
"bytes": 14036,
|
||||
"sha256": "47cb1a97ce64ebee851c645b0fc7dead5538dc58b3de06bd743628fca408cb5d"
|
||||
},
|
||||
"supplements/archive/command-selector-recovery.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-evidence-20260912\\command-selector-recovery.json",
|
||||
"bytes": 1193,
|
||||
"sha256": "df940d9a80371933423d53b1628184b62ff6b7ab9217940c290a52843e9aad47"
|
||||
},
|
||||
"supplements/checker/README.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\README.md",
|
||||
"bytes": 5710,
|
||||
"sha256": "f6dadb5bb32d3a1125bc1f239b174fa85823649094417617ed1c19f128527824"
|
||||
},
|
||||
"supplements/checker/independent-static-review.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\independent-static-review.md",
|
||||
"bytes": 3827,
|
||||
"sha256": "943c08b8d4970709b8324969c8d87f32d64ddfa5eb4cc95af3d3ce4b4262ba80"
|
||||
},
|
||||
"supplements/checker/original-README.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\README.md",
|
||||
"bytes": 5710,
|
||||
"sha256": "f6dadb5bb32d3a1125bc1f239b174fa85823649094417617ed1c19f128527824"
|
||||
},
|
||||
"supplements/checker/preservation.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\recovery-before-timestamp-comparison\\preservation.json",
|
||||
"bytes": 1002,
|
||||
"sha256": "6428366ab187abb128e18fe76a7afed8d8c33cfefb1656fec55f090a68ff194d"
|
||||
},
|
||||
"supplements/checker/recovery-review.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\timestamp-comparison-review.md",
|
||||
"bytes": 2420,
|
||||
"sha256": "5421803d0016926a65bb3651cc4e4b68f441fbd3a8b3b6453c5bd723465573fd"
|
||||
},
|
||||
"supplements/checker/timestamp-comparison-binding.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\timestamp-comparison-binding.json",
|
||||
"bytes": 358,
|
||||
"sha256": "e1d48cacbe1a28375a82c3b5870f5a1a415dcb954c39eeda9cea47dafad57c6f"
|
||||
},
|
||||
"supplements/checker/timestamp-comparison-probe.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\timestamp-comparison-probe.json",
|
||||
"bytes": 952,
|
||||
"sha256": "c0e1bd19befa67db32477047cce31919b7b0f7337f121f26b8cc52b383eb4008"
|
||||
},
|
||||
"supplements/producer/independent-static-review.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\independent-static-review.md",
|
||||
"bytes": 4617,
|
||||
"sha256": "0f7b9b3a2840461e7ef0b480913ff93576c67d2a292ec63f8f43acc6a8a93e60"
|
||||
},
|
||||
"supplements/producer/metadata-output-probe.json": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\metadata-output-probe.json",
|
||||
"bytes": 276,
|
||||
"sha256": "939032081a4b16b2811b7c120140d814e760b23d1a5bb1d6cd4d318f06f45785"
|
||||
},
|
||||
"supplements/producer/metadata-pipeline-recovery-review.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\metadata-pipeline-recovery-review.md",
|
||||
"bytes": 1975,
|
||||
"sha256": "c069958e91d06c011f13da458c2080b4c4ba0eec73d6f175abe8952fc721577b"
|
||||
},
|
||||
"supplements/producer/packaging-adapter-README.md": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\packaging-adapter-README.md",
|
||||
"bytes": 5690,
|
||||
"sha256": "993232d74054f458d56ddd698f3134a834d95c7c92a2bb1c0d519ab5396f48fe"
|
||||
},
|
||||
"supplements/producer/prepare_package.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\prepare_package.py",
|
||||
"bytes": 17191,
|
||||
"sha256": "5c471bff2b65ef433247dcd79512aec2d9fc767c5df2058e8401761c66c4b427"
|
||||
},
|
||||
"tools/archive/bundle.py": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-evidence-20260912\\bundle.py",
|
||||
"bytes": 14948,
|
||||
"sha256": "1fbfa73dd1356d1929f27dcbff2ebf6c729c4c36043205db1bfe44772bfae4ac"
|
||||
}
|
||||
},
|
||||
"externalBindings": {
|
||||
"producer-failed/raw-git-blob-stream": {
|
||||
"path": "C:\\arcadia-rename-package-1\\git-blobs.stdout",
|
||||
"bytes": 93661939,
|
||||
"sha256": "409b21d3f21b344960733601f37286d17b9fd5b2bc625ebb62ed970cc9aec637"
|
||||
},
|
||||
"producer-passed/raw-git-blob-stream": {
|
||||
"path": "C:\\arcadia-rename-package-2\\git-blobs.stdout",
|
||||
"bytes": 93661939,
|
||||
"sha256": "409b21d3f21b344960733601f37286d17b9fd5b2bc625ebb62ed970cc9aec637"
|
||||
},
|
||||
"release-package": {
|
||||
"path": "C:\\arcadia-rename-package-2\\packages\\ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm.zip",
|
||||
"bytes": 33074937,
|
||||
"sha256": "d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e"
|
||||
},
|
||||
"gate-archive/desktop": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\source-alias-rename-scroll-20260912\\evidence.zip",
|
||||
"bytes": 6617942,
|
||||
"sha256": "4832e072da5db50dd2816d0246ba904dddb400b6eea5c16e18a1998c2fcfca57"
|
||||
},
|
||||
"gate-archive/server": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\source-alias-rename-server-20260912\\evidence.zip",
|
||||
"bytes": 2224422,
|
||||
"sha256": "2ff758c1a6fe9ef29dc1c9aede058749fdafb4b9a40a949f09d3022c18e51230"
|
||||
}
|
||||
},
|
||||
"portableVerification": "Separate reviewed bundle.py verify invocation exited 0; no creation/extraction",
|
||||
"scope": "Archive byte/original/receipt consistency only. No compiler, source reconstruction, notice re-audit, runtime, GUI or release acceptance."
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
# Independent compact package evidence review
|
||||
|
||||
PASS for the completed archive's stored bytes, original bindings and stated scope. Reviewed the full corrected bundle.py and ran its read-only `verify` command; exit 0. No create/extract, compiler, Git, package helper, UI, network or application run. The separate independent_verify.py then verified the original-to-archive mappings and cross-receipt bindings; exit 0.
|
||||
|
||||
Archive `closed-package-1/evidence.zip`: SHA256 `ca5c42cd6aa1a88dffbce8dbf12c9da67f2e3015b9359146566493435bcbb17f`, 2,223,405 bytes. Adjacent original verification receipt: SHA256 `d6680761883844df7a254669192a2eecdae02fdf1892f847aa767617d1a5e206`. Verified exact 72 physical members, 107 logical files, every stored CRC/byte count/SHA, and the manifest binding. The physical expanded payload is bounded at 11,854,888 bytes. All 105 file-backed logical originals matched their archived bytes; the other two are generated README/external-binding records. Independently rehashed the five linked external originals: both excluded raw Git streams, release ZIP and desktop/server gate archives. Archive bytes were unchanged afterward.
|
||||
|
||||
The corrected command selector identifies exactly one full eight-argument PowerShell wrapper invocation using the configured executable and actual work paths; it no longer assumes that invocation is the final adapter command. Only Windows path positions are case/separator normalized, flags remain exact. Successful post-package Git readbacks can therefore remain in the command record. Selected exit codes and both raw log hashes match the preserved failed/successful outcomes.
|
||||
|
||||
The archive retains the actual first producer failure (JSON consumer rejected an initial S while its metadata subprocess succeeded), both original/corrected wrapper bytes and the scoped pipeline recovery review/probe. It also retains the actual first checker failure, its original executed helpers, the narrowly corrected executed verifier and timestamp equality probe. The successful checker receipt is pinned to `20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9`; its inventory hash binds every included packaged metadata file. The two source inventories are byte-identical, count 2,585 tracked files, and agree with successful checker commit `cbc49a7802fb1bba0dd284fd904c700a0703ae70`. Included packaging sources match that inventory. Producer/checker/summary/external receipt all identify release ZIP SHA256 `d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e`, 33,074,937 bytes.
|
||||
|
||||
No discrepancy found. This accepts the compact historical evidence bundle, not the application or release. The portable verifier preserves recorded conclusions and does not rerun absent compiler/source/cache/notice/runtime checks; full raw source outside archived gate scopes remains external. Executable/DLL payloads, release ZIP, cache/profile, runtime and native GUI evidence are intentionally absent. Historical preparation/recovery README wording is retained as original evidence; the archive's generated README and summary explicitly describe the closed recorded outcomes and limitations.
|
||||
|
||||
Exact review bindings:
|
||||
|
||||
- `bundle.py`: `1fbfa73dd1356d1929f27dcbff2ebf6c729c4c36043205db1bfe44772bfae4ac`
|
||||
|
||||
- `independent_verify.py`: `182c133877fd66cd50df629ea0bda0f3abf1517115616085801b3c13665b5cda`
|
||||
|
||||
- `independent-review.json`: `903886709a137c423cca6ceb5e5482bc2efd926884a16418254e0699b3ce7c98`
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"archiveSha256": "ca5c42cd6aa1a88dffbce8dbf12c9da67f2e3015b9359146566493435bcbb17f",
|
||||
"archiveBytes": 2223405,
|
||||
"manifestSha256": "1a88d098d6197183ed929ae17dcc9aeea8e2b711e00994e395c52285dc9c91cd",
|
||||
"logicalFiles": 107,
|
||||
"storedMembers": 72,
|
||||
"allStoredBytesAndCrcVerified": true,
|
||||
"summary": {
|
||||
"commit": "cbc49a7802fb1bba0dd284fd904c700a0703ae70",
|
||||
"trackedSourceFiles": 2585,
|
||||
"trackedSourceBytes": 93527960,
|
||||
"packageSha256": "d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e",
|
||||
"packageBytes": 33074937,
|
||||
"producerFailureRetained": true,
|
||||
"checkerFailureRetained": true,
|
||||
"producerAndCheckerClosedPass": true,
|
||||
"scope": "Portable recorded producer/integrity evidence only; no source reconstruction, dependency cache, compiler, packaged runtime, GUI/native or release acceptance is independently repeated by this archive verifier."
|
||||
},
|
||||
"originalReadback": true,
|
||||
"externalReadback": true
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
# Packaged source-alias rename native evidence
|
||||
|
||||
Closed Windows trial at source `cbc49a7802fb1bba0dd284fd904c700a0703ae70`, packaged GUI SHA256 `819965abf5e70cc72f4fbd8acced15de6a54a2103b025366e2c7d5c8ef6d69d1`. The retained child PID8424 closed normally with exit0 at 2026-09-13T00:26:58.697468Z; stdout/stderr are empty and the complete package/archive remained unchanged.
|
||||
|
||||
`evidence.zip`: **5,897,544 bytes; 305 members; SHA256 `effc8ba718f89a1b2a8576a290ee2327ddd933e05a5a316a8ac94f36b3705a9a`**. Creation and a separate portable verification both exited0. All member bytes/CRCs, 303 original readbacks and 11 external readbacks passed. `verification.json` SHA256: `7b2938c9af0154fda4dba41bcdfca6f1acec532ec9d2290728979608f424f729`.
|
||||
|
||||
The archive preserves 66 capture-state JSON records with all73 referenced JPEGs, eight successful saved-model/source oracle receipt/log sets, and all123 physical fixture files across baseline/expected/final work (simple4 plus representative37 per variant). All41 final work files match the literal expected snapshots. Original executed helpers, fixture preparation and independent reviews are included; executable/DLL, package ZIP, gate archives, profile/tmp/cache payloads remain excluded and externally hash-bound.
|
||||
|
||||
Observed scope: simple direct first-key x/Text Undo and Save/Undo/Redo; representative six changed lines, corrected preview scroll destinations, immediate Undo Rename/Redo Save/reopen and graphical alias; packaged engineering guide at minimum1100×700 client size. This trial does **not** establish representative first-key editing or simple reopen. Saved oracle checks concern disk state, not independent inspection of unsaved GUI memory. Capture gaps/process lifetime are not latency measurements. Broader application, diagram integration and release publication are separate acceptance scopes.
|
||||
|
||||
For portable verification using Python3.11+ standard library, extract into a fresh directory from this evidence directory:
|
||||
|
||||
```text
|
||||
python -m zipfile -e evidence.zip native-evidence
|
||||
python -B native-evidence/archive-tools/bundle.py verify evidence.zip
|
||||
```
|
||||
|
||||
Read `native-evidence/native-report.md` and `archive-manifest.json` for detailed scope and exact original file identities. This command verifies stored bytes/CRCs, receipt bindings, complete capture/fixture membership and recorded closure; it does not launch or rerun archived application/oracle helpers, re-observe past GUI actions, or revalidate absent external payloads.
|
||||
+163
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"status": "PASS; minor wording recommendation resolved",
|
||||
"scope": "Read-only release-document consistency review of actual records and five selected native images; not fresh acceptance or full native-archive verification",
|
||||
"findings": [
|
||||
{
|
||||
"severity": "minor wording",
|
||||
"document": "harness/release-source-alias-rename-package-20260912.md",
|
||||
"claim": "The offline engineering guide remained usable at minimum size.",
|
||||
"evidence": "Capture066 proves guide opened/readable at minimum size; retained sequence does not demonstrate guide search or topic-navigation tasks.",
|
||||
"recommendation": "The offline engineering guide opened and remained readable at minimum size."
|
||||
}
|
||||
],
|
||||
"bindings": {
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\release-source-alias-rename-package-20260912.md": {
|
||||
"bytes": 8260,
|
||||
"sha256": "2b9e1c9d48af4a3125b869741feb3c167654d71d98463cb4cccd206ff81178a5"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-prerelease-publication-20260912\\RELEASE-NOTES.md": {
|
||||
"bytes": 1792,
|
||||
"sha256": "272c1337920cb5dcd96fcd9adff87cdb0c8c12350e69d42e90d96741d3cc546b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\release-source-alias-rename-validation-20260912.md": {
|
||||
"bytes": 27951,
|
||||
"sha256": "5910f51b11d3d2fbe81b54b50c67064c27626b7ccdc4ea3496b6bc3cc240f486"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-review-20260912\\runs\\attempt-2\\result.json": {
|
||||
"bytes": 4699882,
|
||||
"sha256": "20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-server-runtime-20260912\\runs\\attempt-1\\result.json": {
|
||||
"bytes": 18679,
|
||||
"sha256": "e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a"
|
||||
},
|
||||
"C:\\arcadia-rename-package-2\\build-evidence.json": {
|
||||
"bytes": 7445,
|
||||
"sha256": "08f7074ec7ecc76151a1a25e164a50f8791cac16cfb1f9201b64b00f4ce2e951"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\launch.json": {
|
||||
"bytes": 2381,
|
||||
"sha256": "ec3f0f1ad0ecf35be471ddcce72cc9930ad3d0cf59aeb420501dad12e9a22525"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\closed.json": {
|
||||
"bytes": 373,
|
||||
"sha256": "ed2a00dfa018b27a823d75605007adb0f1d997b79a807e6eb168f5a489409e7a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-representative-confirm-unsaved\\result.json": {
|
||||
"bytes": 7415,
|
||||
"sha256": "93487a5592984f10a7d10665d7deb20074d1fdda578f1050f6142650ebc7219c"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-representative-redo-saved\\result.json": {
|
||||
"bytes": 7415,
|
||||
"sha256": "8b240c23222d93c6fd80628d2e17123e178a0e60f9bd8f2ffa638d79861bb7cd"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-representative-reopened\\result.json": {
|
||||
"bytes": 7415,
|
||||
"sha256": "272cacdf56087629384f61e09da0eba6e30e1b23ec36c6cbee5bf39b2b967a48"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-representative-undo-saved\\result.json": {
|
||||
"bytes": 7414,
|
||||
"sha256": "94252e44e7a5fd4178b5796977bebce1a23ad54fbfa1171f074807cf4292ea49"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-simple-confirm-unsaved\\result.json": {
|
||||
"bytes": 2174,
|
||||
"sha256": "4d183fe4d5303be491cf8d9957a9029324da4f47e502d29717681eff122382d3"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-simple-redo-saved\\result.json": {
|
||||
"bytes": 2174,
|
||||
"sha256": "139df637aa5c3f9a06c87e96e159346936d1c17f95dc0f4894b6a09d756eff98"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-simple-saved\\result.json": {
|
||||
"bytes": 2174,
|
||||
"sha256": "33e7bff8cda398e2405baaa246e42af6aa809a18e222a7cfee0cbf12a08bbacc"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\verification-simple-undo-saved\\result.json": {
|
||||
"bytes": 2174,
|
||||
"sha256": "2efa54a44409af88decc514dd3850c98523524c72a6cce7aeeb5099c56c42113"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\004-minimum-height.json": {
|
||||
"bytes": 631,
|
||||
"sha256": "6d56522ed1124078f485bc3bf5aeafc4da08a2a2b61a755d5107f54f4ed21a51"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\004-minimum-height-0.jpg": {
|
||||
"bytes": 77848,
|
||||
"sha256": "03b4ac5c1f2a670bd81d505a4820fb56f097c870adc8aa1a99fd63be258a731e"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\021-simple-confirm-original-reference.json": {
|
||||
"bytes": 676,
|
||||
"sha256": "ada14f31736852ffd26f431f435acec498d7d82e0b2b20f3c4569dff81d7618c"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\021-simple-confirm-original-reference-0.jpg": {
|
||||
"bytes": 88852,
|
||||
"sha256": "4c5baf73e7a3f5c8223e364838ab72c526f0aa4aeceaae4283c460a6de0d738c"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\022-simple-next-keystroke.json": {
|
||||
"bytes": 652,
|
||||
"sha256": "33202f700717c9db8e62f14402070551c4093286e96cedd239678b053c156828"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\022-simple-next-keystroke-0.jpg": {
|
||||
"bytes": 82196,
|
||||
"sha256": "ec9653d1be43cf255cb363a2f6ae97db935b1da2884b58ab56c177f5427827b7"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\023-simple-text-undo.json": {
|
||||
"bytes": 642,
|
||||
"sha256": "6a39bb1278d58ce8c0a78f5ec1fb2183d4bf62dc36b2b2f671578a44894d8f3c"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\023-simple-text-undo-0.jpg": {
|
||||
"bytes": 88896,
|
||||
"sha256": "4e1c83b21288146dcb18a9e28b85bd72a393b41121cd8ae907a4eb05c7481782"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\065-reopened-graphical-alias.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "62135f218c1b17704c3c66fd17ef5654dc08d3c96399c91073d1094e6de98773"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\065-reopened-graphical-alias-0.jpg": {
|
||||
"bytes": 98759,
|
||||
"sha256": "bd34e0175462d617d13c4a903bc4533cd8763daa99ceee21c11782c51c3c5a22"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\066-packaged-engineering-guide.json": {
|
||||
"bytes": 692,
|
||||
"sha256": "cf4b01ca42e906dc91684383501d37b19875100807ec98a1a4b78a91eae65c83"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\source-rename-package-preparation-20260912\\trial-package-1\\screenshots\\066-packaged-engineering-guide-0.jpg": {
|
||||
"bytes": 117257,
|
||||
"sha256": "ae11fd83b1c57aa7cf4705c47d67a6bbcb635a433f9d4137c5bcd2fbcf9c4395"
|
||||
}
|
||||
},
|
||||
"nativeArchiveFollowup": {
|
||||
"status": "PASS",
|
||||
"archive": {
|
||||
"bytes": 5897544,
|
||||
"sha256": "effc8ba718f89a1b2a8576a290ee2327ddd933e05a5a316a8ac94f36b3705a9a"
|
||||
},
|
||||
"verification": {
|
||||
"bytes": 3209,
|
||||
"sha256": "7b2938c9af0154fda4dba41bcdfca6f1acec532ec9d2290728979608f424f729"
|
||||
},
|
||||
"manifestSha256": "5897c420e888258866afe07b1f9067aa83ae8ada5ada3ea229e15eff7dd087e2",
|
||||
"storedMembers": 305,
|
||||
"originalFilesReadBack": 303,
|
||||
"captureStates": 66,
|
||||
"jpegFiles": 73,
|
||||
"oracleStepMap": {
|
||||
"simple-confirm-unsaved": "baseline",
|
||||
"simple-saved": "expected",
|
||||
"simple-undo-saved": "baseline",
|
||||
"simple-redo-saved": "expected",
|
||||
"representative-confirm-unsaved": "baseline",
|
||||
"representative-undo-saved": "baseline",
|
||||
"representative-redo-saved": "expected",
|
||||
"representative-reopened": "expected"
|
||||
},
|
||||
"finalPhysicalFiles": 41,
|
||||
"versionedCopyExact": true,
|
||||
"scope": "Read-only standard ZIP/hash/original comparison; no original helper/runtime rerun or new GUI observation. External payloads were not rehashed in this native archive follow-up."
|
||||
},
|
||||
"findingResolution": "Parent changed guide wording to opened and remained readable; readback confirmed.",
|
||||
"correctedDocumentBinding": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\release-source-alias-rename-package-20260912.md",
|
||||
"bytes": 8260,
|
||||
"sha256": "2b9e1c9d48af4a3125b869741feb3c167654d71d98463cb4cccd206ff81178a5"
|
||||
},
|
||||
"recordingNote": "All native ZIP/original checks completed before an initial document wording assertion failed solely because the sentence wraps over two Markdown source lines. Whitespace-aware wording readback then passed; no archive discrepancy or artifact mutation occurred."
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
# Independent candidate documentation scope review
|
||||
|
||||
No material mismatch found in the candidate package acceptance note or RELEASE-NOTES. One minor precision recommendation was sent to parent: replace “The offline engineering guide remained usable at minimum size” with “The offline engineering guide opened and remained readable at minimum size.” The saved capture proves the latter directly; guide search/topic-navigation tasks are not demonstrated by that retained sequence. No documentation edits made here.
|
||||
|
||||
Verified source cbc49a7802fb1bba0dd284fd904c700a0703ae70; both actual Cargo artifacts have opt_level0, debuginfo0, debug_assertions/overflow_checks true and test false. Current validation records cover805 desktop and501 core/server tests and517 raw inputs per gate. Package SHA/bytes and both executable identities agree across completed producer/checker/launch/runtime receipts. Checker counts2585 source files,559 package files,266 selected packages,263 registry packages,2 fonts,485 license files,58 Rust target libraries,17 links and16506 readbacks match the actual PASS receipt.
|
||||
|
||||
Runtime receipt contains23 exact named checks, the stated end timestamp, two intentional exit1 stop records, package-local executable and unrelated private cwd. The candidate correctly distinguishes its Unicode empty-model persistence scenario from a nonempty engineering model and distinguishes explicit termination from crash/graceful shutdown.
|
||||
|
||||
Native launch and closure match PID8424, GUI819965, Windows-only child PATH, private profile/unrelated cwd, stated start/end times, exit0, empty output logs and unchanged package/ZIP. There are66 capture metadata states, with multiple image surfaces in some states; the text correctly says capture states rather than66 JPEGs. Eight saved-state oracle results are all exit0: simple baseline/expected/baseline/expected and representative baseline/baseline/expected/expected at the stated checkpoints. Physical file counts4 and37 and the30 reachable-source oracle result agree. These receipts expressly inspect saved disk, and the candidate retains that scope.
|
||||
|
||||
Directly viewed021,022,023 show selected assess_damage in the original typed reference, first x changing only that selected alias, then Text Undo restoring it.065 shows representative reopened graphical Properties with alias oa_restore_pressure and engineering name Restore safe water pressure, plus94 objects/62 links.066 shows the guide at the same1102x732 outer bounds recorded by the minimum-size metadata. This sampled review does not independently replay every preview navigation step; the full native workflow remains its retained record. The text explicitly avoids claiming simple reopen or representative first-key behavior from this run and avoids importing older GUI2486 results.
|
||||
|
||||
The known Details→Preview limitation is accurately scoped to a missing preview visibility/destination generation transition: the inspected Details branch updates details/detail_segment/content without changing preview destination. The candidate calls it an acknowledged static P2, not executed corruption, and says this delayed-operation round-trip was not exercised. It does not imply the separate correction is in source cbc49a7.
|
||||
|
||||
Future native/runtime archive links are the parent's intended publication paths pending archive creation, not claimed verified publication. Their availability must be completed by the parent's planned final artifact/link check. The package evidence archive already has its separate independent review. Development-profile, unfinished OA/SA/Text/peer-work, paused Linux and native latency limitations remain explicit.
|
||||
|
||||
Exact inspected document/receipt/image bindings are in documentation-scope-review.json. This review ran no build, application, GUI action, Git or network operation and changed no candidate document or artifact.
|
||||
|
||||
## Closed native archive follow-up
|
||||
|
||||
Parent applied the precise guide wording; readback confirmed. Independent bounded standard ZIP inspection of closed-native-1 passed: SHA256 effc8ba718f89a1b2a8576a290ee2327ddd933e05a5a316a8ac94f36b3705a9a, 5,897,544 bytes,305 members. Verified all CRCs/member hashes and303 original file readbacks,66 capture metadata states and all73 referenced JPEGs, exact eight step-to-baseline/expected mappings, each original oracle log hash and physical snapshot, and all baseline/expected/final fixture membership. Final41 physical files equal authored expected snapshots. The versioned native ZIP is byte-identical. No original helper/runtime rerun; external payloads were not rehashed in this follow-up. The portable builder checks expectation variants are admitted, while this independent review additionally checks the exact variant required by each named workflow step. No discrepancy found. Full review bindings and explicit mappings are recorded in the adjacent JSON.
|
||||
Binary file not shown.
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"archiveSha256": "effc8ba718f89a1b2a8576a290ee2327ddd933e05a5a316a8ac94f36b3705a9a",
|
||||
"archiveBytes": 5897544,
|
||||
"manifestSha256": "5897c420e888258866afe07b1f9067aa83ae8ada5ada3ea229e15eff7dd087e2",
|
||||
"members": 305,
|
||||
"allStoredBytesAndCrcVerified": true,
|
||||
"summary": {
|
||||
"commit": "cbc49a7802fb1bba0dd284fd904c700a0703ae70",
|
||||
"binarySha256": "819965abf5e70cc72f4fbd8acced15de6a54a2103b025366e2c7d5c8ef6d69d1",
|
||||
"started": "2026-09-13T00:07:02.062532+00:00",
|
||||
"finished": "2026-09-13T00:26:58.697468+00:00",
|
||||
"pid": 8424,
|
||||
"exitCode": 0,
|
||||
"emptyLogs": true,
|
||||
"packageUnchanged": true,
|
||||
"archiveUnchanged": true,
|
||||
"captureStates": 66,
|
||||
"jpegFiles": 73,
|
||||
"verificationDirectories": 8,
|
||||
"finalPhysicalFiles": 41,
|
||||
"checks": [
|
||||
{
|
||||
"step": "verification-representative-confirm-unsaved",
|
||||
"case": "representative",
|
||||
"expected": "baseline",
|
||||
"physicalFiles": 37,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-representative-redo-saved",
|
||||
"case": "representative",
|
||||
"expected": "expected",
|
||||
"physicalFiles": 37,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-representative-reopened",
|
||||
"case": "representative",
|
||||
"expected": "expected",
|
||||
"physicalFiles": 37,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-representative-undo-saved",
|
||||
"case": "representative",
|
||||
"expected": "baseline",
|
||||
"physicalFiles": 37,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-simple-confirm-unsaved",
|
||||
"case": "simple",
|
||||
"expected": "baseline",
|
||||
"physicalFiles": 4,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-simple-redo-saved",
|
||||
"case": "simple",
|
||||
"expected": "expected",
|
||||
"physicalFiles": 4,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-simple-saved",
|
||||
"case": "simple",
|
||||
"expected": "expected",
|
||||
"physicalFiles": 4,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
},
|
||||
{
|
||||
"step": "verification-simple-undo-saved",
|
||||
"case": "simple",
|
||||
"expected": "baseline",
|
||||
"physicalFiles": 4,
|
||||
"scope": "Saved disk state only; does not inspect the live unsaved GUI model."
|
||||
}
|
||||
],
|
||||
"scope": "Closed bounded packaged Windows native trial. Includes simple first-key x/Text Undo and Save/Undo/Redo; representative six changed lines, scroll destinations, Undo Rename/Redo Save/reopen/graphical alias; minimum-size engineering guide. Does not claim representative first-key editing, simple reopen, wall-clock latency, full application acceptance or publication."
|
||||
},
|
||||
"originalReadbacks": 303,
|
||||
"externalReadbacks": 11
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
# Recorded packaged-server runtime evidence
|
||||
|
||||
Source `cbc49a7802fb1bba0dd284fd904c700a0703ae70`; actual packaged runtime result
|
||||
SHA256 `e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a`.
|
||||
Twenty-three checks passed, with 13 recorded HTTP exchanges and two owned server
|
||||
lifetimes. Both Windows children were intentionally terminated after acknowledged
|
||||
persistence checks (exit 1); this does not establish graceful shutdown.
|
||||
|
||||
`evidence.zip`: 183,262 bytes, 82 stored members, SHA256
|
||||
`671c1d4fb18f51b58c2ead1a9730605f27f13014ba0fe2e7b4360f24b61386a7`.
|
||||
Creation verified all stored bytes/CRCs, exact original file bindings and four
|
||||
omitted external artifacts. The package ZIP and source/gate archives are hash
|
||||
references; executable, cache and profile payloads are excluded.
|
||||
|
||||
Extract to a fresh directory and verify with the Python standard library:
|
||||
|
||||
```text
|
||||
python -m zipfile -e evidence.zip runtime-evidence
|
||||
python -B runtime-evidence/tools/archive/bundle.py verify evidence.zip --sha256 671c1d4fb18f51b58c2ead1a9730605f27f13014ba0fe2e7b4360f24b61386a7
|
||||
```
|
||||
|
||||
The portable check validates stored records, HTTP/disk/process relationships and
|
||||
hashes. It does not rerun the server, verify absent external payloads or claim
|
||||
desktop, nonempty engineering model, Linux or complete application acceptance.
|
||||
Original evaluator/configuration, raw requests/responses, durable snapshots,
|
||||
logs and result are retained for inspection. Do not run relocated historical
|
||||
runtime helpers without preparing a new trial.
|
||||
|
||||
The [package report](../../release-source-alias-rename-package-20260912.md)
|
||||
identifies tested behavior and limitations. The [server gate archive](../source-alias-rename-server-20260912/)
|
||||
holds source/lint/test/build evidence; [package evidence](../source-alias-rename-package-20260912/)
|
||||
holds the independent checker receipt referenced by this archive.
|
||||
Binary file not shown.
+46
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"atUtc": "2026-09-13T00:39:13.832566+00:00",
|
||||
"verdict": "PASS",
|
||||
"scope": "Independent portable archive verifier plus direct ZIP/original/external byte comparisons only; no runtime/build/Git/network execution",
|
||||
"archive": {
|
||||
"bytes": 183262,
|
||||
"sha256": "671c1d4fb18f51b58c2ead1a9730605f27f13014ba0fe2e7b4360f24b61386a7"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 14787,
|
||||
"sha256": "bb632cdafb7a33f78d4f289aa243f4f936663a8fee72c63c86d460c8894949a2"
|
||||
},
|
||||
"helper": {
|
||||
"bytes": 16595,
|
||||
"sha256": "0591d505ec929c74232982035842c4fe7a06406ed569181da4464704c2b21145"
|
||||
},
|
||||
"inputs": {
|
||||
"bytes": 24281,
|
||||
"sha256": "9cd5bda75c33aa3c636dee2a632d84d70a8c7d7c695b9c6e0e456fe6be0de2ae"
|
||||
},
|
||||
"storedMembers": 82,
|
||||
"originalFilesReadBack": 77,
|
||||
"externalReferencesReadBack": 4,
|
||||
"runtimeResult": {
|
||||
"bytes": 18679,
|
||||
"sha256": "e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a"
|
||||
},
|
||||
"checks": 23,
|
||||
"httpExchanges": 13,
|
||||
"intentionalProcessExitCodes": [
|
||||
1,
|
||||
1
|
||||
],
|
||||
"whitelistExact": true,
|
||||
"allMemberBytesAndCrc": true,
|
||||
"exclusionsConfirmed": [
|
||||
"executables/DLLs",
|
||||
"source/package ZIP payloads",
|
||||
"cache/profile/temp",
|
||||
"GUI/native evidence"
|
||||
],
|
||||
"creatorReceipt": {
|
||||
"bytes": 2441,
|
||||
"sha256": "772248f2b5231f1a96fd943cda36b2a97778fb24377099f81b311a341651e510"
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
# Independent packaged-runtime archive review — PASS
|
||||
|
||||
Reviewed 2026-09-13T00:39:13Z. Archive SHA256 `671c1d4fb18f51b58c2ead1a9730605f27f13014ba0fe2e7b4360f24b61386a7`, 183,262 bytes / 82 members. Parent-approved helper `0591d505ec929c74232982035842c4fe7a06406ed569181da4464704c2b21145` passed portable verify with the explicit archive hash, exit0.
|
||||
|
||||
An additional independent ZIP/original comparison confirmed exact unique/case-unique membership, every manifest byte/hash, all CRCs, all77 original files and four excluded external references. The whitelist is exactly the pinned runtime outputs, eight runtime helper/review/config files, three source-gate binding files and four generated records plus manifest. No executable/DLL, source/package ZIP payload, profile/temp/cache or GUI/native payload was included. Manifest SHA256 `bb632cdafb7a33f78d4f289aa243f4f936663a8fee72c63c86d460c8894949a2`; original inputs SHA256 `9cd5bda75c33aa3c636dee2a632d84d70a8c7d7c695b9c6e0e456fe6be0de2ae`.
|
||||
|
||||
The exact closed runtime result `e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a` records23 distinct checks,13 HTTP exchanges and two owned processes intentionally terminated after acknowledged persistence; both actual exits are1 with no kill fallback. The helper binds owned loopback ports, original request/response/log hashes, expected/durable/restart bytes, source and package identities. Scope correctly excludes graceful shutdown, desktop alias transactions, nonempty model coverage, native paint and publication. The archive verifier checks historical records without importing or rerunning the server evaluator.
|
||||
|
||||
This reviewer executed only the portable archive verifier and independent read-only byte/hash comparisons, then wrote this review and independent-review.json. No server, compiler, Git, network or GUI execution occurred. Absent artifacts are only hash-referenced in portable verification; their current original bytes were additionally checked in this local independent review. Creator verification.json SHA256 `772248f2b5231f1a96fd943cda36b2a97778fb24377099f81b311a341651e510` matches the reported creation receipt.
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"archiveSha256": "671c1d4fb18f51b58c2ead1a9730605f27f13014ba0fe2e7b4360f24b61386a7",
|
||||
"archiveBytes": 183262,
|
||||
"storedFileCount": 82,
|
||||
"manifestSha256": "bb632cdafb7a33f78d4f289aa243f4f936663a8fee72c63c86d460c8894949a2",
|
||||
"allStoredBytesAndCrcVerified": true,
|
||||
"recordedHttpDiskAndProcessBindingsVerified": true,
|
||||
"externalArtifactsReverifiedByPortableCheck": false,
|
||||
"summary": {
|
||||
"sourceCommit": "cbc49a7802fb1bba0dd284fd904c700a0703ae70",
|
||||
"runtimeResultSha256": "e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a",
|
||||
"recordedChecks": 23,
|
||||
"httpExchanges": 13,
|
||||
"processExitCodes": [
|
||||
1,
|
||||
1
|
||||
],
|
||||
"packageFilesRecorded": 559,
|
||||
"sourceFilesRecorded": 517,
|
||||
"revision": 2,
|
||||
"externalReferences": {
|
||||
"packageArchive": {
|
||||
"bytes": 33074937,
|
||||
"sha256": "d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e"
|
||||
},
|
||||
"sourceArchive": {
|
||||
"bytes": 2152468,
|
||||
"sha256": "9f11eed29ade28e7e4fafa938b0d2d88e0bab7113b37b4f73ebfb267f68dee3f"
|
||||
},
|
||||
"serverGateArchive": {
|
||||
"bytes": 2224422,
|
||||
"sha256": "2ff758c1a6fe9ef29dc1c9aede058749fdafb4b9a40a949f09d3022c18e51230"
|
||||
},
|
||||
"packageChecker2Receipt": {
|
||||
"bytes": 4699882,
|
||||
"sha256": "20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9"
|
||||
}
|
||||
},
|
||||
"boundary": "Recorded packaged Windows loopback HTTP and durable-disk evidence: 23 checks, 13 HTTP exchanges, two owned process lifetimes, intentional terminate()/exit 1. Not graceful shutdown, desktop Rename Alias, nonempty graph, native paint, Linux, reproducible-build or publication acceptance. Portable verification checks archived records; it does not rerun the server or reverify omitted binaries/package/source ZIPs."
|
||||
},
|
||||
"originalReadback": true,
|
||||
"referencedArtifactsReadbackAtCreation": {
|
||||
"packageArchive": {
|
||||
"bytes": 33074937,
|
||||
"sha256": "d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e"
|
||||
},
|
||||
"sourceArchive": {
|
||||
"bytes": 2152468,
|
||||
"sha256": "9f11eed29ade28e7e4fafa938b0d2d88e0bab7113b37b4f73ebfb267f68dee3f"
|
||||
},
|
||||
"serverGateArchive": {
|
||||
"bytes": 2224422,
|
||||
"sha256": "2ff758c1a6fe9ef29dc1c9aede058749fdafb4b9a40a949f09d3022c18e51230"
|
||||
},
|
||||
"packageChecker2Receipt": {
|
||||
"bytes": 4699882,
|
||||
"sha256": "20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
# Source alias rename: packaged Windows acceptance
|
||||
|
||||
Codex-9e8r6t `/root` completed actual package acceptance on September 13, 2026 UTC
|
||||
(September 12 on the Windows host). This is a development prerelease milestone,
|
||||
not full OA/SA release acceptance. Linux remains user-paused.
|
||||
|
||||
## Exact delivered candidate
|
||||
|
||||
Source **cbc49a7802fb1bba0dd284fd904c700a0703ae70** produced both executables.
|
||||
Later evidence-only commits do not change that tested source.
|
||||
|
||||
| Artifact | Bytes | SHA256 |
|
||||
| --- | ---: | --- |
|
||||
| Windows ZIP | 33,074,937 | `d2433b5b384256b551672bf115bab40b3496aeee115e067922aedb5becf34d7e` |
|
||||
| `arcadia-studio.exe` | 113,883,648 | `819965abf5e70cc72f4fbd8acced15de6a54a2103b025366e2c7d5c8ef6d69d1` |
|
||||
| `arcadia-server.exe` | 39,653,376 | `b92a4d7f8b5bf868fef8cfe154cea1d7d8ab50367da8458ab9cb593b074aefcf` |
|
||||
|
||||
ZIP name: `ArcadiaStudio-0.2.0-preview.rename.20260912-x86_64-pc-windows-gnullvm.zip`.
|
||||
Its companion checksum file has SHA256
|
||||
`3b8d811c73ae0044ed0b451e8ff746f440af79b543dd52fe067a5a2e175b685f`.
|
||||
Extract the entire archive and run `arcadia-studio.exe`; retain the sibling
|
||||
`libunwind.dll`. `START-HERE.txt`, `docs/windows-packaging.md` and `docs/server.md`
|
||||
provide launch, build and optional server instructions. The package includes
|
||||
examples, offline help and dependency notices.
|
||||
|
||||
[Source validation](release-source-alias-rename-validation-20260912.md) records
|
||||
strict Clippy, 805 desktop tests, the isolated Confirm timing check, 501 core/server
|
||||
tests and matching builds. Both binaries use the development profile: opt level
|
||||
0, debug information 0, debug assertions and overflow checks enabled. These
|
||||
results do not establish optimized production performance.
|
||||
|
||||
## Independent package verification
|
||||
|
||||
The unchanged strict project packager consumed a raw export of all 2,585 committed
|
||||
files. Independent checker attempt 2 verified that export against the source
|
||||
commit, the 517 raw inputs for each binary's gates, artifact/profile bindings,
|
||||
all 559 package files and ZIP/extraction equality. It checked 266 selected
|
||||
normal/build packages, 263 registry packages, two fonts, 485 license files,
|
||||
58 Rust target libraries, ordinary PE imports and their runtime closure,
|
||||
17 documentation links and 16,506 input readbacks.
|
||||
|
||||
The checker completed at `2026-09-13T00:04:44.156465Z`; its PASS receipt SHA256 is
|
||||
`20bfea2f1c0a9babe2a85f5a2ba158f07139ba18f9c04a971fd738e9daff24d9`.
|
||||
The [portable package evidence](experiments/source-alias-rename-package-20260912/)
|
||||
retains actual helpers, inputs, outputs and review, including both earlier failures.
|
||||
It references large external source/package artifacts by hash; it does not claim
|
||||
to reconstruct the complete build toolchain or reproduce binary compilation.
|
||||
|
||||
Producer attempt 1 failed before staging because PowerShell emitted asynchronous
|
||||
task return values before otherwise valid Cargo metadata JSON. Two reviewed
|
||||
output-suppression assignments corrected that adapter. Checker attempt 1 rejected
|
||||
two environment timestamps serialized by PowerShell with local offsets; source
|
||||
and packaged timestamps represented the same instants. The corrected comparison
|
||||
accepts equal offset-aware instants only at those two named fields and still
|
||||
requires full equality elsewhere. Failed attempts and unchanged original inputs
|
||||
remain preserved; neither was silently replaced with a passing receipt.
|
||||
|
||||
## Actual packaged server
|
||||
|
||||
The independently extracted server ran in a private directory with its package
|
||||
and Windows on PATH, bound to an OS-assigned loopback port. Twenty-three HTTP/disk
|
||||
checks passed: health/readiness, exact OpenAPI bytes, a Unicode empty project and
|
||||
source bundle with exact IDs, conditional alias update and revision/ETag changes,
|
||||
identical PUT as a byte-preserving no-op, and complete persistence across restart.
|
||||
This is an empty-model API/source persistence scenario, not a nonempty engineering
|
||||
model or GUI transaction test.
|
||||
|
||||
Runtime receipt SHA256:
|
||||
`e42fb5fb8c15a9f603e9753e450613afce67caac5a0fbb806a9810ef272ec37a`.
|
||||
The run ended at `2026-09-13T00:05:49.770777Z`. Both owned Windows children were
|
||||
intentionally terminated after acknowledged persistence checks and returned 1.
|
||||
That is the evaluator's recorded stop mechanism, not a crash or graceful-shutdown
|
||||
claim. Full package and ZIP readbacks were unchanged. The
|
||||
[runtime archive](experiments/source-alias-rename-packaged-runtime-20260912/)
|
||||
preserves requests, responses, disk states, logs, evaluator and result.
|
||||
|
||||
## Actual packaged desktop
|
||||
|
||||
Root operated the same independently extracted GUI, with a private profile,
|
||||
unrelated working directory and Windows-only PATH. The launch began at
|
||||
`2026-09-13T00:07:02.062532Z`, PID 8424. Native border resizing established the
|
||||
minimum 1100 by 700 client (1102 by 732 outer window). Sixty-six capture states
|
||||
record the workflows below. Screenshots establish visible state; eight separate
|
||||
saved-state oracle receipts establish complete model, identity, reachable source
|
||||
and physical file equality.
|
||||
|
||||
| Fixture | Native interaction and observed result | Saved oracle checkpoints |
|
||||
| --- | --- | --- |
|
||||
| Four-file Unicode project | Rename `assess` to `assess_damage` from a typed reference; inspect both changed lines, file navigation and fresh Preview scroll resets; confirm selects the renamed origin; first key `x` replaces only that selection; Text Undo restores it; Save, model Undo/Save and Redo/Save | Baseline while Confirm is unsaved; exact expected after Save; exact baseline after Undo/Save; exact expected after Redo/Save |
|
||||
| Representative OA/SA project | Thirty reachable sources, 37 physical files, 94 objects and 62 links; rename `oa_restore_work` to `oa_restore_pressure`; read all six changed lines across declaration/parent rows and traceability; row/file navigation begins at the destination top; dedicated Undo Rename, Redo/Save, native reopen and graphical alias inspection | Baseline while Confirm is unsaved; baseline after Undo Rename/Save; expected after Redo/Save; expected after reopen |
|
||||
|
||||
The representative preview retained the unchanged SA traceability line and source
|
||||
prose. The graphical Properties view after reopening showed the new alias with
|
||||
the engineering name unchanged. The offline engineering guide opened and remained
|
||||
readable at minimum size. The representative fixture retained its one expected advisory
|
||||
model warning; the workflow does not claim a warning-free engineering model.
|
||||
|
||||
The simple fixture exercised first-key and Text Undo behavior; the representative
|
||||
fixture instead exercised immediate dedicated Undo Rename. This trial did not
|
||||
reopen the simple fixture or test a representative first key. Earlier GUI2486
|
||||
evidence has its own scope and is not attributed to this corrected GUI819965 run.
|
||||
|
||||
Normal Alt+F4 closure returned **exit 0** at
|
||||
`2026-09-13T00:26:58.697468Z`. Both application output logs were empty and all
|
||||
559 package files plus the ZIP were unchanged. The
|
||||
[native archive](experiments/source-alias-rename-package-native-20260912/)
|
||||
preserves original captures, helpers, fixture states, oracle receipts and closure.
|
||||
|
||||
## Known limits and follow-up
|
||||
|
||||
A peer identified a narrow preview scroll lifetime gap in the tested source:
|
||||
switching Full details back to Preview reuses `preview_destination`. A previously
|
||||
queued reset can therefore affect that remounted visit. Parent source inspection
|
||||
confirmed the missing visibility-generation change; this is a static P2 finding,
|
||||
not an executed model/history corruption failure. The isolated navigation/rename
|
||||
union owns the correction and retained-widget test in
|
||||
[issue 9 comment 743](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/9#issuecomment-743).
|
||||
The new trial did not exercise that delayed-operation Details round-trip.
|
||||
|
||||
The dense permanent Text controls, compact workspace redesign, inline annotations,
|
||||
palette changes and newer peer diagram navigation are separate unfinished work.
|
||||
An older native run observed unexplained input invalidation after the Windows
|
||||
system menu; this trial used border resizing and does not establish that earlier
|
||||
cause or fix. Neither screenshots nor elapsed interaction pauses establish native
|
||||
latency/GPU acceptance. Large preview admission limits and segmented presentation
|
||||
remain intentional; comments and prose are not semantic rename targets.
|
||||
@@ -433,3 +433,13 @@ disabled and debug assertions enabled. These source and archive checks do not
|
||||
establish later packaged runtime/native acceptance, reproducible compiler output,
|
||||
optimized performance or complete OA/SA release acceptance. Live package and
|
||||
publication progress remains in issue 9.
|
||||
|
||||
## Subsequent actual package acceptance
|
||||
|
||||
The [packaged Windows report](release-source-alias-rename-package-20260912.md)
|
||||
records completed independent package verification, actual server persistence
|
||||
and corrected GUI native acceptance at the same cbc49a7 source. It also records
|
||||
the later static P2 finding: switching Full details back to Preview does not
|
||||
rotate the visit identity, so a delayed reset can affect that remounted preview.
|
||||
The explicit file/row navigation checks above do not cover that visibility
|
||||
round-trip. Its isolated correction remains separate from this frozen package.
|
||||
|
||||
Reference in New Issue
Block a user