Files
ARCADIA-Studio/harness/experiments/ordinary-text-gates-20260913/README.md
T

4.1 KiB

Ordinary-text union: subsequent gates

Closed automated-gates checkpoint. Preserve the separately published initial evidence package at ../ordinary-text-integration-20260913/.

Run python verify.py with Python 3.10 or newer. Verification uses only these five files and the standard library: no archived code execution, extraction, network, Git, Cargo, binaries or original-machine paths. All outer text files are UTF-8 with LF before hashing. Raw ZIP contents retain original bytes. files.json pins the archive, manifest, verifier and README; the manifest pins each member and maps each capture to exact source inventory/archive objects. Only byte-identical objects are deduplicated, including ZIP timestamps.

Capture Outcome
desktop-list-1 1,185 actual listed test names
core-2 537 passed, 0 failed, 1 ignored
desktop-1 1,179 passed, 0 failed, 6 ignored
clippy-1 Failed items_after_test_module lint; raw logs retained
clippy-2 Failed unused SymbolEvent::Close lint; raw logs retained
clippy-3 Passed strict workspace/all-target lint
desktop-affected-2 83 passed, 0 failed, 1 known ignored, 1,101 filtered
windows-build-1 Workspace binaries built successfully; 3 binary artifact receipts

The full suites use the e624d5b9c4 input state. The final lint inputs include the reviewed four-file fix committed as f714a25bbc. That change moves test-only helpers, removes the unconstructed Close variant and its handler, and changes existing tests to send the captured HideDrawer event already used by production UI. fullSuiteToFinalInputChanges records the exact four file/digest pairs. Per-run source inventories are authoritative; receipt HEADs can predate dirty changes. Full-suite outcomes are scoped to their recorded inputs; they are not a full-suite rerun of the later fix. The final affected-test recheck uses the same 707 input hashes as clippy-3. Its 84 names equal the OR-filter selection from the prior 1,185-name listing: source_symbols::tests, text_workspace::, views::tests, palette_union. All 83 enabled selected tests passed; the known ignored case is the source-symbol 100-module performance probe. This check introduces no test names and leaves 1,101 previous tests unexecuted on the final source state. The final Windows build uses those same 707 input hashes. Its three binary artifact records are preserved; the binaries themselves are not in this package.

Verification checks archive membership/hashes, nested source manifests and all 707 inputs including 71 vendored iced_widget files, receipt relationships, helper identity, commands, outcomes, exact test summary rows, and artifact receipt records. It independently recomputes actual desktop names/outcomes, listing/execution equality, all 150 required matches (144 passed, 6 ignored), removed/retained names, and 24 original checklist Git blob bindings from archived source bytes. It checks the full-suite-to-final four-file input delta. The checklist's original pending-listing wording is preserved as raw historical input; desktop-admission.json records the completed admission.

final-input-commit-readback.json is a secondary parent-produced summary of comparison between all 707 final lint inputs and f714a25 committed blobs. Its helper and Git stream were not archived. Verification checks its relationship to the captured input manifest; it does not independently reproduce the Git comparison or authenticate that commit.

Integrity and internal consistency do not establish independent reproduction or authenticated provenance. Expected summary rows are frozen from raw logs. Ignored probes did not execute. Test membership/pass outcomes do not establish complete requirement coverage or native GUI acceptance. Compiler artifact hashes are retained as observations; binaries are intentionally absent and cannot be verified here. Source archives are not a hermetic compiler/dependency bundle. This package makes no native interaction, release publication or packaged-build claim. No credentials, dependency caches or whole user profile are included.