Publish mixed-syntax evidence and State multiselect audit
This commit is contained in:
@@ -89,3 +89,5 @@ harness/experiments/analysis-source-s2a-windows-20260913/** -text whitespace=-bl
|
||||
|
||||
# Preserve the pinned Iced dependency bytes and upstream manifest.
|
||||
crates/vendor/iced_widget/** -text whitespace=cr-at-eol
|
||||
harness/experiments/analysis-mixed-syntax-20260923/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol
|
||||
harness/experiments/state-multiselect-delivery-audit-20260923/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol
|
||||
|
||||
+20
-2
@@ -155,8 +155,26 @@ complete borrowed original-span export for later edit composition. Its
|
||||
173 listed tests (all prior 167 retained), 65 typed passes including all 11
|
||||
updater cases, and strict core all-target Clippy on the same 538 committed
|
||||
inputs. Review caught and corrected an intermediate standalone budget
|
||||
regression. Complete mixed-bundle ownership, combined output compilation and
|
||||
public source8 remain unimplemented; this is an isolated export adapter.
|
||||
regression. This is an isolated export adapter; the later syntax checkpoint
|
||||
below supplies mixed-bundle ownership, while output compilation and public
|
||||
source8 remain incomplete.
|
||||
|
||||
Published private mixed-syntax source
|
||||
**a578ac98a06772a60bec00ae287e65650680d119** retains the complete source bundle,
|
||||
original positions and exact caller policy, using shared ordinary/typed token
|
||||
consumption with explicit identities and aggregate file/byte admission. Its
|
||||
[Windows evidence](experiments/analysis-mixed-syntax-20260923/README.md) records
|
||||
194 listed tests, all prior 173 retained, 20 focused mixed passes and 85 typed
|
||||
passes within the actual full result: **178 passed / 16 failed**. All 152
|
||||
historical statuses are unchanged and all 42 later tests pass. Strict core
|
||||
all-target Clippy passes on 541 unchanged committed inputs. Formatting remains
|
||||
failed in six inherited, unchanged files. Original failed gates and the host
|
||||
clock discontinuity are retained; a fresh actual direct listing binds the final
|
||||
focused/full executable after Cargo rebuilt it. This syntax witness does not
|
||||
resolve or admit a complete mixed Project, activate public source8 or implement
|
||||
editing composition. The accepted
|
||||
[complete-Project contract](analysis-mixed-project-contract-20260923.md) defines
|
||||
the next semantic boundary; it is a design, not runtime acceptance.
|
||||
|
||||
The [reviewed S1/S7 assessment](issue28-s1-s7-assessment-956atf-20260923.md)
|
||||
distinguishes static analysis/case overlays from contextual inheritance,
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
# Private mixed-syntax Windows evidence
|
||||
|
||||
Final source `a578ac98a06772a60bec00ae287e65650680d119`. The packager checks every closed receipt, actual test name/outcome, artifact hash and immutable Git input before emitting this archive. Its results concern this private syntax checkpoint; they do not establish public source8 or application completion.
|
||||
|
||||
The complete core unit suite remains **FAILED: 178 passed / 16 known public-header failures, exit 101**. All 152 historical statuses are unchanged; all 42 later tests pass. The corrected listing contains 194 tests, retaining the previous 173; 85 typed tests pass within the full run, including the earlier stack controls, and the focused mixed run passes its exact 20 listed members. Strict core all-target Clippy passes. These counts are package acceptance constraints, verified from raw output before this report is emitted.
|
||||
|
||||
The optional formatting gate **FAILED, exit 1** at both intermediate and final pins. Its nine diff blocks affect model.rs, references.rs, semantic/catalog.rs, session.rs, transitions.rs and validation.rs. Read-only Git comparison proves all six complete blobs identical at a578ac9, eeb1069, prior10d7f33 and historical f1d79df. The original eeb formatting note is preserved unchanged; the verifier independently checks final equality and both raw formatting outputs. This is inherited formatting debt, not a formatting pass or proof that fmt was run historically. No unrelated file was reformatted, and there is no blanket all-gates-pass claim.
|
||||
|
||||
The original `754a9b4` listing compile failure is preserved, including E0063 at semantic_source.rs:191. Successor `eeb1069` adds only the missing test-only `mixed: None` initializer. **All five eeb gates remain:** listing194 PASS, focused20 PASS, full diagnostic178/16 FAILED101, fmt FAILED1, strict Clippy FAILED101 for unnecessary_unwrap/collapsible_if. Final a578 changes only the two equivalent test-only guards plus the exact shared AGENTS update. Of541 scoped inputs,540 are unchanged; AGENTS is outside that scope. Historical source-only handoffs/reviews retain their temporal claims.
|
||||
|
||||
Final strict Clippy passed before the original Cargo listing. Following the host clock rollback, Cargo rebuilt for the focused run and produced a different binary hash: original listing `ae4974da…`, focused `089d7b03…`, both 39,706,624 bytes. Their equivalence is not inferred. A fresh **actual direct listing** of `089d7b03…` returned the same ordered194 names; focused20 and the subsequent unfiltered full direct run bind that exact executable. The original Cargo listing remains separate evidence. The direct recorder uses the package-root working directory, captures real executable output and checks all541 committed inputs plus executable/bound-evidence hashes before and after. It invokes no Cargo and fabricates no Cargo log line. Full178/16 is an actual libtest execution, not a new `cargo test` invocation. The archived review explains this protocol; no cache or source timestamps were changed.
|
||||
|
||||
The host UTC clock moved backward during the original Cargo listing. Its receipt
|
||||
retains reversed start/end timestamps and 768.422 monotonic elapsed seconds.
|
||||
The verifier permits that timestamp ordering only for this exact hash-bound
|
||||
receipt; source, artifact, output and all other closure checks remain required.
|
||||
See the archived clock disposition. No wall-clock elapsed duration is inferred.
|
||||
|
||||
Run from a checkout containing the named source and documentation Git objects:
|
||||
|
||||
```
|
||||
python -B verify.py --repo /path/to/ARCADIA-Studio
|
||||
```
|
||||
|
||||
Only read-only Git commands run. No archived Python, Rust, launcher, binary or test is executed. Source input bytes are checked against complete immutable Git input membership (541 at each of754/eeb/a578,538 at prior listing,534 at historical full run). Baseline raw receipts are independently bound to their published Git objects. Every present launcher is preserved once by its content hash; different runs may use different immutable launchers. No binaries, build cache or profile files are included.
|
||||
|
||||
The verifier establishes evidence consistency, not independent runtime re-execution or cryptographic authenticity of receipt authorship. Preserve the package's Git commit or external checksums when transporting it. Extraction is unnecessary; ZIP members are checked without execution. The separately supplied verifier is reviewed code, not an archived helper selected by the manifest.
|
||||
|
||||
No public source8 activation, complete semantic witness, mixed occurrence index/compositor, full model acceptance, checked-save or application/runtime completion is claimed. Private syntax still defers nested model-record/ordinary-step admission while retaining the original policy for that later boundary.
|
||||
|
||||
The parent reran this packaged verifier successfully. Independent
|
||||
[real-archive controls](controls/README.md) accepted the unchanged archive and
|
||||
refused all 15 corrupted copies. Their raw results preserve an initial host-timeout
|
||||
attempt separately; no interrupted attempt is counted as a successful control.
|
||||
@@ -0,0 +1,25 @@
|
||||
# Verifier control evidence
|
||||
|
||||
The independently reviewed verifier accepted the unchanged real archive and
|
||||
refused all 15 corrupted copies. [Review](REVIEW.md) describes each actual refusal,
|
||||
the preserved initial timeout and the limits of this consistency evidence.
|
||||
|
||||
`summary.json` indexes all 16 closed cases. Each `cases/NAME/` retains the exact
|
||||
control result, payload manifest and actual stdout/stderr. The separate
|
||||
`interrupted-known-failure-cause/` preserves the timed-out attempt's manifest and
|
||||
streams; it has no closed result and is not counted as a successful control.
|
||||
The initial and successor drivers and successor aggregate are preserved exactly.
|
||||
Historical paths in those receipts identify the original local execution.
|
||||
|
||||
Corrupted ZIP copies remain local scratch and are omitted here to avoid repeating
|
||||
the complete evidence 17 times. The drivers define the mutations; their payload
|
||||
manifests retain the exact changed member hashes. The recorded ZIP hashes identify
|
||||
the original generated copies, not files supplied in this directory. Raw source
|
||||
gate evidence is in the adjacent original evidence.zip. None of these controls
|
||||
executed archived helpers or the subject test binary.
|
||||
|
||||
The successor changes only the timeout from 180 to 900 seconds and selects the
|
||||
remaining thirteen cases. Its result is combined with the first three closed
|
||||
controls; the interrupted attempt remains distinct. All 49 watched original
|
||||
files were unchanged at control closure. Later additions of these publication
|
||||
notes do not change the original evidence.zip, manifest.json or verifier.
|
||||
@@ -0,0 +1,54 @@
|
||||
# Real mixed-syntax archive controls
|
||||
|
||||
Scope: independently exercise the separately reviewed receipt/Git verifier against copies of the actual emitted archive. No subject executable, compiler, GUI, archived helper or publication is run by these controls. Original package, harness copy, raw gate directory and external verifier remain read-only.
|
||||
|
||||
Verifier SHA256: `2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338`.
|
||||
|
||||
## Initial run and preserved interruption
|
||||
|
||||
Driver: `.local/analysis-mixed-syntax-package-controls-20260923.py`; output: `.local/analysis-mixed-syntax-package-negative-controls-20260923/`.
|
||||
|
||||
The unchanged real archive was accepted. Removing a new outcome was refused for `Missing/extra runtime outcomes`; changing a new passing outcome was refused for `Runtime status mismatch`. Each closed case retains exact command, exit, monotonic duration, package/log hashes and observed result in its `control-result.json`.
|
||||
|
||||
The fourth case, `changed-known-failure-cause`, hit the driver's 180-second subprocess timeout during independently observed host degradation. Its package and stdout/stderr remain in place. This interruption is neither an expected semantic refusal nor acceptance. No final aggregate `controls.json` was emitted by the initial run.
|
||||
|
||||
The successor driver `.local/analysis-mixed-syntax-package-controls-successor-20260923.py` preserves the initial driver and changes only the per-process timeout to 900 seconds and the selected cases to the remaining thirteen (`cases[3:]`). The three valid initial controls are reused. It was prepared while execution was paused and was run only after parent host/build clearance.
|
||||
|
||||
## Closed results and publication disposition
|
||||
|
||||
**All 16 planned controls have their expected results: one unchanged archive accepted, fifteen corrupted copies refused. No further concrete blocker found for publication within the package's documented receipt/Git-consistency scope.** Initial three results plus the successor thirteen are indexed, with exact receipt pins, in `.local/analysis-mixed-syntax-package-controls-summary-20260923.json`. The interruption remains separately preserved and is not counted as a successful control.
|
||||
|
||||
| Corruption | Actual refusal |
|
||||
| --- | --- |
|
||||
| Remove a new test outcome | Missing/extra runtime outcomes |
|
||||
| Change a new passing outcome to FAILED | Runtime status mismatch |
|
||||
| Change one inherited failure diagnostic | Failure cause changed, naming the affected cross-file reparent test |
|
||||
| Forge language.rs input hashes consistently across a578 maps/receipts | Git input bytes mismatch: crates/oa-core/src/language.rs |
|
||||
| Duplicate ZIP member | Duplicate ZIP members |
|
||||
| Remove intermediate eeb strict gate | Required checkpoint gates missing/ambiguous |
|
||||
| Change final formatting diff location | Final formatting failure scope changed |
|
||||
| Change exact reversed-clock receipt bytes | Direct historical binding differs |
|
||||
| Add byte-identical reversed-clock receipt under another name | Gate not closed |
|
||||
| Add a filter to direct full argv | Unexpected direct executable argv |
|
||||
| Substitute old listing artifact as direct before artifact | Direct artifact changed or differs from focused binary |
|
||||
| Omit one direct bound-file postcheck | Direct bound-file postcheck coverage differs |
|
||||
| Prepend fabricated Cargo invocation to direct stdout | Direct output contains a fabricated Cargo invocation line |
|
||||
| Record direct launch/verification failure | Direct invocation did not close cleanly |
|
||||
| Remove actual new direct listing | Missing bound gates/mixed-direct-list-a578-1.result.json |
|
||||
|
||||
The forged a578 input reached immutable Git verification before direct descriptor checks; it was not merely rejected for an out-of-date wrapper binding. The changed clock bytes were rejected by the fixed historical binding before the timestamp predicate; the independent aliased-byte control reached `Gate not closed`. The missing direct listing was rejected when full-run binding resolved its missing record, before the later checkpoint inventory check. These are the observed refusal points, not relabeled predictions.
|
||||
|
||||
After closure, independently re-read all 16 per-case receipt/file hashes and all 49 watched original files, including the local package, harness package, raw gate directory and verifier. Every hash still matches. Verified that the successor driver differs from the preserved initial driver only in the two stated changes. Per-case durations are monotonic; no cross-run wall-clock duration is inferred.
|
||||
|
||||
| Artifact | SHA256 |
|
||||
| --- | --- |
|
||||
| Initial driver | `421f8109d583640df9c499878dba89bf12b81054b10e17b3a5b6440a188cc411` |
|
||||
| Successor driver | `c68437c5aa807c305215c0bae31c7ec77e216e266a7f48972572bdc6fda518e0` |
|
||||
| Successor controls.json | `87b29589b97a44527722feb385c2707c5fb3c7b1d8705568abdbbebf6add88d8` |
|
||||
| Combined summary JSON | `fea9d77fe491d6c281cd056e055e8917e363ff31db5e3b1cdd8f3312549aca35` |
|
||||
|
||||
## Interpretation boundaries
|
||||
|
||||
Corrupted payload manifest hashes and relevant inner receipt hashes are refreshed so semantic/Git controls can reach substantive checks. The final verifier's immutable direct historical binding can reject a changed clock receipt before the timestamp predicate; that is the actual refusal expected from the changed-byte control. A separate byte-identical aliased receipt retains the original for direct bindings and tests that another name cannot inherit the clock exception.
|
||||
|
||||
These controls test consistency of recorded evidence with immutable Git and the reviewed protocol. They do not reproduce subject execution or establish protection against fabricated attestation. Existing source/runtime limitations, retained failed gates, separate old/new executable identities and the inherited formatter failure remain part of the package's meaning.
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "aliased-exact-clock-receipt",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 12.31300000000192,
|
||||
"expected_refusal_fragment": "Gate not closed",
|
||||
"actual_refusal": "REFUSED: Gate not closed",
|
||||
"matched": true,
|
||||
"detail": "Keep original for direct bindings; identical reversed-clock receipt under a second name must not inherit exception.",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\aliased-exact-clock-receipt"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 574492,
|
||||
"sha256": "3f9cc3cddd24e585fb7835a7493f604a2f422a9b45059e719803ac1d77756f53"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35432,
|
||||
"sha256": "8a8cdef19a62e95180fcfae669810a644c49c73d7406ac7917e26193b48a1c17"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 26,
|
||||
"sha256": "82f4d6d3582fe536473a1085fa82393f5e391cff1df7b4a223f20f484f356153"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+565
@@ -0,0 +1,565 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-a578-clock-alias.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "changed-clock-receipt",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 7.359000000004016,
|
||||
"expected_refusal_fragment": "Direct historical binding differs",
|
||||
"actual_refusal": "REFUSED: Direct historical binding differs",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-clock-receipt"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567821,
|
||||
"sha256": "e339a7783b4af42c22fc1f4c0a9068b81390af0670f74e42d5762471e6db570e"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "88c8c090013c486b5c327afdae3fe92a270fa6b4920a176ea757e4cf5acbe37d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 44,
|
||||
"sha256": "4431763122db1909bbd7de5d7b75ac49d311cd2441fc3895833480ae7e72a644"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "5be7d8d867842e642c136fa0fe74ed5727013d959f5a13c7a8270c9ea1871e6e"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "changed-final-formatting-location",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 11.76600000000326,
|
||||
"expected_refusal_fragment": "Final formatting failure scope changed",
|
||||
"actual_refusal": "REFUSED: Final formatting failure scope changed",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-final-formatting-location"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567818,
|
||||
"sha256": "de663fd532e194d70c8fdab55d84f3d994b04aef0d122b8815cd376b1b287409"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "6fdc0d9de10a2802db31a208331cf6ea3453949e9ddae92841a332e30cf6057f"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 49,
|
||||
"sha256": "35e6a10b94245910d4bd99b1f477a6bf655ed9e482b9ecf57ebee6c4f746eab8"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "07771c3e532914e674fba5916e042cac5b1c1c391ea5bb3af3b3a7f6d885d415"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "e2f1abe405e4d5694e41e02c27dda71354e4fa8274dd007cee8de4d30c38aa68"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "changed-known-failure-cause",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 9.406000000002678,
|
||||
"expected_refusal_fragment": "Failure cause changed",
|
||||
"actual_refusal": "REFUSED: Failure cause changed: language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-known-failure-cause"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567841,
|
||||
"sha256": "ed6309c44613a716d52d59776256768db0b329b353ee331aed85b0119b7d9aab"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0e432532792cd9b576915f0cd8f05af79182b143eb3c53763b1997614cdaf505"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 135,
|
||||
"sha256": "63a2b5759fcec79f4af4eae7c2b8df99fe52636370eaeb762e9c3351a404a1c6"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33316,
|
||||
"sha256": "0b0f113cb014254c696608f9fcd8e4cc389aa8922e5f746f098d435144c3fb7c"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "21041df936df95f1b0ef3cc5fc6fd3a9581994981edc7cebd14196ba15ca8570"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "changed-new-outcome",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 161.89100000000326,
|
||||
"expected_refusal_fragment": "Runtime status mismatch",
|
||||
"actual_refusal": "REFUSED: Runtime status mismatch",
|
||||
"matched": true,
|
||||
"detail": "language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-20260923\\changed-new-outcome"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567823,
|
||||
"sha256": "73b3aeab84d99202bd59e1071b1b804e88a3cef49c06f6b748220046f95b9f6f"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "29dcf26d904d005770887fb0b40be6e25ed1ec9cad83f922c895c9b55663ba2b"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 34,
|
||||
"sha256": "15d3d0e2c6fb3f20f18c2c8d7ed4f67ec51578df0c66d79cb395c0cd2a955190"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33337,
|
||||
"sha256": "550a1c7c72b18a8af1c5b93f63fc04aebddd00281573910f15e1ed52db32ed93"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8c68936332b1312e391390bda60c106e953a16fff11cd45995b1452e22fa50be"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "direct-extra-filter-argv",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 5.875,
|
||||
"expected_refusal_fragment": "Unexpected direct executable argv",
|
||||
"actual_refusal": "REFUSED: Unexpected direct executable argv",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-extra-filter-argv"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567824,
|
||||
"sha256": "4439b58a08c5880bafbec5bf36d60d5445f88a0298d97ba0aefbea1ec750ca5a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "16036eb5b15863ab12cd722ad6dbb2dc798c21d1d7d31118f2535e38066d535b"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 44,
|
||||
"sha256": "33b348e48668f6a166e6a09cd667349241657f99d0a598dbbf4311d15515db7d"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52395,
|
||||
"sha256": "adc01a5a6ea205cd05b575f5d4ef4bec8896dc847cffb327c6b44120839c1199"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "direct-fake-cargo-line",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.5,
|
||||
"expected_refusal_fragment": "Direct output contains a fabricated Cargo invocation line",
|
||||
"actual_refusal": "REFUSED: Direct output contains a fabricated Cargo invocation line",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-fake-cargo-line"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567938,
|
||||
"sha256": "9ddc67f6c14b7e8ee43cb3d906106bf7b7c2863d0ccdc84305a3dc5bc9aa580a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0a49ae7d3041076812507f37ffad39250e2ae772952c98c6811749ea6302aebc"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 68,
|
||||
"sha256": "6f7b1bcbf8969fe815e0f12a25c2301ba1c85ebe9d3b0f49234fe3fe633cb4d7"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33492,
|
||||
"sha256": "bbcece2a192c0549bfb9caf7db67eb96db548d9065b2f6e672168b5b0cc826c3"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "60103a4833f7bfd1b00943c277eeb7112c1e4ff95d6bfbe79a0cce775b9666f7"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "direct-missing-bound-postcheck",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.328000000001339,
|
||||
"expected_refusal_fragment": "Direct bound-file postcheck coverage differs",
|
||||
"actual_refusal": "REFUSED: Direct bound-file postcheck coverage differs",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-missing-bound-postcheck"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567802,
|
||||
"sha256": "01c1eddda8c358cb669853225563c711afbf6d945b5bc48ebe6e2df746d4a6fa"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "22e4845608a2c538b4be6b72679c6c793d4e87f00592a81b33d8c0b073c1ce48"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 55,
|
||||
"sha256": "014f0c5edfcdeafa16b98397f2f6040a155ec87158f75a6b836215d63891b0d3"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52081,
|
||||
"sha256": "20cab12154e8f163512fd709a9ef6c2b507beb9dcb2075aa91fe5472727cb161"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "direct-old-before-artifact",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.7189999999973224,
|
||||
"expected_refusal_fragment": "Direct artifact changed or differs",
|
||||
"actual_refusal": "REFUSED: Direct artifact changed or differs from focused binary",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-old-before-artifact"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567819,
|
||||
"sha256": "7b0c5b7b85b100e0fdd6d36af436bcccc3caa864575740ad2e84c0ae770a9ef5"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "34580251a1d0400c6b06b0b515714b39ba81c0df170c28e7bc75a2393f71a5a5"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 65,
|
||||
"sha256": "4d0643fc287138b6d325f33b211d54056f65dd560c188b54fc58c971c680f0d8"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "d96695739601e6a624b88352ebebc7f25983fd485ecd49faeb3055b5020522c6"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "direct-recorded-launch-failure",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 5.952999999994063,
|
||||
"expected_refusal_fragment": "Direct invocation did not close cleanly",
|
||||
"actual_refusal": "REFUSED: Direct invocation did not close cleanly",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-recorded-launch-failure"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567830,
|
||||
"sha256": "691a057e93f9f41e8d015fe9dbe0ebff25ac557f86301ff0e0ed46321543da90"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "bb59f57cd07bde41fbbf131b92d9e4bc9d5b3c4454da9657ae5da953682f967f"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 50,
|
||||
"sha256": "9a3f4e84380231404d41f066aaa0186b6214821a72e6e99783cf400c7a77ba59"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52426,
|
||||
"sha256": "0849fd2f075bb0ed5491ec5e5df6f54bd00d2da98a315c80ac82dfcc0882209e"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "duplicate-zip-member",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 0.7649999999994179,
|
||||
"expected_refusal_fragment": "Duplicate ZIP members",
|
||||
"actual_refusal": "REFUSED: Duplicate ZIP members",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\duplicate-zip-member"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 574453,
|
||||
"sha256": "bec3d8db900e6ea9f0dc35cbb8b99c58b21915ac838c7eef89a28871663b72f8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "857879e249d730282c1269b373f16a9f708dc457a475c98088384749e568219a"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 32,
|
||||
"sha256": "3d2d7e221ca2260dffaec5e5c15488e4317d59339bbf88511a79f58c03a36607"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "forged-current-git-input",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 7.26600000000326,
|
||||
"expected_refusal_fragment": "Git input bytes mismatch",
|
||||
"actual_refusal": "REFUSED: Git input bytes mismatch: crates/oa-core/src/language.rs",
|
||||
"matched": true,
|
||||
"detail": "All 6 final-source input copies and their receipt hashes changed; immutable Git bytes unchanged.",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\forged-current-git-input"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567706,
|
||||
"sha256": "20a68ff7e519354fcd22cec685085a22afe15f16cf0665a3d2508c15f0a792e3"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0a5c78a496346daf20007e7dc4a9f423dac181d244b9e2492b4a74a6b236634d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 67,
|
||||
"sha256": "dabd5d7e9b46b8cb4eee58f00df968a1d2c38693dcddf0a10e3475e2a9ed1895"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "71e4a880afc13af952ea95b8187791d38e0091b1c695a3f89c537fa1e53112e6"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "d210c8d1641d97965efcac3cc8f9b9059b593db4953bcc1929248f39c62db071"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "6df7ddc6b44fabe76c7112b7e6a99f7ac106fed57284b015a0a84643871b3b01"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "ec39564f59678d684717d3087602b8ce8b7459f92103b065a5a432fe6af60ec3"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "e6aa79b10412a56f7e1e4bbfbb0df5900aeda9875d5e3e4b3e288ecb876d4c17"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "bcb065b6e65374f13319d12a0cfc3b98e95eae5772841b6e676b44ec904a63a8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "d703d4da0c71ea17a64c75fcab714236012f839217142ae8f40564aca2b7bc3d"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "missing-direct-listing",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.0460000000020955,
|
||||
"expected_refusal_fragment": "gates/mixed-direct-list-a578-1.result.json",
|
||||
"actual_refusal": "REFUSED: 'gates/mixed-direct-list-a578-1.result.json'",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\missing-direct-listing"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 524817,
|
||||
"sha256": "a59345feeaa394ac8e9b972851117cd488c87a5f2e538261c9108eb184fdc08a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 34780,
|
||||
"sha256": "e047ecbe2c55580911b70f2df953dfb51e95937948ad4ce2c28c81c73d54594d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 55,
|
||||
"sha256": "257ac17b28904eecd38d9bfebf9740e3a4b9651d023a2d4bc25ef906886afca2"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+549
@@ -0,0 +1,549 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "missing-intermediate-strict",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 10.171999999998661,
|
||||
"expected_refusal_fragment": "Required checkpoint gates missing/ambiguous",
|
||||
"actual_refusal": "REFUSED: Required checkpoint gates missing/ambiguous",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\missing-intermediate-strict"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 537195,
|
||||
"sha256": "3cddf8abc727d7116790f2450972e41429f42dac85b58fd95de5981daa2f2219"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 34797,
|
||||
"sha256": "945a2f615b624bf8bb0f5f54f3b8f7eb3e8afdbe1a38853ecf3ea6c670370364"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 54,
|
||||
"sha256": "9388aabeca6ed73358d9d7246be021f7bf53a59ebc811a54929aa25275a15944"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+549
@@ -0,0 +1,549 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "missing-new-outcome",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 21.5309999999954,
|
||||
"expected_refusal_fragment": "Missing/extra runtime outcomes",
|
||||
"actual_refusal": "REFUSED: Missing/extra runtime outcomes",
|
||||
"matched": true,
|
||||
"detail": "language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-20260923\\missing-new-outcome"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567792,
|
||||
"sha256": "93fef3f987548bc8dd07eb173a34a10ea9541a9adf5ec61596dcda899811890b"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "f554341d8ae87cd2f256487e80e8c82265967084d4c51b23ed14315093cdafb1"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 41,
|
||||
"sha256": "4ea6eb7a458fba980b8e4d8594be7d265cc93730502d4834f9ea2503185b555e"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33209,
|
||||
"sha256": "d8f8f1efcfb050b17d25523ce1c2d3614a3972a4a937443876f429e8d1c9aaa2"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "603ff7efe2a9e0356aeffbf343d72728bd231eefb70bab12c1a3ee4ecd13f057"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"case": "unchanged-real-package",
|
||||
"expected_accept": true,
|
||||
"observed_accept": true,
|
||||
"exit": 0,
|
||||
"elapsed_monotonic_seconds": 76.40600000000268,
|
||||
"expected_refusal_fragment": null,
|
||||
"actual_refusal": null,
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-20260923\\unchanged-real-package"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567820,
|
||||
"sha256": "f39aab1639ce14e4fe61744cf8881b0883ecbe131fefd6bc65c18edd8c81215d"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35826,
|
||||
"sha256": "20b093860efe3f9ce895f42bd7d992b416e7b06032c7a4f0d308e63d628b0474"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 22220,
|
||||
"sha256": "cd0f310a2433c38d5c3992aa981c7565636fabab27183e7d89393450e2739aa0"
|
||||
}
|
||||
}
|
||||
}
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
"""Real-package verifier controls. Never execute a subject or archived helper."""
|
||||
from pathlib import Path
|
||||
import argparse
|
||||
import copy
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
import warnings
|
||||
import zipfile
|
||||
|
||||
VERIFIER = '2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338'
|
||||
SOURCE = 'a578ac98a06772a60bec00ae287e65650680d119'
|
||||
FULL = 'gates/mixed-direct-full-a578-1'
|
||||
ORIGINAL = 'gates/mixed-list-a578-1.result.json'
|
||||
|
||||
|
||||
def pin(path):
|
||||
raw = path.read_bytes()
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
|
||||
def encode(value):
|
||||
return (json.dumps(value, indent=2, ensure_ascii=False) + '\n').encode()
|
||||
|
||||
|
||||
def exclusive_json(path, value):
|
||||
with path.open('xb') as stream:
|
||||
stream.write(encode(value))
|
||||
|
||||
|
||||
def main():
|
||||
if sys.flags.optimize:
|
||||
raise SystemExit('Optimized Python is not valid for these assertion-based controls')
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', type=Path, required=True)
|
||||
parser.add_argument('--package', type=Path, required=True)
|
||||
parser.add_argument('--verifier', type=Path, required=True)
|
||||
parser.add_argument('--out', type=Path, required=True)
|
||||
args = parser.parse_args()
|
||||
repo, package, verifier, out = [p.resolve() for p in (args.repo, args.package, args.verifier, args.out)]
|
||||
assert pin(verifier)['sha256'] == VERIFIER, 'Use the separately reviewed external verifier'
|
||||
assert verifier.parent != package and not verifier.is_relative_to(out)
|
||||
out.mkdir(exist_ok=False)
|
||||
original_pins = {str(p): pin(p) for p in package.iterdir() if p.is_file()}
|
||||
published = repo / 'harness/experiments/analysis-mixed-syntax-20260923'
|
||||
original_pins.update({str(p): pin(p) for p in published.iterdir() if p.is_file()})
|
||||
gates = repo / '.local/analysis-mixed-syntax-gates-20260923'
|
||||
original_pins.update({str(p): pin(p) for p in gates.rglob('*') if p.is_file()})
|
||||
verifier_pin = pin(verifier)
|
||||
original_pins[str(verifier)] = verifier_pin
|
||||
with (out / 'control-script.py').open('xb') as stream:
|
||||
stream.write(Path(__file__).read_bytes())
|
||||
with (out / 'reviewed-verifier.py').open('xb') as stream:
|
||||
stream.write(verifier.read_bytes())
|
||||
with zipfile.ZipFile(package / 'evidence.zip') as archive:
|
||||
assert len(archive.namelist()) == len(set(archive.namelist()))
|
||||
original_payload = {name: archive.read(name) for name in archive.namelist()}
|
||||
original_manifest = json.loads((package / 'manifest.json').read_bytes())
|
||||
new_test = next(n for n in original_manifest['verified_summary']['new_42_passes']
|
||||
if n.startswith('language::analysis_source::mixed::'))
|
||||
cases = [
|
||||
('unchanged-real-package', None),
|
||||
('missing-new-outcome', 'Missing/extra runtime outcomes'),
|
||||
('changed-new-outcome', 'Runtime status mismatch'),
|
||||
('changed-known-failure-cause', 'Failure cause changed'),
|
||||
('forged-current-git-input', 'Git input bytes mismatch'),
|
||||
('duplicate-zip-member', 'Duplicate ZIP members'),
|
||||
('missing-intermediate-strict', 'Required checkpoint gates missing/ambiguous'),
|
||||
('changed-final-formatting-location', 'Final formatting failure scope changed'),
|
||||
('changed-clock-receipt', 'Direct historical binding differs'),
|
||||
('aliased-exact-clock-receipt', 'Gate not closed'),
|
||||
('direct-extra-filter-argv', 'Unexpected direct executable argv'),
|
||||
('direct-old-before-artifact', 'Direct artifact changed or differs'),
|
||||
('direct-missing-bound-postcheck', 'Direct bound-file postcheck coverage differs'),
|
||||
('direct-fake-cargo-line', 'Direct output contains a fabricated Cargo invocation line'),
|
||||
('direct-recorded-launch-failure', 'Direct invocation did not close cleanly'),
|
||||
('missing-direct-listing', 'gates/mixed-direct-list-a578-1.result.json'),
|
||||
]
|
||||
results = []
|
||||
for label, refusal in cases:
|
||||
case = out / label
|
||||
case.mkdir()
|
||||
payload, manifest = dict(original_payload), copy.deepcopy(original_manifest)
|
||||
duplicate = None
|
||||
detail = ''
|
||||
|
||||
def change_receipt(name, update):
|
||||
value = json.loads(payload[name])
|
||||
update(value)
|
||||
payload[name] = encode(value)
|
||||
|
||||
def change_log(stem, transform):
|
||||
name = stem + '.log'
|
||||
payload[name] = transform(payload[name])
|
||||
change_receipt(stem + '.result.json', lambda r: r.update(log_sha256=hashlib.sha256(payload[name]).hexdigest()))
|
||||
|
||||
def remove_gate(stem):
|
||||
for suffix in ('.result.json', '.inputs.json', '.log'):
|
||||
del payload[stem + suffix]
|
||||
referenced = set()
|
||||
for name, raw in payload.items():
|
||||
if name.startswith('gates/') and name.endswith('.result.json'):
|
||||
r = json.loads(raw)
|
||||
referenced.add('gates/' + r['launcher_copy'].replace('\\', '/'))
|
||||
for key in ('bound_original_listing', 'bound_focused', 'bound_listing'):
|
||||
if isinstance(r.get(key), dict):
|
||||
referenced.add('gates/' + r[key]['launcher_copy'].replace('\\', '/'))
|
||||
for name in list(payload):
|
||||
if name.startswith('gates/launchers/') and name not in referenced:
|
||||
del payload[name]
|
||||
|
||||
if label in ('missing-new-outcome', 'changed-new-outcome'):
|
||||
pattern = rb'(?m)^test ' + re.escape(new_test.encode()) + rb' \.\.\. ok\r?\n'
|
||||
assert len(re.findall(pattern, payload[FULL + '.log'])) == 1
|
||||
replacement = b'' if label == 'missing-new-outcome' else ('test ' + new_test + ' ... FAILED\n').encode()
|
||||
change_log(FULL, lambda raw: re.sub(pattern, replacement, raw, count=1))
|
||||
detail = new_test
|
||||
elif label == 'changed-known-failure-cause':
|
||||
old = b'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.'
|
||||
assert payload[FULL + '.log'].count(old) == 16
|
||||
change_log(FULL, lambda raw: raw.replace(old, b'Different semantic failure for this control.', 1))
|
||||
elif label == 'forged-current-git-input':
|
||||
inputs = []
|
||||
for name, raw in list(payload.items()):
|
||||
if name.startswith('gates/') and name.endswith('.inputs.json') and json.loads(raw)['source'] == SOURCE:
|
||||
value = json.loads(raw)
|
||||
row = next(r for r in value['inputs'] if r['path'] == 'crates/oa-core/src/language.rs')
|
||||
row['sha256'] = '0' * 64
|
||||
payload[name] = encode(value)
|
||||
inputs.append(name)
|
||||
for name in inputs:
|
||||
digest = hashlib.sha256(payload[name]).hexdigest()
|
||||
change_receipt(name[:-len('.inputs.json')] + '.result.json', lambda r, d=digest: r.update(inputs_sha256=d))
|
||||
detail = 'All ' + str(len(inputs)) + ' final-source input copies and their receipt hashes changed; immutable Git bytes unchanged.'
|
||||
elif label == 'duplicate-zip-member':
|
||||
duplicate = FULL + '.log'
|
||||
elif label == 'missing-intermediate-strict':
|
||||
remove_gate('gates/mixed-clippy-eeb1-1')
|
||||
elif label == 'changed-final-formatting-location':
|
||||
stem = 'gates/mixed-fmt-a578-1'
|
||||
assert re.search(rb'(?m)^Diff in [^\r\n]+:\d+:\r?$', payload[stem + '.log'])
|
||||
change_log(stem, lambda raw: re.sub(rb'(?m)^(Diff in [^\r\n]+:)(\d+)(:\r?)$',
|
||||
lambda m: m[1] + str(int(m[2]) + 1).encode() + m[3], raw, count=1))
|
||||
elif label == 'changed-clock-receipt':
|
||||
payload[ORIGINAL] += b'\n' # Same JSON values, different exact receipt bytes.
|
||||
elif label == 'aliased-exact-clock-receipt':
|
||||
payload['gates/mixed-list-a578-clock-alias.result.json'] = payload[ORIGINAL]
|
||||
detail = 'Keep original for direct bindings; identical reversed-clock receipt under a second name must not inherit exception.'
|
||||
elif label == 'direct-extra-filter-argv':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['command'].append('analysis_source'))
|
||||
elif label == 'direct-old-before-artifact':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['artifact_before'].update(
|
||||
sha256='ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2'))
|
||||
elif label == 'direct-missing-bound-postcheck':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['bound_files_after'].pop())
|
||||
elif label == 'direct-fake-cargo-line':
|
||||
path = json.loads(payload[FULL + '.result.json'])['artifacts'][0]['path']
|
||||
change_log(FULL, lambda raw: ('Running unittests src/lib.rs (' + path + ')\n').encode() + raw)
|
||||
elif label == 'direct-recorded-launch-failure':
|
||||
change_receipt(FULL + '.result.json', lambda r: r.update(launch_error='control launch failure',
|
||||
verification_failures=['Executable launch failed']))
|
||||
elif label == 'missing-direct-listing':
|
||||
remove_gate('gates/mixed-direct-list-a578-1')
|
||||
|
||||
if refusal is None:
|
||||
(case / 'evidence.zip').write_bytes((package / 'evidence.zip').read_bytes())
|
||||
(case / 'manifest.json').write_bytes((package / 'manifest.json').read_bytes())
|
||||
else:
|
||||
manifest['payloads'] = {name: {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
for name, raw in sorted(payload.items())}
|
||||
with zipfile.ZipFile(case / 'evidence.zip', 'x', compression=zipfile.ZIP_DEFLATED) as archive:
|
||||
for name, raw in sorted(payload.items()):
|
||||
archive.writestr(name, raw)
|
||||
if duplicate:
|
||||
with warnings.catch_warnings():
|
||||
warnings.simplefilter('ignore', UserWarning)
|
||||
archive.writestr(duplicate, payload[duplicate])
|
||||
exclusive_json(case / 'manifest.json', manifest)
|
||||
command = [sys.executable, '-B', str(verifier), '--repo', str(repo), '--package', str(case)]
|
||||
started = time.monotonic()
|
||||
with (case / 'stdout.log').open('xb') as stdout, (case / 'stderr.log').open('xb') as stderr:
|
||||
process = subprocess.run(command, cwd=repo, stdout=stdout, stderr=stderr, timeout=180, check=False)
|
||||
elapsed = time.monotonic() - started
|
||||
output = (case / 'stdout.log').read_text() + (case / 'stderr.log').read_text()
|
||||
accepted = process.returncode == 0
|
||||
matched = (accepted if refusal is None else not accepted and refusal in output and 'REFUSED:' in output)
|
||||
result = {'case': label, 'expected_accept': refusal is None, 'observed_accept': accepted,
|
||||
'exit': process.returncode, 'elapsed_monotonic_seconds': elapsed,
|
||||
'expected_refusal_fragment': refusal, 'actual_refusal': output.strip() if not accepted else None,
|
||||
'matched': matched, 'detail': detail, 'command': command,
|
||||
'files': {p.name: pin(p) for p in case.iterdir() if p.is_file()}}
|
||||
exclusive_json(case / 'control-result.json', result)
|
||||
results.append(result)
|
||||
print(label + ': ' + ('EXPECTED ACCEPT' if accepted else output.strip()), flush=True)
|
||||
assert matched, 'Unexpected verifier outcome: ' + label
|
||||
assert all(pin(Path(path)) == expected for path, expected in original_pins.items()), 'Original evidence changed'
|
||||
exclusive_json(out / 'controls.json', {
|
||||
'status': 'PASS_REAL_ARCHIVE_POSITIVE_AND_NEGATIVE_CONTROLS',
|
||||
'scope': 'Receipt/Git verifier controls only; no subject, compiler or archived helper executed.',
|
||||
'original_package': str(package), 'external_verifier': {'path': str(verifier), **verifier_pin},
|
||||
'control_script': pin(Path(__file__)), 'python': {'path': sys.executable, **pin(Path(sys.executable))},
|
||||
'original_evidence_unchanged': original_pins, 'cases': results,
|
||||
})
|
||||
print('PASS ' + str(len(results)) + '/' + str(len(cases)) + ' actual-package controls; original evidence unchanged.', flush=True)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
+561
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33316,
|
||||
"sha256": "0b0f113cb014254c696608f9fcd8e4cc389aa8922e5f746f098d435144c3fb7c"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "21041df936df95f1b0ef3cc5fc6fd3a9581994981edc7cebd14196ba15ca8570"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,713 @@
|
||||
{
|
||||
"status": "PASS_REAL_ARCHIVE_POSITIVE_AND_NEGATIVE_CONTROLS",
|
||||
"scope": "Receipt/Git verifier controls only; no subject, compiler or archived helper executed.",
|
||||
"original_package": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-20260923",
|
||||
"external_verifier": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"bytes": 29506,
|
||||
"sha256": "2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338"
|
||||
},
|
||||
"control_script": {
|
||||
"bytes": 12296,
|
||||
"sha256": "c68437c5aa807c305215c0bae31c7ec77e216e266a7f48972572bdc6fda518e0"
|
||||
},
|
||||
"python": {
|
||||
"path": "C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"bytes": 107312,
|
||||
"sha256": "372c2eae555b344520bf147be0096e009069aeca4e7f78d6aecea6d53158056a"
|
||||
},
|
||||
"original_evidence_unchanged": {
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-20260923\\evidence.zip": {
|
||||
"bytes": 567820,
|
||||
"sha256": "f39aab1639ce14e4fe61744cf8881b0883ecbe131fefd6bc65c18edd8c81215d"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-20260923\\manifest.json": {
|
||||
"bytes": 35826,
|
||||
"sha256": "20b093860efe3f9ce895f42bd7d992b416e7b06032c7a4f0d308e63d628b0474"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-20260923\\README.md": {
|
||||
"bytes": 4763,
|
||||
"sha256": "3baf73928d33bcea43444175cffd14f3113caffb35af7f3a625339a2bea8d2f6"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-20260923\\verify.py": {
|
||||
"bytes": 29506,
|
||||
"sha256": "2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\analysis-mixed-syntax-20260923\\evidence.zip": {
|
||||
"bytes": 567820,
|
||||
"sha256": "f39aab1639ce14e4fe61744cf8881b0883ecbe131fefd6bc65c18edd8c81215d"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\analysis-mixed-syntax-20260923\\manifest.json": {
|
||||
"bytes": 35826,
|
||||
"sha256": "20b093860efe3f9ce895f42bd7d992b416e7b06032c7a4f0d308e63d628b0474"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\analysis-mixed-syntax-20260923\\parent-verification.log": {
|
||||
"bytes": 22220,
|
||||
"sha256": "cd0f310a2433c38d5c3992aa981c7565636fabab27183e7d89393450e2739aa0"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\analysis-mixed-syntax-20260923\\README.md": {
|
||||
"bytes": 4763,
|
||||
"sha256": "3baf73928d33bcea43444175cffd14f3113caffb35af7f3a625339a2bea8d2f6"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\harness\\experiments\\analysis-mixed-syntax-20260923\\verify.py": {
|
||||
"bytes": 29506,
|
||||
"sha256": "2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\launchers\\3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\launchers\\471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-gates-20260923\\launchers\\83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py": {
|
||||
"bytes": 29506,
|
||||
"sha256": "2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"case": "changed-known-failure-cause",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 9.406000000002678,
|
||||
"expected_refusal_fragment": "Failure cause changed",
|
||||
"actual_refusal": "REFUSED: Failure cause changed: language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-known-failure-cause"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567841,
|
||||
"sha256": "ed6309c44613a716d52d59776256768db0b329b353ee331aed85b0119b7d9aab"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0e432532792cd9b576915f0cd8f05af79182b143eb3c53763b1997614cdaf505"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 135,
|
||||
"sha256": "63a2b5759fcec79f4af4eae7c2b8df99fe52636370eaeb762e9c3351a404a1c6"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "forged-current-git-input",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 7.26600000000326,
|
||||
"expected_refusal_fragment": "Git input bytes mismatch",
|
||||
"actual_refusal": "REFUSED: Git input bytes mismatch: crates/oa-core/src/language.rs",
|
||||
"matched": true,
|
||||
"detail": "All 6 final-source input copies and their receipt hashes changed; immutable Git bytes unchanged.",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\forged-current-git-input"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567706,
|
||||
"sha256": "20a68ff7e519354fcd22cec685085a22afe15f16cf0665a3d2508c15f0a792e3"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0a5c78a496346daf20007e7dc4a9f423dac181d244b9e2492b4a74a6b236634d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 67,
|
||||
"sha256": "dabd5d7e9b46b8cb4eee58f00df968a1d2c38693dcddf0a10e3475e2a9ed1895"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "duplicate-zip-member",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 0.7649999999994179,
|
||||
"expected_refusal_fragment": "Duplicate ZIP members",
|
||||
"actual_refusal": "REFUSED: Duplicate ZIP members",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\duplicate-zip-member"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 574453,
|
||||
"sha256": "bec3d8db900e6ea9f0dc35cbb8b99c58b21915ac838c7eef89a28871663b72f8"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "857879e249d730282c1269b373f16a9f708dc457a475c98088384749e568219a"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 32,
|
||||
"sha256": "3d2d7e221ca2260dffaec5e5c15488e4317d59339bbf88511a79f58c03a36607"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "missing-intermediate-strict",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 10.171999999998661,
|
||||
"expected_refusal_fragment": "Required checkpoint gates missing/ambiguous",
|
||||
"actual_refusal": "REFUSED: Required checkpoint gates missing/ambiguous",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\missing-intermediate-strict"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 537195,
|
||||
"sha256": "3cddf8abc727d7116790f2450972e41429f42dac85b58fd95de5981daa2f2219"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 34797,
|
||||
"sha256": "945a2f615b624bf8bb0f5f54f3b8f7eb3e8afdbe1a38853ecf3ea6c670370364"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 54,
|
||||
"sha256": "9388aabeca6ed73358d9d7246be021f7bf53a59ebc811a54929aa25275a15944"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "changed-final-formatting-location",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 11.76600000000326,
|
||||
"expected_refusal_fragment": "Final formatting failure scope changed",
|
||||
"actual_refusal": "REFUSED: Final formatting failure scope changed",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-final-formatting-location"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567818,
|
||||
"sha256": "de663fd532e194d70c8fdab55d84f3d994b04aef0d122b8815cd376b1b287409"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "6fdc0d9de10a2802db31a208331cf6ea3453949e9ddae92841a332e30cf6057f"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 49,
|
||||
"sha256": "35e6a10b94245910d4bd99b1f477a6bf655ed9e482b9ecf57ebee6c4f746eab8"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "changed-clock-receipt",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 7.359000000004016,
|
||||
"expected_refusal_fragment": "Direct historical binding differs",
|
||||
"actual_refusal": "REFUSED: Direct historical binding differs",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\changed-clock-receipt"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567821,
|
||||
"sha256": "e339a7783b4af42c22fc1f4c0a9068b81390af0670f74e42d5762471e6db570e"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "88c8c090013c486b5c327afdae3fe92a270fa6b4920a176ea757e4cf5acbe37d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 44,
|
||||
"sha256": "4431763122db1909bbd7de5d7b75ac49d311cd2441fc3895833480ae7e72a644"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "aliased-exact-clock-receipt",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 12.31300000000192,
|
||||
"expected_refusal_fragment": "Gate not closed",
|
||||
"actual_refusal": "REFUSED: Gate not closed",
|
||||
"matched": true,
|
||||
"detail": "Keep original for direct bindings; identical reversed-clock receipt under a second name must not inherit exception.",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\aliased-exact-clock-receipt"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 574492,
|
||||
"sha256": "3f9cc3cddd24e585fb7835a7493f604a2f422a9b45059e719803ac1d77756f53"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35432,
|
||||
"sha256": "8a8cdef19a62e95180fcfae669810a644c49c73d7406ac7917e26193b48a1c17"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 26,
|
||||
"sha256": "82f4d6d3582fe536473a1085fa82393f5e391cff1df7b4a223f20f484f356153"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "direct-extra-filter-argv",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 5.875,
|
||||
"expected_refusal_fragment": "Unexpected direct executable argv",
|
||||
"actual_refusal": "REFUSED: Unexpected direct executable argv",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-extra-filter-argv"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567824,
|
||||
"sha256": "4439b58a08c5880bafbec5bf36d60d5445f88a0298d97ba0aefbea1ec750ca5a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "16036eb5b15863ab12cd722ad6dbb2dc798c21d1d7d31118f2535e38066d535b"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 44,
|
||||
"sha256": "33b348e48668f6a166e6a09cd667349241657f99d0a598dbbf4311d15515db7d"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "direct-old-before-artifact",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.7189999999973224,
|
||||
"expected_refusal_fragment": "Direct artifact changed or differs",
|
||||
"actual_refusal": "REFUSED: Direct artifact changed or differs from focused binary",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-old-before-artifact"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567819,
|
||||
"sha256": "7b0c5b7b85b100e0fdd6d36af436bcccc3caa864575740ad2e84c0ae770a9ef5"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "34580251a1d0400c6b06b0b515714b39ba81c0df170c28e7bc75a2393f71a5a5"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 65,
|
||||
"sha256": "4d0643fc287138b6d325f33b211d54056f65dd560c188b54fc58c971c680f0d8"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "direct-missing-bound-postcheck",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.328000000001339,
|
||||
"expected_refusal_fragment": "Direct bound-file postcheck coverage differs",
|
||||
"actual_refusal": "REFUSED: Direct bound-file postcheck coverage differs",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-missing-bound-postcheck"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567802,
|
||||
"sha256": "01c1eddda8c358cb669853225563c711afbf6d945b5bc48ebe6e2df746d4a6fa"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "22e4845608a2c538b4be6b72679c6c793d4e87f00592a81b33d8c0b073c1ce48"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 55,
|
||||
"sha256": "014f0c5edfcdeafa16b98397f2f6040a155ec87158f75a6b836215d63891b0d3"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "direct-fake-cargo-line",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.5,
|
||||
"expected_refusal_fragment": "Direct output contains a fabricated Cargo invocation line",
|
||||
"actual_refusal": "REFUSED: Direct output contains a fabricated Cargo invocation line",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-fake-cargo-line"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567938,
|
||||
"sha256": "9ddc67f6c14b7e8ee43cb3d906106bf7b7c2863d0ccdc84305a3dc5bc9aa580a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "0a49ae7d3041076812507f37ffad39250e2ae772952c98c6811749ea6302aebc"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 68,
|
||||
"sha256": "6f7b1bcbf8969fe815e0f12a25c2301ba1c85ebe9d3b0f49234fe3fe633cb4d7"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "direct-recorded-launch-failure",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 5.952999999994063,
|
||||
"expected_refusal_fragment": "Direct invocation did not close cleanly",
|
||||
"actual_refusal": "REFUSED: Direct invocation did not close cleanly",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\direct-recorded-launch-failure"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 567830,
|
||||
"sha256": "691a057e93f9f41e8d015fe9dbe0ebff25ac557f86301ff0e0ed46321543da90"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 35265,
|
||||
"sha256": "bb59f57cd07bde41fbbf131b92d9e4bc9d5b3c4454da9657ae5da953682f967f"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 50,
|
||||
"sha256": "9a3f4e84380231404d41f066aaa0186b6214821a72e6e99783cf400c7a77ba59"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"case": "missing-direct-listing",
|
||||
"expected_accept": false,
|
||||
"observed_accept": false,
|
||||
"exit": 1,
|
||||
"elapsed_monotonic_seconds": 6.0460000000020955,
|
||||
"expected_refusal_fragment": "gates/mixed-direct-list-a578-1.result.json",
|
||||
"actual_refusal": "REFUSED: 'gates/mixed-direct-list-a578-1.result.json'",
|
||||
"matched": true,
|
||||
"detail": "",
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--package",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-package-negative-controls-successor-20260923\\missing-direct-listing"
|
||||
],
|
||||
"files": {
|
||||
"evidence.zip": {
|
||||
"bytes": 524817,
|
||||
"sha256": "a59345feeaa394ac8e9b972851117cd488c87a5f2e538261c9108eb184fdc08a"
|
||||
},
|
||||
"manifest.json": {
|
||||
"bytes": 34780,
|
||||
"sha256": "e047ecbe2c55580911b70f2df953dfb51e95937948ad4ce2c28c81c73d54594d"
|
||||
},
|
||||
"stderr.log": {
|
||||
"bytes": 55,
|
||||
"sha256": "257ac17b28904eecd38d9bfebf9740e3a4b9651d023a2d4bc25ef906886afca2"
|
||||
},
|
||||
"stdout.log": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
"""Real-package verifier controls. Never execute a subject or archived helper."""
|
||||
from pathlib import Path
|
||||
import argparse
|
||||
import copy
|
||||
import hashlib
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
import time
|
||||
import warnings
|
||||
import zipfile
|
||||
|
||||
VERIFIER = '2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338'
|
||||
SOURCE = 'a578ac98a06772a60bec00ae287e65650680d119'
|
||||
FULL = 'gates/mixed-direct-full-a578-1'
|
||||
ORIGINAL = 'gates/mixed-list-a578-1.result.json'
|
||||
|
||||
|
||||
def pin(path):
|
||||
raw = path.read_bytes()
|
||||
return {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
|
||||
def encode(value):
|
||||
return (json.dumps(value, indent=2, ensure_ascii=False) + '\n').encode()
|
||||
|
||||
|
||||
def exclusive_json(path, value):
|
||||
with path.open('xb') as stream:
|
||||
stream.write(encode(value))
|
||||
|
||||
|
||||
def main():
|
||||
if sys.flags.optimize:
|
||||
raise SystemExit('Optimized Python is not valid for these assertion-based controls')
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', type=Path, required=True)
|
||||
parser.add_argument('--package', type=Path, required=True)
|
||||
parser.add_argument('--verifier', type=Path, required=True)
|
||||
parser.add_argument('--out', type=Path, required=True)
|
||||
args = parser.parse_args()
|
||||
repo, package, verifier, out = [p.resolve() for p in (args.repo, args.package, args.verifier, args.out)]
|
||||
assert pin(verifier)['sha256'] == VERIFIER, 'Use the separately reviewed external verifier'
|
||||
assert verifier.parent != package and not verifier.is_relative_to(out)
|
||||
out.mkdir(exist_ok=False)
|
||||
original_pins = {str(p): pin(p) for p in package.iterdir() if p.is_file()}
|
||||
published = repo / 'harness/experiments/analysis-mixed-syntax-20260923'
|
||||
original_pins.update({str(p): pin(p) for p in published.iterdir() if p.is_file()})
|
||||
gates = repo / '.local/analysis-mixed-syntax-gates-20260923'
|
||||
original_pins.update({str(p): pin(p) for p in gates.rglob('*') if p.is_file()})
|
||||
verifier_pin = pin(verifier)
|
||||
original_pins[str(verifier)] = verifier_pin
|
||||
with (out / 'control-script.py').open('xb') as stream:
|
||||
stream.write(Path(__file__).read_bytes())
|
||||
with (out / 'reviewed-verifier.py').open('xb') as stream:
|
||||
stream.write(verifier.read_bytes())
|
||||
with zipfile.ZipFile(package / 'evidence.zip') as archive:
|
||||
assert len(archive.namelist()) == len(set(archive.namelist()))
|
||||
original_payload = {name: archive.read(name) for name in archive.namelist()}
|
||||
original_manifest = json.loads((package / 'manifest.json').read_bytes())
|
||||
new_test = next(n for n in original_manifest['verified_summary']['new_42_passes']
|
||||
if n.startswith('language::analysis_source::mixed::'))
|
||||
cases = [
|
||||
('unchanged-real-package', None),
|
||||
('missing-new-outcome', 'Missing/extra runtime outcomes'),
|
||||
('changed-new-outcome', 'Runtime status mismatch'),
|
||||
('changed-known-failure-cause', 'Failure cause changed'),
|
||||
('forged-current-git-input', 'Git input bytes mismatch'),
|
||||
('duplicate-zip-member', 'Duplicate ZIP members'),
|
||||
('missing-intermediate-strict', 'Required checkpoint gates missing/ambiguous'),
|
||||
('changed-final-formatting-location', 'Final formatting failure scope changed'),
|
||||
('changed-clock-receipt', 'Direct historical binding differs'),
|
||||
('aliased-exact-clock-receipt', 'Gate not closed'),
|
||||
('direct-extra-filter-argv', 'Unexpected direct executable argv'),
|
||||
('direct-old-before-artifact', 'Direct artifact changed or differs'),
|
||||
('direct-missing-bound-postcheck', 'Direct bound-file postcheck coverage differs'),
|
||||
('direct-fake-cargo-line', 'Direct output contains a fabricated Cargo invocation line'),
|
||||
('direct-recorded-launch-failure', 'Direct invocation did not close cleanly'),
|
||||
('missing-direct-listing', 'gates/mixed-direct-list-a578-1.result.json'),
|
||||
]
|
||||
cases = cases[3:] # First three closed controls retained in the initial run; resume after timeout.
|
||||
results = []
|
||||
for label, refusal in cases:
|
||||
case = out / label
|
||||
case.mkdir()
|
||||
payload, manifest = dict(original_payload), copy.deepcopy(original_manifest)
|
||||
duplicate = None
|
||||
detail = ''
|
||||
|
||||
def change_receipt(name, update):
|
||||
value = json.loads(payload[name])
|
||||
update(value)
|
||||
payload[name] = encode(value)
|
||||
|
||||
def change_log(stem, transform):
|
||||
name = stem + '.log'
|
||||
payload[name] = transform(payload[name])
|
||||
change_receipt(stem + '.result.json', lambda r: r.update(log_sha256=hashlib.sha256(payload[name]).hexdigest()))
|
||||
|
||||
def remove_gate(stem):
|
||||
for suffix in ('.result.json', '.inputs.json', '.log'):
|
||||
del payload[stem + suffix]
|
||||
referenced = set()
|
||||
for name, raw in payload.items():
|
||||
if name.startswith('gates/') and name.endswith('.result.json'):
|
||||
r = json.loads(raw)
|
||||
referenced.add('gates/' + r['launcher_copy'].replace('\\', '/'))
|
||||
for key in ('bound_original_listing', 'bound_focused', 'bound_listing'):
|
||||
if isinstance(r.get(key), dict):
|
||||
referenced.add('gates/' + r[key]['launcher_copy'].replace('\\', '/'))
|
||||
for name in list(payload):
|
||||
if name.startswith('gates/launchers/') and name not in referenced:
|
||||
del payload[name]
|
||||
|
||||
if label in ('missing-new-outcome', 'changed-new-outcome'):
|
||||
pattern = rb'(?m)^test ' + re.escape(new_test.encode()) + rb' \.\.\. ok\r?\n'
|
||||
assert len(re.findall(pattern, payload[FULL + '.log'])) == 1
|
||||
replacement = b'' if label == 'missing-new-outcome' else ('test ' + new_test + ' ... FAILED\n').encode()
|
||||
change_log(FULL, lambda raw: re.sub(pattern, replacement, raw, count=1))
|
||||
detail = new_test
|
||||
elif label == 'changed-known-failure-cause':
|
||||
old = b'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.'
|
||||
assert payload[FULL + '.log'].count(old) == 16
|
||||
change_log(FULL, lambda raw: raw.replace(old, b'Different semantic failure for this control.', 1))
|
||||
elif label == 'forged-current-git-input':
|
||||
inputs = []
|
||||
for name, raw in list(payload.items()):
|
||||
if name.startswith('gates/') and name.endswith('.inputs.json') and json.loads(raw)['source'] == SOURCE:
|
||||
value = json.loads(raw)
|
||||
row = next(r for r in value['inputs'] if r['path'] == 'crates/oa-core/src/language.rs')
|
||||
row['sha256'] = '0' * 64
|
||||
payload[name] = encode(value)
|
||||
inputs.append(name)
|
||||
for name in inputs:
|
||||
digest = hashlib.sha256(payload[name]).hexdigest()
|
||||
change_receipt(name[:-len('.inputs.json')] + '.result.json', lambda r, d=digest: r.update(inputs_sha256=d))
|
||||
detail = 'All ' + str(len(inputs)) + ' final-source input copies and their receipt hashes changed; immutable Git bytes unchanged.'
|
||||
elif label == 'duplicate-zip-member':
|
||||
duplicate = FULL + '.log'
|
||||
elif label == 'missing-intermediate-strict':
|
||||
remove_gate('gates/mixed-clippy-eeb1-1')
|
||||
elif label == 'changed-final-formatting-location':
|
||||
stem = 'gates/mixed-fmt-a578-1'
|
||||
assert re.search(rb'(?m)^Diff in [^\r\n]+:\d+:\r?$', payload[stem + '.log'])
|
||||
change_log(stem, lambda raw: re.sub(rb'(?m)^(Diff in [^\r\n]+:)(\d+)(:\r?)$',
|
||||
lambda m: m[1] + str(int(m[2]) + 1).encode() + m[3], raw, count=1))
|
||||
elif label == 'changed-clock-receipt':
|
||||
payload[ORIGINAL] += b'\n' # Same JSON values, different exact receipt bytes.
|
||||
elif label == 'aliased-exact-clock-receipt':
|
||||
payload['gates/mixed-list-a578-clock-alias.result.json'] = payload[ORIGINAL]
|
||||
detail = 'Keep original for direct bindings; identical reversed-clock receipt under a second name must not inherit exception.'
|
||||
elif label == 'direct-extra-filter-argv':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['command'].append('analysis_source'))
|
||||
elif label == 'direct-old-before-artifact':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['artifact_before'].update(
|
||||
sha256='ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2'))
|
||||
elif label == 'direct-missing-bound-postcheck':
|
||||
change_receipt(FULL + '.result.json', lambda r: r['bound_files_after'].pop())
|
||||
elif label == 'direct-fake-cargo-line':
|
||||
path = json.loads(payload[FULL + '.result.json'])['artifacts'][0]['path']
|
||||
change_log(FULL, lambda raw: ('Running unittests src/lib.rs (' + path + ')\n').encode() + raw)
|
||||
elif label == 'direct-recorded-launch-failure':
|
||||
change_receipt(FULL + '.result.json', lambda r: r.update(launch_error='control launch failure',
|
||||
verification_failures=['Executable launch failed']))
|
||||
elif label == 'missing-direct-listing':
|
||||
remove_gate('gates/mixed-direct-list-a578-1')
|
||||
|
||||
if refusal is None:
|
||||
(case / 'evidence.zip').write_bytes((package / 'evidence.zip').read_bytes())
|
||||
(case / 'manifest.json').write_bytes((package / 'manifest.json').read_bytes())
|
||||
else:
|
||||
manifest['payloads'] = {name: {'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
for name, raw in sorted(payload.items())}
|
||||
with zipfile.ZipFile(case / 'evidence.zip', 'x', compression=zipfile.ZIP_DEFLATED) as archive:
|
||||
for name, raw in sorted(payload.items()):
|
||||
archive.writestr(name, raw)
|
||||
if duplicate:
|
||||
with warnings.catch_warnings():
|
||||
warnings.simplefilter('ignore', UserWarning)
|
||||
archive.writestr(duplicate, payload[duplicate])
|
||||
exclusive_json(case / 'manifest.json', manifest)
|
||||
command = [sys.executable, '-B', str(verifier), '--repo', str(repo), '--package', str(case)]
|
||||
started = time.monotonic()
|
||||
with (case / 'stdout.log').open('xb') as stdout, (case / 'stderr.log').open('xb') as stderr:
|
||||
process = subprocess.run(command, cwd=repo, stdout=stdout, stderr=stderr, timeout=900, check=False)
|
||||
elapsed = time.monotonic() - started
|
||||
output = (case / 'stdout.log').read_text() + (case / 'stderr.log').read_text()
|
||||
accepted = process.returncode == 0
|
||||
matched = (accepted if refusal is None else not accepted and refusal in output and 'REFUSED:' in output)
|
||||
result = {'case': label, 'expected_accept': refusal is None, 'observed_accept': accepted,
|
||||
'exit': process.returncode, 'elapsed_monotonic_seconds': elapsed,
|
||||
'expected_refusal_fragment': refusal, 'actual_refusal': output.strip() if not accepted else None,
|
||||
'matched': matched, 'detail': detail, 'command': command,
|
||||
'files': {p.name: pin(p) for p in case.iterdir() if p.is_file()}}
|
||||
exclusive_json(case / 'control-result.json', result)
|
||||
results.append(result)
|
||||
print(label + ': ' + ('EXPECTED ACCEPT' if accepted else output.strip()), flush=True)
|
||||
assert matched, 'Unexpected verifier outcome: ' + label
|
||||
assert all(pin(Path(path)) == expected for path, expected in original_pins.items()), 'Original evidence changed'
|
||||
exclusive_json(out / 'controls.json', {
|
||||
'status': 'PASS_REAL_ARCHIVE_POSITIVE_AND_NEGATIVE_CONTROLS',
|
||||
'scope': 'Receipt/Git verifier controls only; no subject, compiler or archived helper executed.',
|
||||
'original_package': str(package), 'external_verifier': {'path': str(verifier), **verifier_pin},
|
||||
'control_script': pin(Path(__file__)), 'python': {'path': sys.executable, **pin(Path(sys.executable))},
|
||||
'original_evidence_unchanged': original_pins, 'cases': results,
|
||||
})
|
||||
print('PASS ' + str(len(results)) + '/' + str(len(cases)) + ' actual-package controls; original evidence unchanged.', flush=True)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
@@ -0,0 +1,193 @@
|
||||
{
|
||||
"status": "PASS_16_OF_16_REAL_ARCHIVE_CONTROLS",
|
||||
"scope": "External reviewed verifier only; subject/compiler/archived helpers not executed.",
|
||||
"accepted": 1,
|
||||
"refused": 15,
|
||||
"interrupted_attempt": {
|
||||
"case": "changed-known-failure-cause",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-20260923/changed-known-failure-cause",
|
||||
"disposition": "Initial attempt timed out after 180 seconds during host degradation; preserved unchanged and superseded by a fresh successful semantic refusal control. Not counted as PASS."
|
||||
},
|
||||
"scripts": {
|
||||
"initial": {
|
||||
"bytes": 12192,
|
||||
"sha256": "421f8109d583640df9c499878dba89bf12b81054b10e17b3a5b6440a188cc411"
|
||||
},
|
||||
"successor": {
|
||||
"bytes": 12296,
|
||||
"sha256": "c68437c5aa807c305215c0bae31c7ec77e216e266a7f48972572bdc6fda518e0"
|
||||
}
|
||||
},
|
||||
"successor_aggregate": {
|
||||
"bytes": 33236,
|
||||
"sha256": "87b29589b97a44527722feb385c2707c5fb3c7b1d8705568abdbbebf6add88d8"
|
||||
},
|
||||
"verifier": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-mixed-syntax-evidence-tools-20260923\\verify.py",
|
||||
"bytes": 29506,
|
||||
"sha256": "2902f0c5e4922b942b3e8b9d0b288810ef6ad8dc71444d28ef8bfa756c4c5338"
|
||||
},
|
||||
"original_files_rechecked": 49,
|
||||
"cases": [
|
||||
{
|
||||
"case": "unchanged-real-package",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-20260923/unchanged-real-package",
|
||||
"receipt": {
|
||||
"bytes": 1286,
|
||||
"sha256": "d2fa3b9595f1dcea2da6a6d63b45c3e909b8e4a03784feb1b7fa94bf6dfa98c5"
|
||||
},
|
||||
"exit": 0,
|
||||
"refusal": null
|
||||
},
|
||||
{
|
||||
"case": "missing-new-outcome",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-20260923/missing-new-outcome",
|
||||
"receipt": {
|
||||
"bytes": 1454,
|
||||
"sha256": "a6c97f285cffb4860c780ba3dee71f424c6320f0a6c88661f14f9dd8c097a3ec"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Missing/extra runtime outcomes"
|
||||
},
|
||||
{
|
||||
"case": "changed-new-outcome",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-20260923/changed-new-outcome",
|
||||
"receipt": {
|
||||
"bytes": 1442,
|
||||
"sha256": "04ccbadc8ed5d9a06f36ca496e19bcfece45c5aad0570a6d732499acbebdae9b"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Runtime status mismatch"
|
||||
},
|
||||
{
|
||||
"case": "changed-known-failure-cause",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/changed-known-failure-cause",
|
||||
"receipt": {
|
||||
"bytes": 1456,
|
||||
"sha256": "80784873c7379085b3c5b27d64d0b9c140e648694f17866c10987e1874c1f58e"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Failure cause changed: language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations"
|
||||
},
|
||||
{
|
||||
"case": "forged-current-git-input",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/forged-current-git-input",
|
||||
"receipt": {
|
||||
"bytes": 1479,
|
||||
"sha256": "340b81bb0530d510dbdcaa7705ee2f4f59b90b3d2ee81f79dc2f9e73c2ee228e"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Git input bytes mismatch: crates/oa-core/src/language.rs"
|
||||
},
|
||||
{
|
||||
"case": "duplicate-zip-member",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/duplicate-zip-member",
|
||||
"receipt": {
|
||||
"bytes": 1339,
|
||||
"sha256": "2ab1ee6e296775faaf66d6efe8e7c1105685e360693cf4f80309a7d63ad27aee"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Duplicate ZIP members"
|
||||
},
|
||||
{
|
||||
"case": "missing-intermediate-strict",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/missing-intermediate-strict",
|
||||
"receipt": {
|
||||
"bytes": 1397,
|
||||
"sha256": "32998339637d64fd88645243e41c983d0d9b76812aca432c1f862b0332fc6edf"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Required checkpoint gates missing/ambiguous"
|
||||
},
|
||||
{
|
||||
"case": "changed-final-formatting-location",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/changed-final-formatting-location",
|
||||
"receipt": {
|
||||
"bytes": 1398,
|
||||
"sha256": "130f54af1c62427c943355ac510e106c5ab41efc1e85fb1606dcb1031ec02b48"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Final formatting failure scope changed"
|
||||
},
|
||||
{
|
||||
"case": "changed-clock-receipt",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/changed-clock-receipt",
|
||||
"receipt": {
|
||||
"bytes": 1364,
|
||||
"sha256": "455b784d6bff1eb694ae9b2ef474dae89f77100b5e6db30b372c0173d5dbe471"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Direct historical binding differs"
|
||||
},
|
||||
{
|
||||
"case": "aliased-exact-clock-receipt",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/aliased-exact-clock-receipt",
|
||||
"receipt": {
|
||||
"bytes": 1455,
|
||||
"sha256": "0c79e8e9a801b2e236ab977d19d6fab2630e985cbd782656117d312571851eba"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Gate not closed"
|
||||
},
|
||||
{
|
||||
"case": "direct-extra-filter-argv",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/direct-extra-filter-argv",
|
||||
"receipt": {
|
||||
"bytes": 1358,
|
||||
"sha256": "c5f715f50d47319017d4b481394858b3b3a613093cf64545cd6a7bcc91caf261"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Unexpected direct executable argv"
|
||||
},
|
||||
{
|
||||
"case": "direct-old-before-artifact",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/direct-old-before-artifact",
|
||||
"receipt": {
|
||||
"bytes": 1397,
|
||||
"sha256": "79023775cfcb1c10f4591f840e81f2a3c1585ea1607acc84c3f71f4d693525b0"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Direct artifact changed or differs from focused binary"
|
||||
},
|
||||
{
|
||||
"case": "direct-missing-bound-postcheck",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/direct-missing-bound-postcheck",
|
||||
"receipt": {
|
||||
"bytes": 1404,
|
||||
"sha256": "30a1983c227046bceb8af604de748b72b2f9115d9af29c8cb264d3dfe646f307"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Direct bound-file postcheck coverage differs"
|
||||
},
|
||||
{
|
||||
"case": "direct-fake-cargo-line",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/direct-fake-cargo-line",
|
||||
"receipt": {
|
||||
"bytes": 1400,
|
||||
"sha256": "018d11d3df6ea29faed4428129daf45317309b190c9770a456008d20335ed0f4"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Direct output contains a fabricated Cargo invocation line"
|
||||
},
|
||||
{
|
||||
"case": "direct-recorded-launch-failure",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/direct-recorded-launch-failure",
|
||||
"receipt": {
|
||||
"bytes": 1394,
|
||||
"sha256": "c36e238c778bd8fc70df6d80fd665b5068cae55eaae80dbb96911a3b322811da"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: Direct invocation did not close cleanly"
|
||||
},
|
||||
{
|
||||
"case": "missing-direct-listing",
|
||||
"directory": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/analysis-mixed-syntax-package-negative-controls-successor-20260923/missing-direct-listing",
|
||||
"receipt": {
|
||||
"bytes": 1387,
|
||||
"sha256": "ed0e680061f8e2791ad00f3e3c42799095f9f516a1c36c036ff649ce113e6d36"
|
||||
},
|
||||
"exit": 1,
|
||||
"refusal": "REFUSED: 'gates/mixed-direct-list-a578-1.result.json'"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,561 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"payloads": {
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"bytes": 3499,
|
||||
"sha256": "e88c0c630b05d0568b29301efdfb0c6e74135e4b04e27a1f71f27954b8809921"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"bytes": 3864,
|
||||
"sha256": "5497ce589c3e8eea6158055af77da598aab1a7c2a92af30c7264bfd311ec89f4"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"bytes": 99490,
|
||||
"sha256": "6a4c7e3c8d1e6edb7ad306c19abd05009ee410312eb34b68ec30d6408387967b"
|
||||
},
|
||||
"baseline/full-f1d79df.log": {
|
||||
"bytes": 28480,
|
||||
"sha256": "29a08cbfc02a83922f90c00f0b48f1aa403f93261457e65d29e3b9f46389dce9"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"bytes": 1234,
|
||||
"sha256": "a1465abd64e2b3a29388f5da1912dcb87bfe9aed618c122bad557ff21c52c95b"
|
||||
},
|
||||
"gates/launchers/3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a.py": {
|
||||
"bytes": 16167,
|
||||
"sha256": "3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a"
|
||||
},
|
||||
"gates/launchers/471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de.py": {
|
||||
"bytes": 5319,
|
||||
"sha256": "471a2f4f4249575bd594ea0994d549abeb0f53c0fcc1a4e78cabf27aaa24d1de"
|
||||
},
|
||||
"gates/launchers/83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364.py": {
|
||||
"bytes": 5264,
|
||||
"sha256": "83b0720457f0508c8b8f828304e63102b69e43f1f526dde57c0c0ddf99f1f364"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.log": {
|
||||
"bytes": 166,
|
||||
"sha256": "36f453dc344f791cfc5bdfa532df3520008887de673b01c76edac9233e18e913"
|
||||
},
|
||||
"gates/mixed-clippy-a578-1.result.json": {
|
||||
"bytes": 1717,
|
||||
"sha256": "c6f408b0963d8da7514ea87219e5a0b991c04d3ea9f9fe25f7b45752cb57e7a5"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.log": {
|
||||
"bytes": 1996,
|
||||
"sha256": "ab9c0fc8baf8c56230b448f18b1de8dbf2d8e7c85a1f118aea369dea129f3f17"
|
||||
},
|
||||
"gates/mixed-clippy-eeb1-1.result.json": {
|
||||
"bytes": 1720,
|
||||
"sha256": "886eb86c99a261af00207864ba4717735910a092f3ec3352ff455a960de38881"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.log": {
|
||||
"bytes": 33333,
|
||||
"sha256": "3af2546378fd0cdd634dd63791d8b3475563c49c19d28aaea1e3a35a2474fbb6"
|
||||
},
|
||||
"gates/mixed-direct-full-a578-1.result.json": {
|
||||
"bytes": 52372,
|
||||
"sha256": "8ba1ef2dca98440b57280ebf0282257ace79a0f0ccfde23f7ad8e7e2c255a0ec"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.log": {
|
||||
"bytes": 20334,
|
||||
"sha256": "37551f95fc70a422e394712690bf19b69ad769890a9a07eac73bf9e0fa843242"
|
||||
},
|
||||
"gates/mixed-direct-list-a578-1.result.json": {
|
||||
"bytes": 49871,
|
||||
"sha256": "22db9a6a34d1e0800a71ec1ae88e1f18467d1c50a10a9ad305182d29cc11d904"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-a578-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "2648337aa67f6978b77e05479321a35ad782ebdad71b322efc62bb46e7180fe0"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.log": {
|
||||
"bytes": 7352,
|
||||
"sha256": "62cafef008281d224d8176df5938084cf17c27b3d31cc80971fbc5594155d792"
|
||||
},
|
||||
"gates/mixed-fmt-eeb1-1.result.json": {
|
||||
"bytes": 1631,
|
||||
"sha256": "0ad50da9ef19f4129f593ffe37173c930b0b151cdd6ea00b1308aec12c973a5b"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.log": {
|
||||
"bytes": 2911,
|
||||
"sha256": "4acfc2bc654210441ab07b45fcfdb9a8496667f768962c1c51a5a06f73011c60"
|
||||
},
|
||||
"gates/mixed-focused-a578-1.result.json": {
|
||||
"bytes": 2061,
|
||||
"sha256": "fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.log": {
|
||||
"bytes": 2806,
|
||||
"sha256": "1b7d6df5aaa0b0d9828cbbac9a77cb8ace0d8e2e3a8e44d58dcc5b254348628a"
|
||||
},
|
||||
"gates/mixed-focused-eeb1-1.result.json": {
|
||||
"bytes": 2057,
|
||||
"sha256": "2b55c0b63e9bb9f3c8a45b934833a799e811b66a7c1297d40ca1b6edb54b4d75"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.log": {
|
||||
"bytes": 33611,
|
||||
"sha256": "ae9e4f3187d053d3ded9ec2475fc7dd469d5df976261fdc30479070e08cbc2b6"
|
||||
},
|
||||
"gates/mixed-full-eeb1-1.result.json": {
|
||||
"bytes": 1981,
|
||||
"sha256": "1f0b3e64142d8a774ad5e59c1d8e8f28c1a94717749b851d22044a41c2e01830"
|
||||
},
|
||||
"gates/mixed-list-754a-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "020a1ef53d3f30699b66358cb8688add682a33960b3e12721f50af5a9f57a3cb"
|
||||
},
|
||||
"gates/mixed-list-754a-1.log": {
|
||||
"bytes": 473,
|
||||
"sha256": "ff09dcad13a097b29fe80455f9f34b5df71d3dd1ada101dca3ee1a046ab33977"
|
||||
},
|
||||
"gates/mixed-list-754a-1.result.json": {
|
||||
"bytes": 1694,
|
||||
"sha256": "35c109d3f9e05aaae7933f0af955703a8affad45158d3e7de6bd23c35ea76cd8"
|
||||
},
|
||||
"gates/mixed-list-a578-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "91316ef1384a49e5a097684366abc73a16346fef2cfba6a9ed58d3832a270bde"
|
||||
},
|
||||
"gates/mixed-list-a578-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "7ad105fc530f3f13d5b108f8856d431cf5833209b9dc410428525368aa0fd063"
|
||||
},
|
||||
"gates/mixed-list-a578-1.result.json": {
|
||||
"bytes": 22476,
|
||||
"sha256": "adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.inputs.json": {
|
||||
"bytes": 100820,
|
||||
"sha256": "a0aabf861b1322cc2843edb8befe85f8eaecda5d4d95d625c0f9886ee0435e1b"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.log": {
|
||||
"bytes": 20665,
|
||||
"sha256": "3e07d0c5a843b9a2bc74d4ce8f36976c49ea57b6a14d5a4dc1f334a7e6016bd5"
|
||||
},
|
||||
"gates/mixed-list-eeb1-1.result.json": {
|
||||
"bytes": 22477,
|
||||
"sha256": "d0f7afa28c1a7b976a1729c59c2f6c9c7a04a674658a39e04de09106698005f5"
|
||||
},
|
||||
"helpers/analysis-mixed-syntax-clippy-fix-proof-20260923.py": {
|
||||
"bytes": 3937,
|
||||
"sha256": "95c006b1a84f42400fdad439958c3852aa54dc69ec85aedd29d79cc8c089c803"
|
||||
},
|
||||
"helpers/formatting-proof.py": {
|
||||
"bytes": 5518,
|
||||
"sha256": "731d5c8c9993c81b789edc3c8ab9aa03e141b4334ace8a64c5d101e8315e03b4"
|
||||
},
|
||||
"notes/analysis-mixed-direct-evidence-review-20260923.md": {
|
||||
"bytes": 6608,
|
||||
"sha256": "02e0713681e3a196d91b9cfd170bcd5a54d0e78b7948e30439baf9d051c29d6c"
|
||||
},
|
||||
"notes/analysis-mixed-direct-gate-path-check-20260923.json": {
|
||||
"bytes": 22970,
|
||||
"sha256": "e3455ca847df1fd25e3c8dd4040e647155a917905f38b8b320f4fdfa17ff3d2d"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"bytes": 18874,
|
||||
"sha256": "8ad3005d960667267a10e9a73b92f8e151dd4e451cbbaed215bbad74e79677e0"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"bytes": 10271,
|
||||
"sha256": "d8763a22883cf5fdc6a39b2fb8965f5ac061df8553b7968d3f6f4aa0adc17539"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-handoff-20260923.md": {
|
||||
"bytes": 2848,
|
||||
"sha256": "903676efac11de735cd04b91965ec44bb50dc6fa464192cbb39fa53f4276caf2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clippy-fix-proof-20260923.json": {
|
||||
"bytes": 2016,
|
||||
"sha256": "cd91d010d66fda68c247bf64ce3861aa2d85dc9b3a535da80d7743241aad4a9c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-clock-disposition-20260923.md": {
|
||||
"bytes": 1636,
|
||||
"sha256": "f560270339411c6265127095bd83115143c2f97eb257a20d5f0c64193345b3e2"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-evidence-tools-independent-review-20260923.md": {
|
||||
"bytes": 13228,
|
||||
"sha256": "3f7f6dc2621b111c885550f8d2e519f3668ec8a0f48f917d69419485a3638de4"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-754a9b4-manifest-20260923.json": {
|
||||
"bytes": 688,
|
||||
"sha256": "87079e866306b6418b4a69052286b96f7a3f92d5567c12ebf86fdba5f5cfd607"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-followup-handoff-20260923.md": {
|
||||
"bytes": 3739,
|
||||
"sha256": "cbde5e49a3cc7f3fa6a138680dd4a8efba77038b9489358ce98b0f1beb930218"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.json": {
|
||||
"bytes": 2864,
|
||||
"sha256": "52775e006cbc27df7c6d865b8ef0bf1557d9347d52476b40a62f09eaa732473c"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-formatting-disposition-20260923.md": {
|
||||
"bytes": 2316,
|
||||
"sha256": "430e4350c506944313825fbaff289260c08134f3ba6c7b88323e5071fa7ccbf1"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-independent-review-20260923.md": {
|
||||
"bytes": 15780,
|
||||
"sha256": "057cf307bf914832565fb92a289ac102fdd68c666201af736d7c37557984e0d8"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-0fc0826-manifest-20260923.json": {
|
||||
"bytes": 3100,
|
||||
"sha256": "788b0ea775dbbe4772358a488500885132bd41038ac8f278542ed45d0741e24d"
|
||||
},
|
||||
"notes/analysis-mixed-syntax-source-handoff-20260923.md": {
|
||||
"bytes": 11880,
|
||||
"sha256": "afa06df13a87a2be290623bf33d4643c9ec70a2e38886fb1b971e770db3239fe"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"bytes": 100256,
|
||||
"sha256": "a8310981b743069f6e6abf0ef11857ec03c16562dc7e8264030c1d9d82517e46"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"bytes": 18213,
|
||||
"sha256": "76b9e9ebc0c0d3d8794020dd222cfc94f7dd8cda9deedd0e74e0cd0c3aa5900c"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"bytes": 19385,
|
||||
"sha256": "4baf130b68e2c044ad3e43d6e8a2e13c611008192a271d3dfa75ee5a7c1503c1"
|
||||
}
|
||||
},
|
||||
"git_origins": {
|
||||
"baseline/full-f1d79df.log": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.log"
|
||||
},
|
||||
"baseline/full-f1d79df.result.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.result.json"
|
||||
},
|
||||
"baseline/full-f1d79df.inputs.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.inputs.json"
|
||||
},
|
||||
"baseline/full-f1d79df.comparison.json": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df.comparison.json"
|
||||
},
|
||||
"baseline/full-f1d79df-comparison.py": {
|
||||
"commit": "257984c5dae63dae116a1438fb2a5d3138df8431",
|
||||
"path": "harness/experiments/analysis-source-s2c-windows-20260913/raw/full-f1d79df-comparison.py"
|
||||
},
|
||||
"prior/list-10d7f33.log": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.log"
|
||||
},
|
||||
"prior/list-10d7f33.result.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.result.json"
|
||||
},
|
||||
"prior/list-10d7f33.inputs.json": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/experiments/analysis-original-span-20260923/evidence.zip",
|
||||
"member": "list-10d7f33.inputs.json"
|
||||
},
|
||||
"notes/analysis-mixed-parser-proposal-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-proposal-20260923.md"
|
||||
},
|
||||
"notes/analysis-mixed-parser-review-20260923.md": {
|
||||
"commit": "aecee2aff3f4410648a501a70cb2e6160c81adc5",
|
||||
"path": "harness/analysis-mixed-parser-review-20260923.md"
|
||||
}
|
||||
},
|
||||
"verified_summary": {
|
||||
"source": "a578ac98a06772a60bec00ae287e65650680d119",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
},
|
||||
"strict_core_all_targets": "PASS",
|
||||
"strict_exit": 0,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "direct-executable",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "direct-executable",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39706624,
|
||||
"sha256": "ae4974da9a58c487e1fe1a4d1461743b106fb7495f3c5a84a20a8999cc9a7ce2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"intermediate_checkpoint": {
|
||||
"source": "eeb1069cfcfc51e4cf73cff850adc2fabc8aae77",
|
||||
"full_suite": "FAILED",
|
||||
"full_exit": 101,
|
||||
"listed": 194,
|
||||
"prior_173_retained": 173,
|
||||
"typed_passed_in_full": 85,
|
||||
"mixed_focused_passed": 20,
|
||||
"full_passed": 178,
|
||||
"full_failed": 16,
|
||||
"old_152_statuses_unchanged": 152,
|
||||
"new_42_passes": [
|
||||
"language::analysis_source::index::tests::arena_rejects_duplicate_sites_occurrences_and_wrong_callee_labels",
|
||||
"language::analysis_source::index::tests::arena_rejects_forward_cycles_and_cross_owner_field_file_parents",
|
||||
"language::analysis_source::index::tests::deep_parse_index_plan_and_failed_build_cleanup_on_128k_stack",
|
||||
"language::analysis_source::index::tests::index_checks_every_expression_edge_and_keeps_override_fields_distinct",
|
||||
"language::analysis_source::index::tests::index_has_shared_budget_and_never_stabilizes_missing_ids",
|
||||
"language::analysis_source::index::tests::index_rejects_comment_partial_and_non_utf8_occurrence_spans",
|
||||
"language::analysis_source::index::tests::maximum_index_paths_compare_lookup_debug_and_drop_on_128k_stack",
|
||||
"language::analysis_source::index::tests::repeated_reordered_calls_have_stable_full_paths_and_four_labels",
|
||||
"language::analysis_source::index::tests::staged_index_preserves_complete_oa_sa_models_and_original_file_spans",
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"language::analysis_source::tests::every_parent_shape_rejects_depth129_and_cleans_children_on_128k_stack",
|
||||
"language::analysis_source::update::tests::alias_edits_preserve_unit_type_override_tokens_and_unrelated_authored_bytes",
|
||||
"language::analysis_source::update::tests::composition_checks_edit_record_ceiling_before_duplicate_membership",
|
||||
"language::analysis_source::update::tests::composition_defers_only_typed_output_size_with_independent_shrink_arithmetic",
|
||||
"language::analysis_source::update::tests::composition_exports_complete_borrowed_swap_witnesses_and_empty_noops",
|
||||
"language::analysis_source::update::tests::composition_keeps_name_storage_and_rename_record_limits_before_allocation",
|
||||
"language::analysis_source::update::tests::composition_rejects_stale_or_damaged_complete_batches_before_export",
|
||||
"language::analysis_source::update::tests::output_and_plan_limits_are_aggregate_and_do_not_reset_parse_work",
|
||||
"language::analysis_source::update::tests::rename_rejects_unknown_invalid_and_colliding_final_names_but_allows_noop",
|
||||
"language::analysis_source::update::tests::simultaneous_global_and_scoped_swaps_match_original_token_and_whole_model_oracles",
|
||||
"language::analysis_source::update::tests::stale_file_sets_bytes_forged_spans_and_duplicate_edits_fail_before_output",
|
||||
"language::analysis_source::update::tests::standalone_noop_apply_keeps_tighter_file_only_budget_and_output_boundary",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"known_failure_names": [
|
||||
"language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations",
|
||||
"language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views",
|
||||
"language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit",
|
||||
"language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes",
|
||||
"language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected",
|
||||
"language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment",
|
||||
"source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes",
|
||||
"source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed",
|
||||
"source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes",
|
||||
"source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last",
|
||||
"source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility",
|
||||
"source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations",
|
||||
"source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files",
|
||||
"source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency",
|
||||
"source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files",
|
||||
"source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes"
|
||||
],
|
||||
"new_since_173": [
|
||||
"language::analysis_source::mixed::tests::all_short_typed_roots_share_original_buffers_without_public_activation",
|
||||
"language::analysis_source::mixed::tests::caller_declaration_counts_are_aggregate_and_checked_before_typed_header_allocation",
|
||||
"language::analysis_source::mixed::tests::diamond_includes_return_one_canonical_file_table_and_scan_dependency_once",
|
||||
"language::analysis_source::mixed::tests::duplicate_ordinary_ids_keep_occurrences_and_scoped_parameter_ids_remain_distinct",
|
||||
"language::analysis_source::mixed::tests::every_identity_class_requires_authored_ids_without_mutating_the_bundle",
|
||||
"language::analysis_source::mixed::tests::exact_shared_profile_limits_include_nonlatching_metadata_phase_failures",
|
||||
"language::analysis_source::mixed::tests::exact_work_and_reference_occurrences_accumulate_across_files",
|
||||
"language::analysis_source::mixed::tests::interleaved_unicode_crlf_has_original_typed_and_ordinary_coordinates",
|
||||
"language::analysis_source::mixed::tests::mixed_deep_typed_success_and_rejection_cleanup_on_128k_stack",
|
||||
"language::analysis_source::mixed::tests::mixed_typed_reference_limit_is_inherited_without_charging_ordinary_parent_refs",
|
||||
"language::analysis_source::mixed::tests::ordinary_model_records_and_parent_reference_are_not_syntax_or_step_limits",
|
||||
"language::analysis_source::mixed::tests::ordinary_numeric_adjacency_and_malformed_trivia_match_legacy_refusals",
|
||||
"language::analysis_source::mixed::tests::ordinary_signed_numbers_keep_complete_nested_value_and_field_ends",
|
||||
"language::analysis_source::mixed::tests::ordinary_value_depth_boundary_remains_64_in_both_parser_views",
|
||||
"language::analysis_source::mixed::tests::private_aggregate_preflights_run_before_traversal_path_allocation",
|
||||
"language::analysis_source::mixed::tests::syntax_entries_accumulate_across_both_ordinary_and_typed_producer_orders",
|
||||
"language::analysis_source::mixed::tests::typed_numeric_work_remains_in_the_same_inherited_profile",
|
||||
"language::analysis_source::mixed::tests::typed_words_are_contextual_but_typed_headers_cannot_nest_in_ordinary_bodies",
|
||||
"language::analysis_source::mixed::tests::whole_bundle_rejects_missing_unreachable_cyclic_and_noncanonical_files",
|
||||
"language::analysis_source::mixed::tests::witness_retains_exact_caller_policy_separately_from_syntax_storage",
|
||||
"source_project::traversal::tests::ordinary_compile_once_keeps_include_order_and_cycle_source_location"
|
||||
],
|
||||
"test_artifact": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
},
|
||||
"strict_core_all_targets": "FAILED",
|
||||
"strict_exit": 101,
|
||||
"fmt_exit": 1,
|
||||
"full_invocation": "cargo",
|
||||
"listing_artifacts": [
|
||||
{
|
||||
"invocation": "cargo",
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-416e35542925bed6.exe",
|
||||
"bytes": 39708672,
|
||||
"sha256": "5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"formatting_disposition": "Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df; final fmt also FAILED exit 1 with identical nine blocks",
|
||||
"unchanged_inputs_from_intermediate": 540,
|
||||
"clock_discontinuity": "Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.",
|
||||
"limits": "Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,484 @@
|
||||
"""Read-only portable receipt/Git verifier. Never executes archived launchers."""
|
||||
from pathlib import Path, PurePosixPath, PureWindowsPath
|
||||
from datetime import datetime
|
||||
import argparse
|
||||
import hashlib
|
||||
import io
|
||||
import json
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
import zipfile
|
||||
|
||||
SOURCE = 'a578ac98a06772a60bec00ae287e65650680d119'
|
||||
INTERMEDIATE = 'eeb1069cfcfc51e4cf73cff850adc2fabc8aae77'
|
||||
FAILED_SOURCE = '754a9b4b7caca2e848742f5194d98dc9aee7f674'
|
||||
PRIOR_SOURCE = '10d7f3340d5cd61a656dc0bcf7c143f8897c5551'
|
||||
BASELINE_SOURCE = 'f1d79df4979121335ed7b4ce4da84b2fca8a9ef4'
|
||||
SCOPE = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build',
|
||||
'crates', 'assets', 'docs', 'examples', 'harness/fixtures', 'vendor']
|
||||
PREFIX = ['cargo', 'test', '--locked', '--offline', '-p', 'oa-core', '--lib']
|
||||
TYPED = 'language::analysis_source::'
|
||||
MIXED = TYPED + 'mixed::'
|
||||
HEADER_ERROR = 'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.'
|
||||
|
||||
|
||||
def require(condition, message):
|
||||
if not condition:
|
||||
raise ValueError(message)
|
||||
|
||||
|
||||
def sha(data):
|
||||
return hashlib.sha256(data).hexdigest()
|
||||
|
||||
|
||||
def unique_object(pairs):
|
||||
result = {}
|
||||
for key, value in pairs:
|
||||
require(key not in result, 'Duplicate JSON key: ' + key)
|
||||
result[key] = value
|
||||
return result
|
||||
|
||||
|
||||
def document(raw):
|
||||
return json.loads(raw, object_pairs_hook=unique_object)
|
||||
|
||||
|
||||
def safe_name(name):
|
||||
require(isinstance(name, str) and name and '\\' not in name and ':' not in name,
|
||||
'Unsafe archive name')
|
||||
p = PurePosixPath(name)
|
||||
require(not p.is_absolute() and str(p) == name and '..' not in p.parts,
|
||||
'Unsafe archive path: ' + name)
|
||||
return name
|
||||
|
||||
|
||||
def git(repo, *arguments, data=None):
|
||||
return subprocess.check_output(['git', '-C', str(repo), *arguments], input=data)
|
||||
|
||||
|
||||
def git_inputs(repo, source, current, count):
|
||||
require(current['source'] == source, 'Input source mismatch')
|
||||
records = current['inputs']
|
||||
require(len(records) == count, 'Unexpected input count')
|
||||
paths = git(repo, 'ls-tree', '-r', '--name-only', source, *SCOPE).decode().splitlines()
|
||||
require(paths == [item['path'] for item in records], 'Git input membership/order mismatch')
|
||||
raw = git(repo, 'cat-file', '--batch', data=''.join(f'{source}:{p}\n' for p in paths).encode())
|
||||
offset = 0
|
||||
for item in records:
|
||||
end = raw.index(b'\n', offset)
|
||||
_, kind, size = raw[offset:end].split()
|
||||
size = int(size)
|
||||
blob = raw[end + 1:end + 1 + size]
|
||||
require(kind == b'blob' and size == item['bytes'] and sha(blob) == item['sha256'],
|
||||
'Git input bytes mismatch: ' + item['path'])
|
||||
offset = end + size + 2
|
||||
require(offset == len(raw), 'Trailing Git batch bytes')
|
||||
|
||||
|
||||
def listing(log):
|
||||
names = re.findall(r'^([^\r\n]+): test\r?$', log, re.M)
|
||||
require(len(names) == len(set(names)), 'Duplicate listed test')
|
||||
summaries = re.findall(r'^(\d+) tests, (\d+) benchmarks\r?$', log, re.M)
|
||||
require(summaries == [(str(len(names)), '0')], 'Listing footer mismatch')
|
||||
return names
|
||||
|
||||
|
||||
def outcomes(log, expected, passed, failed, filtered):
|
||||
rows = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\r?$', log, re.M)
|
||||
require(len(rows) == len({name for name, _ in rows}), 'Duplicate runtime outcome')
|
||||
actual = dict(rows)
|
||||
require(set(actual) == set(expected), 'Missing/extra runtime outcomes')
|
||||
require(sum(v == 'ok' for v in actual.values()) == passed and
|
||||
sum(v == 'FAILED' for v in actual.values()) == failed and
|
||||
'ignored' not in actual.values(), 'Runtime status mismatch')
|
||||
summaries = re.findall(r'^test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; '
|
||||
r'(\d+) ignored; (\d+) measured; (\d+) filtered out;', log, re.M)
|
||||
require(summaries == [('FAILED' if failed else 'ok', str(passed), str(failed),
|
||||
'0', '0', str(filtered))], 'Runtime footer mismatch')
|
||||
return actual
|
||||
|
||||
|
||||
def failures(log, names):
|
||||
blocks = re.findall(r'^---- ([^\r\n]+) stdout ----\r?\n(.*?)(?=^---- |^failures:\r?$|\Z)',
|
||||
log, re.M | re.S)
|
||||
require(len(blocks) == len(names) and {name for name, _ in blocks} == set(names),
|
||||
'Failure-block membership mismatch')
|
||||
for name, block in blocks:
|
||||
require(block.count(HEADER_ERROR) == 1 and 'invalid_source' in block,
|
||||
'Failure cause changed: ' + name)
|
||||
tails = re.findall(r'^failures:\r?\n((?: [^\r\n]+\r?\n)+)', log, re.M)
|
||||
require(len(tails) == 1 and tails[0].split() == sorted(names), 'Failure footer changed')
|
||||
|
||||
|
||||
def formatting_evidence(payload, repo, final_log=None):
|
||||
note = document(payload['notes/analysis-mixed-syntax-formatting-disposition-20260923.json'])
|
||||
stem = 'gates/mixed-fmt-eeb1-1'
|
||||
receipt = document(payload[stem + '.result.json'])
|
||||
log = payload[stem + '.log']
|
||||
require(note['source'] == INTERMEDIATE and note['prior_source'] == PRIOR_SOURCE and
|
||||
note['baseline_source'] == BASELINE_SOURCE and note['exit'] == receipt['exit'] == 1 and
|
||||
note['command'] == receipt['command'] == ['cargo', 'fmt', '--all', '--', '--check'] and
|
||||
note['changed_inputs'] == [] and note['input_count'] == 541, 'Formatting note scope mismatch')
|
||||
for field, suffix in (('receipt_sha256', '.result.json'), ('log_sha256', '.log'), ('inputs_sha256', '.inputs.json')):
|
||||
require(note[field] == sha(payload[stem + suffix]), 'Formatting note raw hash mismatch')
|
||||
blocks = re.findall(r'^Diff in ([^\r\n]+):(\d+):\r?$', log.decode(), re.M)
|
||||
normalized = [('crates/' + path.replace('\\', '/').split('/crates/', 1)[1], int(line))
|
||||
for path, line in blocks]
|
||||
expected = ['crates/oa-core/src/' + name for name in
|
||||
('model.rs', 'references.rs', 'semantic/catalog.rs', 'session.rs', 'transitions.rs', 'validation.rs')]
|
||||
require(len(blocks) == note['diff_blocks'] == 9 and sorted({path for path, _ in normalized}) == expected,
|
||||
'Formatting failure changed scope')
|
||||
require([row['path'] for row in note['affected_files']] == expected, 'Formatting file inventory differs')
|
||||
for row in note['affected_files']:
|
||||
blobs = [git(repo, 'show', source + ':' + row['path']) for source in (SOURCE, INTERMEDIATE, PRIOR_SOURCE, BASELINE_SOURCE)]
|
||||
require(len(set(blobs)) == 1 and row['equal_at_all_three_pins'] is True and
|
||||
row['bytes'] == len(blobs[0]) and row['sha256'] == sha(blobs[0]),
|
||||
'Formatting inheritance not supported: ' + row['path'])
|
||||
require(row['git_blob'] == git(repo, 'rev-parse', SOURCE + ':' + row['path']).decode().strip() and
|
||||
row['diff_lines'] == [line for path, line in normalized if path == row['path']],
|
||||
'Formatting blob/line inventory differs')
|
||||
if final_log is not None:
|
||||
final_blocks = re.findall(r'^Diff in ([^\r\n]+):(\d+):\r?$', final_log, re.M)
|
||||
final_normalized = [('crates/' + path.replace('\\', '/').split('/crates/', 1)[1], int(line))
|
||||
for path, line in final_blocks]
|
||||
require(final_normalized == normalized, 'Final formatting failure scope changed')
|
||||
return 'Formatting FAILED at eeb1069; six affected blobs byte-identical at a578ac9, eeb1069, 10d7f33 and f1d79df'
|
||||
|
||||
|
||||
DIRECT_RECORDER = '3043b4ca43f2fb581d9f77361830f0ea86425982d6dee40bc9d71a3444caa14a'
|
||||
|
||||
|
||||
def direct_evidence(payload, receipt, log):
|
||||
"""Only the reviewed final direct list/full protocol; no archived code runs."""
|
||||
require(receipt['source'] == SOURCE and receipt['mode'] in ('list', 'full') and
|
||||
receipt['filter'] == '' and receipt['cargo_invoked'] is False,
|
||||
'Unsupported direct invocation scope')
|
||||
require(receipt['launch_error'] is None and receipt['verification_failures'] == [] and
|
||||
receipt['source_status_after'] == '', 'Direct invocation did not close cleanly')
|
||||
require(receipt['launcher_sha256'] == DIRECT_RECORDER and
|
||||
receipt['launcher_copy_sha256_after'] == DIRECT_RECORDER,
|
||||
'Unreviewed or changed direct recorder')
|
||||
require(receipt['environment']['ARCADIA_CODEC_LIFECYCLE_PHASE'] is None and
|
||||
receipt['environment']['RUST_MIN_STACK'] is None,
|
||||
'Direct parent/stack environment differs')
|
||||
require(receipt['utc_clock_went_backwards'] is False,
|
||||
'Direct gate cannot inherit original listing clock exception')
|
||||
require(not re.search(r'^\s*Running unittests\b', log, re.M),
|
||||
'Direct output contains a fabricated Cargo invocation line')
|
||||
watched = {}
|
||||
|
||||
def bound(field, fixed_name=None, fixed_hash=None):
|
||||
descriptor = receipt[field]
|
||||
result_name = safe_name(descriptor['result'])
|
||||
require(result_name.endswith('.result.json'), 'Invalid direct bound result name')
|
||||
stem = result_name[:-len('.result.json')]
|
||||
raw = payload['gates/' + result_name]
|
||||
if fixed_name is not None:
|
||||
require(result_name == fixed_name and sha(raw) == fixed_hash,
|
||||
'Direct historical binding differs')
|
||||
record = document(raw)
|
||||
require(record['source'] == record['head_after'] == SOURCE and record['exit'] == 0 and
|
||||
record['changed_inputs'] == [] and record['inputs'] == stem + '.inputs.json',
|
||||
'Direct bound checkpoint is not successful unchanged source')
|
||||
expected = {
|
||||
'result': result_name, 'result_sha256': sha(raw),
|
||||
'log': stem + '.log', 'log_sha256': record['log_sha256'],
|
||||
'inputs': stem + '.inputs.json', 'inputs_sha256': record['inputs_sha256'],
|
||||
'source': SOURCE, 'launcher_copy': record['launcher_copy'],
|
||||
'launcher_sha256': record['launcher_sha256'], 'artifacts': record['artifacts'],
|
||||
'listing_count': record['listing_count'], 'listing_members': record['listing_members'],
|
||||
}
|
||||
require(descriptor == expected, 'Direct descriptor differs from actual bound receipt')
|
||||
for key in ('result', 'log', 'inputs'):
|
||||
relative = safe_name(expected[key])
|
||||
digest = expected[key + '_sha256']
|
||||
require(sha(payload['gates/' + relative]) == digest, 'Direct bound payload hash mismatch')
|
||||
watched[relative] = digest
|
||||
launcher = safe_name(record['launcher_copy'].replace('\\', '/'))
|
||||
require(launcher == 'launchers/' + record['launcher_sha256'] + '.py' and
|
||||
sha(payload['gates/' + launcher]) == record['launcher_sha256'] == record['launcher_sha256_after'],
|
||||
'Direct bound launcher differs')
|
||||
watched[launcher] = record['launcher_sha256']
|
||||
return record, payload['gates/' + stem + '.log'].decode('utf-8')
|
||||
|
||||
original, original_log = bound('bound_original_listing', 'mixed-list-a578-1.result.json',
|
||||
'adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100')
|
||||
focused, _ = bound('bound_focused', 'mixed-focused-a578-1.result.json',
|
||||
'fa586319f22c7eb1bd75e9d9da6784cff8cc897b6b93205c84f6591fa9c76b85')
|
||||
require(len(focused['artifacts']) == 1, 'Focused artifact missing')
|
||||
artifact = focused['artifacts'][0]
|
||||
require(artifact['bytes'] == 39706624 and artifact['sha256'] ==
|
||||
'089d7b0389bb3f4e98fd350d4d7504294087ce3fc84035672c781547c8a71881',
|
||||
'Rebuilt focused artifact differs')
|
||||
require(receipt['artifact_before'] == artifact and receipt['artifacts'] == [artifact],
|
||||
'Direct artifact changed or differs from focused binary')
|
||||
command = receipt['command']
|
||||
require(isinstance(command, list) and len(command) == 2 and
|
||||
PureWindowsPath(command[0]) == PureWindowsPath(artifact['path']) and
|
||||
command[1] == ('--list' if receipt['mode'] == 'list' else '--test-threads=1'),
|
||||
'Unexpected direct executable argv')
|
||||
require(PureWindowsPath(receipt['cwd']) == PureWindowsPath(
|
||||
'C:/Users/User/Documents/Git/ARCADIA-Studio/.local/as3batch/crates/oa-core'),
|
||||
'Direct working directory is not the recorded Cargo package root')
|
||||
if receipt['mode'] == 'list':
|
||||
require(receipt['bound_listing'] is None, 'Direct listing unexpectedly borrows another listing')
|
||||
require(listing(log) == listing(original_log), 'Direct listing differs from original test inventory')
|
||||
else:
|
||||
direct, direct_log = bound('bound_listing')
|
||||
require(direct['mode'] == 'list' and direct['invocation'] == 'direct-executable' and
|
||||
direct['launcher_sha256'] == DIRECT_RECORDER and direct['artifacts'] == [artifact] and
|
||||
direct['listing_members'] == listing(direct_log) == listing(original_log),
|
||||
'Full run does not bind actual direct listing of rebuilt binary')
|
||||
rows = receipt['bound_files_after']
|
||||
observed = {}
|
||||
for row in rows:
|
||||
path = safe_name(row['path'].replace('\\', '/'))
|
||||
require(path not in observed, 'Duplicate direct bound-file postcheck')
|
||||
require(row['expected_sha256'] == row['sha256_after'], 'Direct bound file changed')
|
||||
observed[path] = row['sha256_after']
|
||||
require(observed == watched, 'Direct bound-file postcheck coverage differs')
|
||||
|
||||
|
||||
|
||||
def runtime_checkpoint(by_mode, prior_names, old, old_failures, final):
|
||||
require(all(len(by_mode.get(k, [])) == 1 for k in ('full', 'clippy', 'fmt')),
|
||||
'Required checkpoint gates missing/ambiguous')
|
||||
lists = by_mode.get('list', [])
|
||||
if final:
|
||||
cargo_lists = [(r, log) for r, log in lists if r.get('invocation') is None]
|
||||
direct_lists = [(r, log) for r, log in lists if r.get('invocation') == 'direct-executable']
|
||||
require(len(lists) == 2 and len(cargo_lists) == len(direct_lists) == 1,
|
||||
'Final requires original Cargo listing and actual rebuilt-binary direct listing')
|
||||
chronology_listing, original_log = cargo_lists[0]
|
||||
listed_receipt, log = direct_lists[0]
|
||||
original_names = listing(original_log)
|
||||
require(chronology_listing['exit'] == 0 and chronology_listing['listing_count'] == 194 and
|
||||
chronology_listing['listing_members'] == original_names == listing(log),
|
||||
'Original/direct listing membership mismatch')
|
||||
require(by_mode['full'][0][0].get('invocation') == 'direct-executable',
|
||||
'Final full run must use the declared direct recorder')
|
||||
else:
|
||||
require(len(lists) == 1, 'Intermediate listing missing/ambiguous')
|
||||
listed_receipt, log = lists[0]
|
||||
chronology_listing = listed_receipt
|
||||
names = listing(log)
|
||||
require(listed_receipt['exit'] == 0 and listed_receipt['listing_members'] == names and
|
||||
listed_receipt['listing_count'] == len(names) == 194, 'Checkpoint listing not accepted')
|
||||
require(set(prior_names) <= set(names), 'Prior173 membership lost')
|
||||
typed = {n for n in names if n.startswith(TYPED)}
|
||||
mixed = {n for n in names if n.startswith(MIXED)}
|
||||
require(len(typed) == 85 and len(mixed) == 20, 'Typed/mixed membership differs')
|
||||
require({n for n in prior_names if n.startswith(TYPED)} <= typed, 'Prior typed/stack controls missing')
|
||||
artifacts = listed_receipt['artifacts']
|
||||
require(len(artifacts) == 1 and artifacts[0]['bytes'] > 0 and
|
||||
re.fullmatch('[0-9a-f]{64}', artifacts[0]['sha256']), 'Listing binary witness missing')
|
||||
mixed_runs = 0
|
||||
for receipt, log in by_mode.get('focused', []):
|
||||
selected = {n for n in names if receipt['filter'] in n}
|
||||
require(selected and receipt['exit'] == 0 and receipt['artifacts'] == artifacts, 'Focused binary/exit mismatch')
|
||||
outcomes(log, selected, len(selected), 0, len(names) - len(selected))
|
||||
if selected == mixed:
|
||||
mixed_runs += 1
|
||||
require(mixed_runs >= 1, 'Completed focused mixed gate missing')
|
||||
full_receipt, full_log = by_mode['full'][0]
|
||||
require(full_receipt['exit'] == 101 and full_receipt['artifacts'] == artifacts, 'Full diagnostic gate mismatch')
|
||||
full = outcomes(full_log, names, 178, 16, 0)
|
||||
require(all(full.get(n) == status for n, status in old.items()), 'Old152 statuses changed')
|
||||
new = set(full) - set(old)
|
||||
require(len(new) == 42 and all(full[n] == 'ok' for n in new), 'Later42 cases did not all pass')
|
||||
require(all(full[n] == 'ok' for n in typed), 'Typed controls not all passing')
|
||||
failures(full_log, old_failures)
|
||||
strict, strict_log = by_mode['clippy'][0]
|
||||
if final:
|
||||
require(strict['exit'] == 0 and 'Finished' in strict_log and
|
||||
not re.search(r'^error(?:\[|:)', strict_log, re.M), 'Final strict core gate failed')
|
||||
require(datetime.fromisoformat(strict['end']) <= datetime.fromisoformat(chronology_listing['start']),
|
||||
'Final listing preceded successful strict closure')
|
||||
else:
|
||||
require(strict['exit'] == 101 and 'unnecessary_unwrap' in strict_log and
|
||||
'collapsible_if' in strict_log and 'due to 2 previous errors' in strict_log and
|
||||
strict['artifacts'] == [], 'Intermediate failed strict evidence changed')
|
||||
require(artifacts[0]['bytes'] == 39708672 and artifacts[0]['sha256'] ==
|
||||
'5482a24e86d6f102c34dec6be9904726488963e8552e514253efbf03dfbcd98c',
|
||||
'Intermediate observed artifact changed')
|
||||
fmt, fmt_log = by_mode['fmt'][0]
|
||||
require(fmt['exit'] == 1, 'Formatting status differs from inherited-failure scope')
|
||||
return names, {
|
||||
'source': SOURCE if final else INTERMEDIATE, 'full_suite': 'FAILED', 'full_exit': 101,
|
||||
'listed': len(names), 'prior_173_retained': len(prior_names),
|
||||
'typed_passed_in_full': len(typed), 'mixed_focused_passed': len(mixed),
|
||||
'full_passed': 178, 'full_failed': 16, 'old_152_statuses_unchanged': len(old),
|
||||
'new_42_passes': sorted(new), 'known_failure_names': old_failures,
|
||||
'new_since_173': sorted(set(names) - set(prior_names)), 'test_artifact': artifacts[0],
|
||||
'strict_core_all_targets': 'PASS' if final else 'FAILED', 'strict_exit': strict['exit'],
|
||||
'fmt_exit': 1,
|
||||
'full_invocation': full_receipt.get('invocation', 'cargo'),
|
||||
'listing_artifacts': [{'invocation': r.get('invocation', 'cargo'), 'artifacts': r['artifacts']}
|
||||
for r, _ in lists],
|
||||
}, fmt_log
|
||||
|
||||
|
||||
def verify_payload(payload, manifest, repo):
|
||||
require(manifest['schema'] == 1 and manifest['source'] == SOURCE, 'Wrong package schema/source')
|
||||
require(set(payload) == set(manifest['payloads']), 'Payload membership mismatch')
|
||||
for name, raw in payload.items():
|
||||
safe_name(name)
|
||||
require(manifest['payloads'][name] == {'bytes': len(raw), 'sha256': sha(raw)},
|
||||
'Payload hash mismatch: ' + name)
|
||||
# Historical records are anchored to immutable documentation Git objects,
|
||||
# independently of this package's editable manifest hashes.
|
||||
origins = manifest['git_origins']
|
||||
for name, origin in origins.items():
|
||||
require(name in payload and re.fullmatch('[0-9a-f]{40}', origin['commit']), 'Bad Git origin')
|
||||
raw = git(repo, 'show', origin['commit'] + ':' + safe_name(origin['path']))
|
||||
if 'member' in origin:
|
||||
with zipfile.ZipFile(io.BytesIO(raw)) as archive:
|
||||
require(len(archive.namelist()) == len(set(archive.namelist())), 'Duplicate origin ZIP member')
|
||||
raw = archive.read(safe_name(origin['member']))
|
||||
require(raw == payload[name], 'Historical Git evidence mismatch: ' + name)
|
||||
historical = {
|
||||
'baseline/full-f1d79df.log', 'baseline/full-f1d79df.result.json',
|
||||
'baseline/full-f1d79df.inputs.json', 'baseline/full-f1d79df.comparison.json',
|
||||
'prior/list-10d7f33.log', 'prior/list-10d7f33.result.json', 'prior/list-10d7f33.inputs.json',
|
||||
}
|
||||
require(historical <= set(origins), 'Missing immutable historical origins')
|
||||
prior = document(payload['prior/list-10d7f33.result.json'])
|
||||
prior_names = listing(payload['prior/list-10d7f33.log'].decode())
|
||||
require(prior['source'] == prior['head_after'] == PRIOR_SOURCE and prior['exit'] == 0 and
|
||||
prior['changed_inputs'] == [] and prior['listing_members'] == prior_names and
|
||||
prior['listing_count'] == len(prior_names) == 173, 'Prior listing invalid')
|
||||
git_inputs(repo, PRIOR_SOURCE, document(payload['prior/list-10d7f33.inputs.json']), 538)
|
||||
baseline = document(payload['baseline/full-f1d79df.result.json'])
|
||||
require(baseline['source'] == baseline['head_after'] == BASELINE_SOURCE and
|
||||
baseline['exit'] == 101 and baseline['changed_inputs'] == [] and
|
||||
baseline['command'] == ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib', '--', '--test-threads=1'],
|
||||
'Historical full receipt invalid')
|
||||
git_inputs(repo, BASELINE_SOURCE, document(payload['baseline/full-f1d79df.inputs.json']), 534)
|
||||
baseline_log = payload['baseline/full-f1d79df.log'].decode()
|
||||
baseline_names = re.findall(r'^test ([^\r\n]+) \.\.\. ', baseline_log, re.M)
|
||||
require(len(baseline_names) == 152, 'Historical outcome count changed')
|
||||
old = outcomes(baseline_log, baseline_names, 136, 16, 0)
|
||||
old_failures = sorted(n for n, v in old.items() if v == 'FAILED')
|
||||
failures(baseline_log, old_failures)
|
||||
comparison = document(payload['baseline/full-f1d79df.comparison.json'])
|
||||
require(comparison['source'] == BASELINE_SOURCE and comparison['failures'] == old_failures and
|
||||
comparison['cargo_exit'] == 101 and comparison['passed'] == 136 and comparison['failed'] == 16,
|
||||
'Historical comparison disagrees')
|
||||
for leaf in ('full-f1d79df.log', 'full-f1d79df.result.json', 'full-f1d79df.inputs.json'):
|
||||
require(comparison['pins'][leaf] == sha(payload['baseline/' + leaf]), 'Historical comparison hash mismatch')
|
||||
|
||||
receipt_names = sorted(n for n in payload if n.startswith('gates/') and n.endswith('.result.json'))
|
||||
require(receipt_names, 'No completed current gates')
|
||||
consumed = set()
|
||||
by_source = {}
|
||||
inputs_by_source = {}
|
||||
for name in receipt_names:
|
||||
receipt = document(payload[name])
|
||||
source = receipt['source']
|
||||
require(source in (SOURCE, INTERMEDIATE, FAILED_SOURCE) and receipt['head_after'] == source and
|
||||
receipt['changed_inputs'] == [], 'Gate source drift')
|
||||
started = datetime.fromisoformat(receipt['start'])
|
||||
ended = datetime.fromisoformat(receipt['end'])
|
||||
known_clock_jump = (name == 'gates/mixed-list-a578-1.result.json' and
|
||||
sha(payload[name]) == 'adae5f2c78302616e853765fe1c7e61d026610cb3cb3fa312b727e5c28a92100')
|
||||
require((started < ended or known_clock_jump) and
|
||||
receipt['elapsed_monotonic_seconds'] > 0, 'Gate not closed')
|
||||
env = receipt['environment']
|
||||
require(env['CARGO_BUILD_JOBS'] == '1' and env['CARGO_INCREMENTAL'] == '0', 'Gate environment changed')
|
||||
require(all(env.get(k) is None for k in ('RUSTFLAGS', 'RUSTC', 'RUSTUP_TOOLCHAIN')), 'Unrecorded compiler override')
|
||||
stem = name[:-len('.result.json')]
|
||||
log_name = stem + '.log'
|
||||
input_name = 'gates/' + safe_name(receipt['inputs'])
|
||||
require(input_name == stem + '.inputs.json', 'Input receipt belongs to another run')
|
||||
launcher = 'gates/' + safe_name(receipt['launcher_copy'].replace('\\', '/'))
|
||||
require(launcher == 'gates/launchers/' + receipt['launcher_sha256'] + '.py', 'Launcher name mismatch')
|
||||
require(sha(payload[launcher]) == receipt['launcher_sha256'] == receipt['launcher_sha256_after'], 'Launcher changed')
|
||||
require(sha(payload[log_name]) == receipt['log_sha256'] and
|
||||
sha(payload[input_name]) == receipt['inputs_sha256'], 'Log/input hash mismatch')
|
||||
consumed.update((name, log_name, input_name, launcher))
|
||||
current = document(payload[input_name])
|
||||
if source not in inputs_by_source:
|
||||
git_inputs(repo, source, current, 541)
|
||||
inputs_by_source[source] = current
|
||||
require(current == inputs_by_source[source], 'Gate input sets differ at same source')
|
||||
log = payload[log_name].decode('utf-8')
|
||||
mode = receipt['mode']
|
||||
require(mode == 'focused' or receipt['filter'] == '', 'Unexpected filter on unfiltered gate')
|
||||
if receipt.get('invocation') == 'direct-executable':
|
||||
direct_evidence(payload, receipt, log)
|
||||
else:
|
||||
require('invocation' not in receipt and 'cargo_invoked' not in receipt,
|
||||
'Unexpected invocation marker on Cargo receipt')
|
||||
command = {
|
||||
'list': PREFIX + ['--', '--list'],
|
||||
'focused': PREFIX + [receipt['filter'], '--', '--test-threads=1'],
|
||||
'full': PREFIX + ['--', '--test-threads=1'],
|
||||
'clippy': ['cargo', 'clippy', '--locked', '--offline', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'],
|
||||
'fmt': ['cargo', 'fmt', '--all', '--', '--check'],
|
||||
}.get(mode)
|
||||
require(command is not None and receipt['command'] == command, 'Unexpected gate command')
|
||||
binary_lines = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log)
|
||||
require(len(binary_lines) == len(receipt['artifacts']), 'Log/artifact occurrence mismatch')
|
||||
for logged, artifact in zip(binary_lines, receipt['artifacts']):
|
||||
require(logged.replace('\\', '/').rsplit('/', 1)[-1] ==
|
||||
artifact['path'].replace('\\', '/').rsplit('/', 1)[-1],
|
||||
'Log/artifact executable name mismatch')
|
||||
if source == FAILED_SOURCE:
|
||||
require(name == 'gates/mixed-list-754a-1.result.json' and mode == 'list' and receipt['exit'] == 101,
|
||||
'Unexpected earlier-source gate')
|
||||
require('error[E0063]' in log and 'missing field `mixed`' in log and
|
||||
'semantic_source.rs:191' in log and receipt['artifacts'] == [] and
|
||||
receipt['listing_members'] == [] and receipt['listing_count'] == 0,
|
||||
'Original initializer failure evidence changed')
|
||||
continue
|
||||
by_source.setdefault(source, {}).setdefault(mode, []).append((receipt, log))
|
||||
if mode != 'list':
|
||||
require(receipt['listing_members'] == [] and receipt['listing_count'] == 0, 'Non-list fabricated membership')
|
||||
require({SOURCE, INTERMEDIATE, FAILED_SOURCE} == set(inputs_by_source), 'All three source pins required')
|
||||
require({n for n in payload if n.startswith('gates/')} == consumed, 'Unclosed/unreferenced gate payload')
|
||||
eeb_names, intermediate, _ = runtime_checkpoint(by_source[INTERMEDIATE], prior_names, old, old_failures, False)
|
||||
names, final, fmt_log = runtime_checkpoint(by_source[SOURCE], prior_names, old, old_failures, True)
|
||||
require(names == eeb_names, 'Final listing membership/order changed from observed intermediate')
|
||||
earlier = inputs_by_source[INTERMEDIATE]['inputs']
|
||||
later = inputs_by_source[SOURCE]['inputs']
|
||||
require([item['path'] for item in earlier] == [item['path'] for item in later] and
|
||||
[a['path'] for a, b in zip(earlier, later) if a != b] == ['crates/oa-core/src/language.rs'],
|
||||
'Final input delta is not the one-file guard correction')
|
||||
require(git(repo, 'diff', '--name-only', INTERMEDIATE, SOURCE).decode().splitlines() ==
|
||||
['AGENTS.md', 'crates/oa-core/src/language.rs'], 'Final source delta expanded')
|
||||
require(git(repo, 'rev-parse', SOURCE + ':AGENTS.md').decode().strip() ==
|
||||
'767be18f086c04b7a688b107808e97ac98881356', 'Final shared instructions differ')
|
||||
final['intermediate_checkpoint'] = intermediate
|
||||
final['formatting_disposition'] = formatting_evidence(payload, repo, fmt_log) + '; final fmt also FAILED exit 1 with identical nine blocks'
|
||||
final['unchanged_inputs_from_intermediate'] = 540
|
||||
final['clock_discontinuity'] = 'Raw final listing UTC end precedes start after host clock moved backward; exact immutable receipt retained; elapsed_monotonic_seconds=768.4220000000059 is the duration evidence. No wall-clock duration inferred.'
|
||||
final['limits'] = 'Receipt/Git consistency only; no archived code or binaries executed. No public source8, semantic/compositor or full-suite PASS claim.'
|
||||
return final
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--repo', type=Path, required=True)
|
||||
parser.add_argument('--package', type=Path, default=Path(__file__).resolve().parent)
|
||||
args = parser.parse_args()
|
||||
manifest = document((args.package / 'manifest.json').read_bytes())
|
||||
with zipfile.ZipFile(args.package / 'evidence.zip') as archive:
|
||||
names = archive.namelist()
|
||||
require(len(names) == len(set(names)), 'Duplicate ZIP members')
|
||||
require(len(names) <= 512 and sum(item.file_size for item in archive.infolist()) <= 64 * 1024 * 1024,
|
||||
'Archive exceeds bounded evidence size')
|
||||
for name in names:
|
||||
safe_name(name)
|
||||
payload = {name: archive.read(name) for name in names}
|
||||
result = verify_payload(payload, manifest, args.repo)
|
||||
require(result == manifest['verified_summary'], 'Manifest summary differs from evidence')
|
||||
print(json.dumps(result, indent=2))
|
||||
print('VERIFIED evidence consistency; full core suite FAILED (178/16); formatting FAILED (inherited six-file debt).')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
main()
|
||||
except (ValueError, KeyError, OSError, zipfile.BadZipFile, subprocess.CalledProcessError) as error:
|
||||
raise SystemExit('REFUSED: ' + str(error))
|
||||
@@ -0,0 +1,48 @@
|
||||
# State multiselect delivery: parent evidence audit
|
||||
|
||||
Codex-956atf fetched exact peer delivery
|
||||
`bed7f825fd00ec32299032a664a5f5d753aad86d`, above ordinary delivery
|
||||
`7e348d967d1787c052a145b7448636613a6a7054`. Parent read all four portable
|
||||
verifiers before execution, exported their evidence directly from that Git
|
||||
commit, and ran the reviewed verifier entrypoints with Python `-B` on Windows.
|
||||
No archived launcher, Rust evaluator, test executable or GUI was executed.
|
||||
|
||||
All four offline checks passed:
|
||||
|
||||
- Nine gate captures, 65 logical files, 53 stored members and three source-capsule
|
||||
pairs; the two failed gates retain exit 101.
|
||||
- One closed native trial, 234 members, 35 captures, ten successful recorded
|
||||
whole-Project checks and three distinct exact source-history groups.
|
||||
- Exact Git comparison of all 733 inputs at
|
||||
`2a3b9ba822a49ead233c4b5f98412a07c1c1da12` and 735 inputs at
|
||||
`3480b54201a5f361cca0bcd0d45dd6546a7a7bc9`.
|
||||
- The invalid first core capture retains its sole source-map/archive mismatch
|
||||
in model_menu.rs and is explicitly excluded from accepted gates.
|
||||
|
||||
Parent separately counted actual unique libtest outcomes and matched each raw
|
||||
summary: core-2 has 11 passes; desktop-2 has 1,286 passes and six ignores;
|
||||
desktop-3 has 122 passes and 1,170 filtered tests. These are recorded peer runs,
|
||||
not new execution or a reconstructed complete test listing. The full desktop
|
||||
result belongs to `2a3b9ba`; the final boxing correction has focused, strict,
|
||||
format, build and native evidence at `3480b54`.
|
||||
|
||||
`parent-result.json` identifies every exported file and verifier invocation;
|
||||
the four logs preserve actual output. `state-multiselect-outcomes-20260923.json`
|
||||
and its adjacent script record the independent outcome count. Local paths in
|
||||
historical command receipts identify the audit environment, not shared files.
|
||||
For reproduction, fetch the delivery and follow its
|
||||
`harness/multiselect-state-20260923.md` portable-verification commands.
|
||||
|
||||
The parent read the State adapter's production diff, existing independent
|
||||
review and peer report. The narrower
|
||||
[composition review](../../reviews/state-multiselect-composition-20260923.md)
|
||||
records integration seams and known limitations. A tree-only merge probe found
|
||||
seven conflicted paths; its raw output is preserved. After this audit, the parent
|
||||
resolved the merge in a separate checkout and froze source checkpoint
|
||||
`a2a326f183ba0486814cd9fbdce19eb98cad7017`. Its versioned
|
||||
`harness/multiselect-union-source-20260923.md` and independent review record that
|
||||
later source-only work. No combined runtime acceptance is claimed.
|
||||
|
||||
Shared picker Escape dismissal is issue 35. Peer-reported multiline transition
|
||||
label overlap, untested picker restoration, minimum-window/DPI and native SA
|
||||
coverage remain limitations. Linux remains user-deferred.
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
"""Independently count actual libtest outcomes in already byte-verified peer evidence."""
|
||||
from pathlib import Path
|
||||
import json
|
||||
import re
|
||||
import zipfile
|
||||
|
||||
ROOT = Path(__file__).resolve().parent.parent
|
||||
PACKAGE = ROOT / '.local/state-multiselect-delivery-readback-20260923/checks'
|
||||
manifest = json.loads((PACKAGE / 'manifest.json').read_bytes())
|
||||
expected = {'core-2': (11, 0, 0, 0), 'desktop-2': (1286, 0, 6, 0),
|
||||
'desktop-3': (122, 0, 0, 1170)}
|
||||
results = {}
|
||||
with zipfile.ZipFile(PACKAGE / 'evidence.zip') as archive:
|
||||
for gate, counts in expected.items():
|
||||
name = manifest['logicalFiles']['cargo/' + gate + '/stdout.log']
|
||||
log = archive.read(name).decode('utf-8')
|
||||
outcomes = re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)(?:, [^\r\n]*)?\r?$', log, re.M)
|
||||
names = [name for name, status in outcomes]
|
||||
assert len(names) == len(set(names)), (gate, 'duplicate outcome')
|
||||
actual = tuple(sum(status == value for _, status in outcomes) for value in ('ok', 'FAILED', 'ignored'))
|
||||
summaries = re.findall(r'^test result: (ok|FAILED)\. (\d+) passed; (\d+) failed; (\d+) ignored; (\d+) measured; (\d+) filtered out;', log, re.M)
|
||||
assert len(summaries) == 1, (gate, summaries)
|
||||
state, passed, failed, ignored, measured, filtered = summaries[0]
|
||||
assert state == 'ok' and int(measured) == 0
|
||||
assert actual == tuple(map(int, (passed, failed, ignored))) == counts[:3]
|
||||
assert int(filtered) == counts[3]
|
||||
results[gate] = {'passed': actual[0], 'failed': actual[1], 'ignored': actual[2],
|
||||
'filtered': int(filtered), 'actual_unique_outcomes': len(names),
|
||||
'ignored_names': [name for name, status in outcomes if status == 'ignored']}
|
||||
print(json.dumps({'result': 'PASS', 'scope': 'Recorded libtest output only; no new execution or complete listing admission.', 'gates': results}, indent=2))
|
||||
@@ -0,0 +1,222 @@
|
||||
{
|
||||
"delivery": "bed7f825fd00ec32299032a664a5f5d753aad86d",
|
||||
"exported": [
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/.gitattributes",
|
||||
"bytes": 175,
|
||||
"sha256": "e5d48496a98fbb309b95beb1fe812915ca480261c89790a4fa5d5e5d32876bca"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/README.md",
|
||||
"bytes": 1984,
|
||||
"sha256": "157584ed470fb8320d5a03b79388c6e1b7818b25fee1dee913083a41ff847f60"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/evidence.zip",
|
||||
"bytes": 8859169,
|
||||
"sha256": "48a47389ffdba1180b1340c3471f3d8615790e709fe563c39941d95f3f242f77"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/files.json",
|
||||
"bytes": 625,
|
||||
"sha256": "6f2c5dd2357f9732c1a51e664295c64b9ea196966c384d6a5ad459fc41ec16b6"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/manifest.json",
|
||||
"bytes": 17487,
|
||||
"sha256": "d5d71a7352fe8ab8cd63d3ce907c875d98ab048080c28868571819e9afa61e4f"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/prepare.py",
|
||||
"bytes": 4802,
|
||||
"sha256": "24f59b1e61a1e9c93d4aa9a47a998cbf9c2058e966cc5a7beceba73e2138943c"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/checks/verify.py",
|
||||
"bytes": 8873,
|
||||
"sha256": "c03513407073bef092d57b968f982b8ffc0c58e095f834fe7464c6a0e8454a9a"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/README.md",
|
||||
"bytes": 1113,
|
||||
"sha256": "23b6099c058997f1ed12c20b0dd89d124d2e6915eccf02bdbe1068544256a748"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/inputs.json",
|
||||
"bytes": 122682,
|
||||
"sha256": "81318b52a4f2659f0687bfa459c7e3a24f39996dd5a8b6d7f21c3c78fa16c3b4"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/inputs.zip",
|
||||
"bytes": 2947000,
|
||||
"sha256": "cecd6ae0ba45add8e913d9913cd4960c01928db0a4bc795902b7954ffb6f692e"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/process.json",
|
||||
"bytes": 199,
|
||||
"sha256": "c59cb33a7a7339a9b876b87e377ef57a8840bf76a411dc80d6cf5e32d365a9f8"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/result.json",
|
||||
"bytes": 3196,
|
||||
"sha256": "ca61228c182b4824492a6248e2c37dc4519e35b5b077212e72a4283bf3b0ffab"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/started.json",
|
||||
"bytes": 1403,
|
||||
"sha256": "2aa37908fb7eb8f49819fe8e96c59e6254f560b5c7058f7491c6c38d4b304487"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/stderr.log",
|
||||
"bytes": 320,
|
||||
"sha256": "1b7e7597c4c20f47faf6695a257cc32bfce21b7fedcbf3a57cac6ea40114cd22"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/core-1/stdout.log",
|
||||
"bytes": 42721,
|
||||
"sha256": "93c11a194e1c97abcdbce56c9b45be479bd1e60cfa5ecd873773246a696d146d"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/files.json",
|
||||
"bytes": 1591,
|
||||
"sha256": "833af244de1b984c3efd110176aa07210fd2538da4a34404841dfe68505b6ea1"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/gate-helper.py",
|
||||
"bytes": 3502,
|
||||
"sha256": "6b8fcf64a1eb0869ae29abd66b4e89564a1813fef5898b54f2a17a3230dbaa06"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/identity.json",
|
||||
"bytes": 1455,
|
||||
"sha256": "b065e20e1130fbd1caff052e71e01da083c14eaf785748b3d32c3a691f7146a9"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/prepare.py",
|
||||
"bytes": 1866,
|
||||
"sha256": "0550fb880635e27a193d2b5166f1dbbe1edb2091f3bf5d23be5fc3fa3b4ae63b"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/incidents/core-1/verify.py",
|
||||
"bytes": 3726,
|
||||
"sha256": "3a33fb46f3b9b8a30a35dbc6469d404cca94fa2ed40804101719f2d2e686d6d0"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/README.md",
|
||||
"bytes": 1457,
|
||||
"sha256": "dc13ee4603368a86b49cd54d5c3b19c7759e81a16ccc3c782882285db0758d26"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/evidence.zip",
|
||||
"bytes": 3384779,
|
||||
"sha256": "1d08c1bc6af4856a569ddd320ddf5403a302b8d9437750663a498541e489d663"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/files.json",
|
||||
"bytes": 626,
|
||||
"sha256": "285cbddbb5431bae49672b69656b490fd0a6dd809e0f8a6c8a51f3e7d191ceb3"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/manifest.json",
|
||||
"bytes": 42972,
|
||||
"sha256": "088fd71a7e41536287aeeed32ab6da41130a0f3b3621dd752b88290a435bff50"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/prepare.py",
|
||||
"bytes": 7494,
|
||||
"sha256": "0ba52dc39d08888e34d2b84e25f40acbcfda97aa74c2fd21319967867e0008ae"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/native/verify.py",
|
||||
"bytes": 15255,
|
||||
"sha256": "26e08398561c1753926cb994d674d311307970f06f0f8ae68ca6dec4f5e9a8e4"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/.gitattributes",
|
||||
"bytes": 9,
|
||||
"sha256": "8b9c3028d6467ff3be7c793141927841d70f47f52d0590677438f488ca154992"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/README.md",
|
||||
"bytes": 3092,
|
||||
"sha256": "b122e41bb9c52b4384e09cd62ee4115a68ff16d5aefee2f92fe632b07276d017"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/files.json",
|
||||
"bytes": 925,
|
||||
"sha256": "3a1d077a196fabd6b70e6da53c1703882f2ca870b62a193daca10f40da19a11f"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/prepare.py",
|
||||
"bytes": 2100,
|
||||
"sha256": "1be2f2a402b493a1c9700044f1119ed8ccddaa02baec2ecd25a185aba6253112"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/source-desktop-2.json",
|
||||
"bytes": 428,
|
||||
"sha256": "6012bdc52a3843c9cfd5f3c80ec4270a7c0f1e13ef4738b0e3f4ed048ff8d885"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/source-lint-2.json",
|
||||
"bytes": 583,
|
||||
"sha256": "e0a6deab68683278965643f6f34a1038fcea25c1f242b6f75f5559b7697ec7d6"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/verify-committed-inputs.py",
|
||||
"bytes": 5712,
|
||||
"sha256": "3cd4f0155cd29c6786f467562d458a380084b2a510eac6454a29388f8f048772"
|
||||
},
|
||||
{
|
||||
"path": "harness/experiments/state-multiselect-20260923/source/verify.py",
|
||||
"bytes": 10126,
|
||||
"sha256": "e670dc47e89a6ad5cdf7f9adfb6a50797270e475d6b312f159f7aef941ae723b"
|
||||
}
|
||||
],
|
||||
"runs": [
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-multiselect-delivery-readback-20260923\\checks\\verify.py"
|
||||
],
|
||||
"exit": 0,
|
||||
"log": "parent-verifier-1.log",
|
||||
"sha256": "51b15ab68c5503d1ccca83c45e7b1383d515ca90ec18ec5ce04a778559d62c2f"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-multiselect-delivery-readback-20260923\\native\\verify.py"
|
||||
],
|
||||
"exit": 0,
|
||||
"log": "parent-verifier-2.log",
|
||||
"sha256": "3f0c108567bbe5f329e1a8c3305af59264cca048a6a833e54961b16ea15be5eb"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-multiselect-delivery-readback-20260923\\source\\verify.py",
|
||||
"--repo",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio",
|
||||
"--checks",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-multiselect-delivery-readback-20260923\\checks"
|
||||
],
|
||||
"exit": 0,
|
||||
"log": "parent-verifier-3.log",
|
||||
"sha256": "cc2f96c01b8aaa03bed79cee45b04c24a46d9fe02d719de552f692d6d614aa03"
|
||||
},
|
||||
{
|
||||
"command": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"-B",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-multiselect-delivery-readback-20260923\\incidents\\core-1\\verify.py"
|
||||
],
|
||||
"exit": 0,
|
||||
"log": "parent-verifier-4.log",
|
||||
"sha256": "08cccbabb0ec556767f6d03974ed0d3610be847ad99758a64ff5be9ac294f56b"
|
||||
}
|
||||
],
|
||||
"scope": "Offline committed evidence/source consistency only; no archived launcher, Cargo, evaluator or GUI execution."
|
||||
}
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"result": "PASS",
|
||||
"scope": "Recorded libtest output only; no new execution or complete listing admission.",
|
||||
"gates": {
|
||||
"core-2": {
|
||||
"passed": 11,
|
||||
"failed": 0,
|
||||
"ignored": 0,
|
||||
"filtered": 0,
|
||||
"actual_unique_outcomes": 11,
|
||||
"ignored_names": []
|
||||
},
|
||||
"desktop-2": {
|
||||
"passed": 1286,
|
||||
"failed": 0,
|
||||
"ignored": 6,
|
||||
"filtered": 0,
|
||||
"actual_unique_outcomes": 1292,
|
||||
"ignored_names": [
|
||||
"app::source_rename::timing_tests::accepted_release1_prepare_commit_sync_and_confirm_timing",
|
||||
"app::source_rename::timing_tests::layout_timing_tests::accepted_release1_constructor_vs_reuse_through_next_highlight",
|
||||
"app::source_symbols::tests::source_symbols_100_modules_1000_definitions_10000_uses",
|
||||
"source_annotations::anchor_tests::final_multi_glyph_cluster_anchor_uses_logical_trailing_advance_edge",
|
||||
"source_annotations::anchor_tests::mixed_direction_omitted_separator_has_one_logical_predecessor_anchor",
|
||||
"source_annotations::performance_tests::annotation_projection_cost_distributions"
|
||||
]
|
||||
},
|
||||
"desktop-3": {
|
||||
"passed": 122,
|
||||
"failed": 0,
|
||||
"ignored": 0,
|
||||
"filtered": 1170,
|
||||
"actual_unique_outcomes": 122,
|
||||
"ignored_names": []
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
# State multiselect composition review
|
||||
|
||||
Parent Codex-956atf reviewed the production delta from ordinary delivery
|
||||
`7e348d967d1787c052a145b7448636613a6a7054` to State delivery
|
||||
`bed7f825fd00ec32299032a664a5f5d753aad86d`, its independent review and native
|
||||
report. This is a static integration review plus an
|
||||
[offline evidence audit](../experiments/state-multiselect-delivery-audit-20260923/README.md),
|
||||
not a fresh review of every fixture or native screenshot and not combined
|
||||
acceptance. The independently authored 911-line model evaluator was not rereviewed
|
||||
in this pass; its reported checker results remain peer evidence.
|
||||
|
||||
State now reuses the typed selection envelope while keeping exact row identity
|
||||
as `(placement, relation)`. Visibility rechecks both the live placement and
|
||||
relation source, preventing a surviving reassigned relation from rebinding a
|
||||
stale row selection. Primary inspection remains separate from selected membership.
|
||||
Queued singleton Select/Move/Remove refusals occur before shared App navigation
|
||||
and allocation hooks. This addresses the peer critic's confirmed late-refusal
|
||||
finding; preserve that ordering alongside e34's Scenario and Text admission.
|
||||
|
||||
Group preview uses the existing simultaneous placement planner and applies its
|
||||
node/route commands to a diagram clone. State's explicit unsnapped displacement
|
||||
policy preserves the fractional pointer delta, while the ordinary constructor
|
||||
retains its ten-unit grid. Singleton bend snapping remains separate. The gesture
|
||||
keeps its selection/context/viewport snapshot, retires on context and focus
|
||||
changes, and refuses unsupported mixed selections as a whole. The State toolbar
|
||||
reserves picker and selection-control space to avoid canvas refitting as group
|
||||
membership changes. Keep those fixed slots when composing newer controls.
|
||||
|
||||
Exact State menu targets use `Option<Box<Target>>`; matching checks placement,
|
||||
semantic object and current visibility. The menu's group branch precedes the
|
||||
State-specific singleton actions. Preserve the existing attachment/reconnect
|
||||
and bend menu payloads when adding this field to constructors and tests.
|
||||
|
||||
A `git merge-tree --write-tree` probe of candidate
|
||||
`e34ba27e26ede3ab55f276acc250d92b2e0c3204` with delivery bed7 produced conflict
|
||||
tree `5490ff2bd8d40ae594e7a6c2e8b66066107ea48d` without changing a checkout.
|
||||
It found seven conflicted paths: app/state_attachment_escape_tests.rs,
|
||||
app/state_bend_tests.rs, app/state_diagram.rs, behavior/state_bend_tests.rs,
|
||||
behavior/state_canvas.rs, diagram.rs and diagram/attachment_tests.rs, all under
|
||||
crates/oa-desktop/src. These reflect independently integrated attachment/bend
|
||||
history as well as the new adapter; whole-file replacement would lose evidence
|
||||
or behavior. Resolve against both exact parents and inspect the combined diff.
|
||||
The auto-merged app.rs/model_menu.rs still require semantic review. Add
|
||||
`Diagram.layout: None` to the peer evaluator if the combined schema requires it.
|
||||
|
||||
Required combined checks follow the actual risks: early stale-envelope refusal
|
||||
with unchanged navigation/selection state, singleton attachment/bend routing with
|
||||
production selection enabled, exact row targeting, fractional simultaneous group
|
||||
movement, fixed viewport dimensions, Hide/Undo/Redo and source/model conservation.
|
||||
Native peer evidence is bounded to its delivered branch; the combined executable
|
||||
must be exercised before integration acceptance. Shared picker Escape issue 35
|
||||
and reported State label overlap are existing open usability findings, not
|
||||
successful behavior redefined by this review.
|
||||
|
||||
After the probe, the parent resolved all 15 conflict hunks in a separate checkout,
|
||||
added `layout: None` to both native examples, and obtained an independent review
|
||||
of the combined event paths. Frozen source
|
||||
`a2a326f183ba0486814cd9fbdce19eb98cad7017` on
|
||||
`codex/multiselect-union-956atf-20260923` contains the full source handoff and
|
||||
`harness/reviews/state-multiselect-merged-20260923.md`. Its source checks pass;
|
||||
compilation, runtime and combined acceptance remain unestablished.
|
||||
Reference in New Issue
Block a user