Publish verified traceability view Windows evidence
This commit is contained in:
+34
@@ -0,0 +1,34 @@
|
||||
# Bundle capture v2 — preparation only, not yet accepted or compiled
|
||||
|
||||
This replaces the rejected supplement-source-bundle proposal without modifying it or any frozen recipe. It converts a copied saved-source bundle through existing oa_core APIs to real self-contained source, then invokes the unchanged check.py and frozen attachment_snapshot binary against that source. Frozen complete B/P expectations and first P identity/position binding remain unchanged.
|
||||
|
||||
`bundle_converter.rs` loads the copied entry with source_files::load_project, rejects Error-severity loader/lint diagnostics and reports warnings, verifies loaded raw text equals disk expectations, compiles its reachable bundle, refuses any changed bundle/UUID stabilization/migration, validates the Project, formats with language::format, and reparses that formatted source to require complete Project equality. Only then does it create_new the output. Engineering warnings are printed to stdout (the unchanged fixture already has model warnings); they are not confused with loader errors. Converter output is actual single-file Arcadia source, not renamed JSON or hand-flattened include text.
|
||||
|
||||
The wrapper snapshots all eight saved .arcadia files (entry plus seven direct modules), rejecting extra files, missing/nested includes, unsafe paths and symlink/junction/reparse entries. Destination ancestors from the supplement root are checked before creation and after processing; resolved containment is required. Original and copied bundle inventories must remain exact before/after conversion and inner comparison, except the declared converted.arcadia and state.arcadia outputs. Do not edit/save while capture is running. Source entry naming does not affect the Project oracle.
|
||||
|
||||
Inner receipt success alone is insufficient. Only accepted=true in bundle-receipt.json accepts the checkpoint. Outer failure permanently writes UNACCEPTED.json; any inner-created binding remains retained and unaccepted, never deleted/relearned. Future invocations refuse that marker and require an existing binding's first successful outer receipt. Receipt-write failures also attempt permanent quarantine. Retain failed directories unchanged.
|
||||
|
||||
## Required build/admission before invocation
|
||||
|
||||
No compiler or executable was run to prepare these files. Parent must review and explicitly build this new auxiliary evaluator, independently from final03, then create converter-admission.json with approved=true, source_commit=17f1f89fef4a6bf520f4b09a2116548b967d030e, binary={path,bytes,sha256}, and records=[{path,bytes,sha256},...]. Records must bind converter source, wrapper, this plan, preserved admitted LLVM libunwind.dll, compiler/build command/raw logs/result, exact oa_core rlib and linked dependencies/provenance. Preserve converter and runtime in a dedicated package here; do not bind mutable target artifacts as permanent execution inputs.
|
||||
|
||||
Candidate compile command shape (not executed): source the existing env.ps1, then `rustc --edition=2024 bundle_converter.rs --crate-name traceability_bundle_converter --extern oa_core=PRESERVED_EXACT_CORE_RLIB -L dependency=PRESERVED_DEPENDENCIES -C linker=clang.exe -o PACKAGE/bundle_converter.exe`. A direct Rust executable needs the admitted LLVM runtime adjacent to it or an explicitly bound child PATH. This converter uses only oa_core and std directly; serde_json is not a new direct dependency.
|
||||
|
||||
Do not choose an rlib solely by timestamp: five oa_core rlibs exist in shared target. Parent must resolve the candidate using the final03 attachment_snapshot dependency/fingerprint records and source pin. `.d` currently names the traceability-view checkout, but that alone does not identify all binary dependencies. Preserve/hash the chosen compiler, rlib and dependencies before compilation, record exact argv/cwd/environment/output hashes, and disclose any provenance limits. Source/core tree equality to the admitted pin is necessary; this is a new auxiliary build, not a retroactive final03 result. If exact attribution cannot be established, use a separately reviewed isolated source-pinned utility build instead.
|
||||
|
||||
After admission and independent review:
|
||||
|
||||
python NATIVE_ROOT/supplement-source-bundle-v2/capture_bundle.py --expected B --checkpoint 00-baseline
|
||||
python NATIVE_ROOT/supplement-source-bundle-v2/capture_bundle.py --expected P --checkpoint 01-place --calibration PRE_INPUT_CALIBRATION.json
|
||||
|
||||
Each checkpoint is fresh. The converter reads only its copied bundle; the frozen checker reads only converted.arcadia. Launch/capture/normal-close default working hashes attest only to the original entry, not included modules. These supplemental full inventories and source-derived Project comparisons supply full saved-bundle evidence. Native actions and closure still need separate observation. Pre/post hashes do not claim an atomic filesystem snapshot or detect transient byte changes restored before recheck.
|
||||
|
||||
## Reviewed-runner preparation update
|
||||
|
||||
`build_converter.py` is now the concrete build-only entry point. It requires exact clean 17f1 source and the admitted environment, then runs `cargo build -p oa-core --lib --locked --offline --message-format=json`. It selects exactly one oa_core compiler-artifact from that checkout's Cargo.toml and the final successful build-finished message; it never chooses the newest rlib. This resolves the earlier artifact-selection uncertainty for the new supplemental build. Cargo may reuse its cache; the raw fresh flag is retained rather than inventing a rebuild claim.
|
||||
|
||||
It records full source inventories/configs/selected environment before and after, preserves the returned rlib, hashes all candidate dependency libraries plus Rust target libraries/compiler DLLs and linker before/after rustc, records command/stdout/stderr/exits, and produces a fresh build-NN/package converter plus admitted runtime. Library hashes are recorded; all dependency bytes are not duplicated. The helper is not executed by this runner. No converter admission is automatically approved. Parent must inspect successful results and independently review the final artifact records before writing admission.
|
||||
|
||||
Invocation after parent authorization: source `.local/toolchain/env.ps1`, set CARGO_TARGET_DIR to the repository root target, then `python NATIVE_ROOT/supplement-source-bundle-v2/build_converter.py --attempt build-01`. This is the planned small auxiliary build, distinct from the earlier product/evaluator gates. A failed attempt is retained and a new build number is required. Source, frozen gate records, frozen native recipes and the running GUI are not modified by the script. No GUI input should occur during this build.
|
||||
|
||||
Independent source review corrected a diagnostic-policy bug before any compilation: DiskProject.diagnostics contains engineering warnings as well as loading diagnostics. The converter now rejects Error severity and reports the remaining diagnostics; it still rejects any raw-byte rewrite, missing buffer, migration or stabilization. The wrapper also binds explicit converter argv/cwd and both converter/checker stdout/stderr hashes in the outer receipt.
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
"""Parent admission after independent source/build review; no evaluator invocation."""
|
||||
from pathlib import Path
|
||||
import datetime, hashlib, json
|
||||
HERE = Path(__file__).resolve().parent
|
||||
def record(p):
|
||||
b = p.read_bytes()
|
||||
return {'path': str(p), 'bytes': len(b), 'sha256': hashlib.sha256(b).hexdigest()}
|
||||
build = HERE / 'build-01'
|
||||
summary = json.loads((build / 'summary.json').read_text())
|
||||
assert summary['passed'] and summary['inputs_unchanged'] and summary['failure'] is None
|
||||
assert summary['source_commit'] == '17f1f89fef4a6bf520f4b09a2116548b967d030e'
|
||||
for r in summary['outputs']:
|
||||
assert record(Path(r['path'])) == r
|
||||
files = [p for p in build.rglob('*') if p.is_file()]
|
||||
files += [HERE / n for n in ['bundle_converter.rs', 'capture_bundle.py', 'README.md', 'build_converter.py', 'admit_converter.py']]
|
||||
files += [HERE.parents[1] / n for n in ['traceability-view-bundle-supplement-review-20260923.md', 'traceability-view-bundle-build-review-20260923.md']]
|
||||
admission = {'approved': True, 'source_commit': summary['source_commit'],
|
||||
'declared_utc': datetime.datetime.now(datetime.timezone.utc).isoformat(),
|
||||
'binary': record(build / 'package/bundle_converter.exe'),
|
||||
'records': [record(p) for p in sorted(files)],
|
||||
'scope': 'Parent accepts independently reviewed auxiliary build for read-only saved-bundle conversion. Original product gates, evaluator and B/P oracle unchanged. Cargo cache reuse is explicit; runtime checkpoint still required.'}
|
||||
with (HERE / 'converter-admission.json').open('x', encoding='utf-8') as f:
|
||||
json.dump(admission, f, indent=2); f.write('\n')
|
||||
print('Admitted reviewed supplemental converter; native model has not been changed')
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"message": {
|
||||
"reason": "compiler-artifact",
|
||||
"package_id": "path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/.local/traceability-view-20260923/crates/oa-core#0.2.0",
|
||||
"manifest_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\Cargo.toml",
|
||||
"target": {
|
||||
"kind": [
|
||||
"lib"
|
||||
],
|
||||
"crate_types": [
|
||||
"lib"
|
||||
],
|
||||
"name": "oa_core",
|
||||
"src_path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\src\\lib.rs",
|
||||
"edition": "2024",
|
||||
"doc": true,
|
||||
"doctest": true,
|
||||
"test": true
|
||||
},
|
||||
"profile": {
|
||||
"opt_level": "0",
|
||||
"debuginfo": 0,
|
||||
"debug_assertions": true,
|
||||
"overflow_checks": true,
|
||||
"test": false
|
||||
},
|
||||
"features": [],
|
||||
"filenames": [
|
||||
"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\liboa_core.rlib",
|
||||
"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\liboa_core-b1d9f219f5e0886b.rmeta"
|
||||
],
|
||||
"executable": null,
|
||||
"fresh": true
|
||||
},
|
||||
"rlib": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\liboa_core.rlib",
|
||||
"bytes": 100490486,
|
||||
"sha256": "0a02043cb059fd18e41b603877c6397c5a299c6fb3b66587f8474ae21fd43d27"
|
||||
},
|
||||
"dependency_directory": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps"
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--message-format=json"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:01:48.515579+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stdout.log",
|
||||
"bytes": 39557,
|
||||
"sha256": "9585453d627b26e19e611ba51ab7ed70fff903887f75d8580c48a4c3f9b5ba98"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stderr.log",
|
||||
"bytes": 60,
|
||||
"sha256": "31c37829b9fef7111400cb1ca99f523600d13210ea15e2d868b2442ef0f66db9"
|
||||
}
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Finished `dev` profile [unoptimized] target(s) in 3.00s
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\proc-macro2-8bd275bc14efcc6d\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","linked_libs":[],"linked_paths":[],"cfgs":["wrap_proc_macro","proc_macro_span_location","proc_macro_span_file"],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\proc-macro2-678fa29727a3d951\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\quote-78b7b00c15767e2b\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.24","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"unicode_ident","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.24\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libunicode_ident-37cacd323a49429c.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libunicode_ident-37cacd323a49429c.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#proc-macro2@1.0.107","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"proc_macro2","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.107\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libproc_macro2-80e9e45547beebf5.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libproc_macro2-80e9e45547beebf5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\quote-db749d68bbb2dbfe\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#quote@1.0.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"quote","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.47\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","proc-macro"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libquote-b79aec363b458000.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libquote-b79aec363b458000.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"autocfg","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.1\\src\\lib.rs","edition":"2015","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libautocfg-58f70baf3de29c77.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libautocfg-58f70baf3de29c77.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde_core-161b3ae2683262f1\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde_core-a1da37301c02ee2a\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\num-traits-34ffb4c64e9b5e22\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#syn@3.0.5","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-3.0.5\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"syn","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-3.0.5\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["clone-impls","default","derive","parsing","printing","proc-macro"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsyn-2232b8c89352da95.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsyn-2232b8c89352da95.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-link@0.2.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_link","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-link-0.2.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwindows_link-23f115c823619f71.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwindows_link-23f115c823619f71.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\getrandom-168cb7f91c8645ca\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\getrandom-4967b63cf7b288b8\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#windows-sys@0.61.2","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"windows_sys","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\windows-sys-0.61.2\\src\\lib.rs","edition":"2021","doc":true,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["Win32","Win32_Foundation","Win32_Storage","Win32_Storage_FileSystem","Win32_System","Win32_System_Console","Win32_System_SystemInformation","default"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwindows_sys-43b3d9a205b229b7.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwindows_sys-43b3d9a205b229b7.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","linked_libs":[],"linked_paths":[],"cfgs":["has_total_cmp"],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\num-traits-418230edfe1b6b90\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_core@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["result","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde_core-f52ac0796dd4fc39.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde_core-f52ac0796dd4fc39.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"cfg_if","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libcfg_if-805b2ebc84d544f1.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libcfg_if-805b2ebc84d544f1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\zmij-e8f67a20243f3063\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\zmij-c8f8f3187a72be14\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"getrandom","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\getrandom-0.4.3\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libgetrandom-6e8efb5a01ff0cbb.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libgetrandom-6e8efb5a01ff0cbb.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-traits@0.2.19","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_traits","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-traits-0.2.19\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_traits-49c57447e2766d62.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_traits-49c57447e2766d62.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\thiserror-d9d1cecb0b9dfa9d\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde_json-28521d5277e5c15b\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\build.rs","edition":"2021","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde-c9911adbe87e85d2\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","linked_libs":[],"linked_paths":[],"cfgs":["if_docsrs_then_no_serde_core"],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde-963672309bf9e4ba\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","linked_libs":[],"linked_paths":[],"cfgs":["fast_arithmetic=\"64\""],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\serde_json-908788f6700df5fb\\out"}
|
||||
{"reason":"build-script-executed","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\thiserror-2e28320913ae6f8a\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-integer@0.1.47","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.47\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_integer","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-integer-0.1.47\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","i128","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_integer-cf43e8f5b615e1d9.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_integer-cf43e8f5b615e1d9.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#zmij@1.0.23","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"zmij","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zmij-1.0.23\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libzmij-9f8770986f00ef15.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libzmij-9f8770986f00ef15.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#winapi-util@0.1.11","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winapi-util-0.1.11\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"winapi_util","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\winapi-util-0.1.11\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwinapi_util-be9ab0847edf5b05.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libwinapi_util-be9ab0847edf5b05.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror-impl@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-2.0.20\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"thiserror_impl","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-impl-2.0.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\thiserror_impl-774eb7636a800724.dll","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libthiserror_impl-774eb7636a800724.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_derive@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.229\\Cargo.toml","target":{"kind":["proc-macro"],"crate_types":["proc-macro"],"name":"serde_derive","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_derive-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\serde_derive-c07a6353fdd1d8a1.dll","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde_derive-c07a6353fdd1d8a1.dll.a"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#once_cell@1.21.4","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"once_cell","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\once_cell-1.21.4\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","race","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libonce_cell-f7e62c44737ecbb9.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libonce_cell-f7e62c44737ecbb9.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#fastrand@2.5.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.5.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"fastrand","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\fastrand-2.5.0\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libfastrand-3df248e815d242e1.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libfastrand-3df248e815d242e1.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/.local/traceability-view-20260923/crates/oa-core#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\Cargo.toml","target":{"kind":["custom-build"],"crate_types":["bin"],"name":"build-script-build","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\build.rs","edition":"2024","doc":false,"doctest":false,"test":false},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\oa-core-1fac039e071a74d1\\build-script-build.exe"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#sha1_smol@1.0.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha1_smol-1.0.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"sha1_smol","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\sha1_smol-1.0.1\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsha1_smol-c4b7e5ec8b41792e.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsha1_smol-c4b7e5ec8b41792e.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.18","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"itoa","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itoa-1.0.18\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libitoa-971c3e13d32ffcf2.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libitoa-971c3e13d32ffcf2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#memchr@2.8.3","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.3\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"memchr","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\memchr-2.8.3\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["alloc","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libmemchr-088af8780d4df76d.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libmemchr-088af8780d4df76d.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde_json@1.0.151","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde_json","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_json-1.0.151\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde_json-b48005beba7e4267.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde_json-b48005beba7e4267.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#uuid@1.26.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\uuid-1.26.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"uuid","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\uuid-1.26.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","rng","serde","sha1","std","v4","v5"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libuuid-f7851e8936dae115.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libuuid-f7851e8936dae115.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-script-executed","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/.local/traceability-view-20260923/crates/oa-core#0.2.0","linked_libs":[],"linked_paths":[],"cfgs":[],"env":[],"out_dir":"C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\build\\oa-core-70aec2be9e005f38\\out"}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#tempfile@3.27.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"tempfile","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\tempfile-3.27.0\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","getrandom"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libtempfile-20c336358d7a22b5.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libtempfile-20c336358d7a22b5.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#serde@1.0.229","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"serde","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.229\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","derive","serde_derive","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde-968c91fb77bb5d38.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libserde-968c91fb77bb5d38.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#thiserror@2.0.20","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"thiserror","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-2.0.20\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libthiserror-add096f46a35d6d2.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libthiserror-add096f46a35d6d2.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#same-file@1.0.6","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\same-file-1.0.6\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"same_file","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\same-file-1.0.6\\src\\lib.rs","edition":"2018","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsame_file-a21d6395ce590b18.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libsame_file-a21d6395ce590b18.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"registry+https://github.com/rust-lang/crates.io-index#num-bigint@0.5.1","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.5.1\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"num_bigint","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\num-bigint-0.5.1\\src\\lib.rs","edition":"2021","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":["default","std"],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_bigint-7e87a41b738c784b.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\libnum_bigint-7e87a41b738c784b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/User/Documents/Git/ARCADIA-Studio/.local/traceability-view-20260923/crates/oa-core#0.2.0","manifest_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"oa_core","src_path":"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\crates\\oa-core\\src\\lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"profile":{"opt_level":"0","debuginfo":0,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\liboa_core.rlib","C:/Users/User/Documents/Git/ARCADIA-Studio/target\\debug\\deps\\liboa_core-b1d9f219f5e0886b.rmeta"],"executable":null,"fresh":true}
|
||||
{"reason":"build-finished","success":true}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--edition=2024",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\bundle_converter.rs",
|
||||
"--crate-name",
|
||||
"traceability_bundle_converter",
|
||||
"--extern",
|
||||
"oa_core=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\liboa_core.rlib",
|
||||
"-L",
|
||||
"dependency=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps",
|
||||
"-C",
|
||||
"linker=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.exe",
|
||||
"-o",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:04:17.564948+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
+139
@@ -0,0 +1,139 @@
|
||||
{
|
||||
"environment": {
|
||||
"PATH": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin;C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\.codex\\tmp\\arg0\\codex-arg0efKbE4;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\libheif\\libheif\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\jxrlib\\jxrlib\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\poppler\\Library\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\override;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Git\\cmd;C:\\Users\\User\\AppData\\Local\\Programs\\OpenAI\\Codex\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\User\\AppData\\Local\\Programs\\Zed\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\fallback;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\node\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\git\\cmd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\6fdec9b372c2c0fd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\7ac07f4ce733f89a",
|
||||
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
|
||||
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
|
||||
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
|
||||
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
|
||||
"CARGO_BUILD_JOBS": "1",
|
||||
"CARGO_INCREMENTAL": "0",
|
||||
"RUSTFLAGS": null,
|
||||
"CARGO_ENCODED_RUSTFLAGS": null,
|
||||
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
|
||||
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
|
||||
},
|
||||
"configs": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\.cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config.toml",
|
||||
"present": false,
|
||||
"record": null
|
||||
}
|
||||
],
|
||||
"bound": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
|
||||
"bytes": 572,
|
||||
"sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build_converter.py",
|
||||
"bytes": 7081,
|
||||
"sha256": "29ffe083606d55d9577222fb32684010a164d26a87224281646df2d335fa8a87"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\bundle_converter.rs",
|
||||
"bytes": 2279,
|
||||
"sha256": "acbcc955e970e47b4e825f7880af2fa70ca679410ee4d765d28623ea646c4bf6"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\capture_bundle.py",
|
||||
"bytes": 8237,
|
||||
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\README.md",
|
||||
"bytes": 7148,
|
||||
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
]
|
||||
}
|
||||
+13792
File diff suppressed because it is too large
Load Diff
+13792
File diff suppressed because it is too large
Load Diff
+5737
File diff suppressed because it is too large
Load Diff
+5737
File diff suppressed because it is too large
Load Diff
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--print",
|
||||
"sysroot"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:02:00.611445+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stdout.log",
|
||||
"bytes": 111,
|
||||
"sha256": "ea05ec29f82bab8f02772e420e6a2d97608b985680d2d7fea2eaafebe317e479"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
C:\Users\User\Documents\Git\ARCADIA-Studio\.local\toolchain\rustup\toolchains\stable-x86_64-pc-windows-gnullvm
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:01:59.029850+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stdout.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
rustc 1.98.1 (48a229cea 2026-09-01)
|
||||
binary: rustc
|
||||
commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
|
||||
commit-date: 2026-09-01
|
||||
host: x86_64-pc-windows-gnullvm
|
||||
release: 1.98.1
|
||||
LLVM version: 22.1.8
|
||||
+122
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"passed": true,
|
||||
"failure": null,
|
||||
"inputs_unchanged": true,
|
||||
"steps": [
|
||||
{
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--lib",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--message-format=json"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:01:48.515579+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stdout.log",
|
||||
"bytes": 39557,
|
||||
"sha256": "9585453d627b26e19e611ba51ab7ed70fff903887f75d8580c48a4c3f9b5ba98"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stderr.log",
|
||||
"bytes": 60,
|
||||
"sha256": "31c37829b9fef7111400cb1ca99f523600d13210ea15e2d868b2442ef0f66db9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:01:59.029850+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stdout.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--print",
|
||||
"sysroot"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:02:00.611445+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stdout.log",
|
||||
"bytes": 111,
|
||||
"sha256": "ea05ec29f82bab8f02772e420e6a2d97608b985680d2d7fea2eaafebe317e479"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--edition=2024",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\bundle_converter.rs",
|
||||
"--crate-name",
|
||||
"traceability_bundle_converter",
|
||||
"--extern",
|
||||
"oa_core=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\liboa_core.rlib",
|
||||
"-L",
|
||||
"dependency=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps",
|
||||
"-C",
|
||||
"linker=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang.exe",
|
||||
"-o",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe"
|
||||
],
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-20260923",
|
||||
"started_utc": "2026-09-23T09:04:17.564948+00:00",
|
||||
"exit_code": 0,
|
||||
"stdout": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stdout.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"stderr": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
}
|
||||
],
|
||||
"outputs": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\liboa_core.rlib",
|
||||
"bytes": 100490486,
|
||||
"sha256": "0a02043cb059fd18e41b603877c6397c5a299c6fb3b66587f8474ae21fd43d27"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
|
||||
"bytes": 24271360,
|
||||
"sha256": "70743dfd3e0d6ab077bb2db5447d74fe7884b010bb48913525436385c05c8c70"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
],
|
||||
"library_input_count": 1147,
|
||||
"scope": "New supplemental evidence converter build, no GUI or converter execution, not a replacement product gate"
|
||||
}
|
||||
+83
@@ -0,0 +1,83 @@
|
||||
"""Build supplemental bundle evaluator only; never launches product or converter."""
|
||||
from pathlib import Path
|
||||
import argparse,datetime,hashlib,json,os,shutil,subprocess
|
||||
HERE=Path(__file__).resolve().parent
|
||||
WORKSPACE=HERE.parents[2]
|
||||
REPO=WORKSPACE/'.local/traceability-view-20260923'
|
||||
PIN='17f1f89fef4a6bf520f4b09a2116548b967d030e'
|
||||
ENV=WORKSPACE/'.local/toolchain/env.ps1'
|
||||
RUNTIME=WORKSPACE/'.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/libunwind.dll'
|
||||
TARGET=WORKSPACE/'target'
|
||||
def rec(p):
|
||||
p=Path(p).resolve();h=hashlib.sha256()
|
||||
with p.open('rb') as f:
|
||||
for b in iter(lambda:f.read(1024*1024),b''):h.update(b)
|
||||
return {'path':str(p),'bytes':p.stat().st_size,'sha256':h.hexdigest()}
|
||||
def save(p,v):
|
||||
with p.open('x',encoding='utf-8') as f:json.dump(v,f,indent=2);f.write('\n')
|
||||
def git(*a):return subprocess.check_output(['git','-c','core.longpaths=true','-C',str(REPO),*a])
|
||||
def clean():
|
||||
if git('rev-parse','HEAD').decode().strip()!=PIN or git('status','--porcelain'):raise RuntimeError('Exact clean source required')
|
||||
def inventory():return [rec(REPO/x.decode()) for x in sorted(git('ls-files','--cached','--others','--exclude-standard','-z').split(b'\0')) if x and (REPO/x.decode()).is_file()]
|
||||
def configs():
|
||||
result=[];cargo=Path(os.environ['CARGO_HOME'])
|
||||
for d in dict.fromkeys([REPO,*REPO.parents,cargo]):
|
||||
for name in ('config','config.toml'):
|
||||
p=d/name if d==cargo else d/'.cargo'/name;result.append({'path':str(p),'present':p.exists(),'record':rec(p) if p.is_file() else None})
|
||||
return result
|
||||
def main():
|
||||
ap=argparse.ArgumentParser();ap.add_argument('--attempt',required=True);a=ap.parse_args()
|
||||
if not __import__('re').fullmatch(r'build-[0-9]{2}',a.attempt):raise RuntimeError('Fresh build-NN required')
|
||||
clean()
|
||||
if Path(os.environ.get('CARGO_TARGET_DIR','')).resolve()!=TARGET.resolve() or Path(os.environ.get('CARGO_HOME','')).resolve()!=(WORKSPACE/'.local/toolchain/cargo').resolve() or os.environ.get('RUSTUP_TOOLCHAIN')!='stable-x86_64-pc-windows-gnullvm':raise RuntimeError('Source admitted env.ps1 and set root target')
|
||||
if rec(RUNTIME)['sha256']!='aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a':raise RuntimeError('Runtime mismatch')
|
||||
out=HERE/a.attempt;out.mkdir(exist_ok=False);(out/'package').mkdir()
|
||||
before=inventory();save(out/'inputs-before.json',before)
|
||||
cfg=configs();bound=[rec(ENV),rec(Path(__file__)),rec(HERE/'bundle_converter.rs'),rec(HERE/'capture_bundle.py'),rec(HERE/'README.md'),rec(RUNTIME)]
|
||||
save(out/'environment.json',{'environment':{k:os.environ.get(k) for k in ['PATH','CARGO_HOME','RUSTUP_HOME','RUSTUP_TOOLCHAIN','CARGO_TARGET_DIR','CARGO_BUILD_JOBS','CARGO_INCREMENTAL','RUSTFLAGS','CARGO_ENCODED_RUSTFLAGS','CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER','RC']},'configs':cfg,'bound':bound})
|
||||
steps=[];failure=None;outputs=[];libraries=[];after=None
|
||||
def run(name,argv):
|
||||
with (out/(name+'.stdout.log')).open('xb') as stdout,(out/(name+'.stderr.log')).open('xb') as stderr:
|
||||
start=datetime.datetime.now(datetime.timezone.utc).isoformat();p=subprocess.run(argv,cwd=REPO,stdout=stdout,stderr=stderr)
|
||||
r={'argv':argv,'cwd':str(REPO),'started_utc':start,'exit_code':p.returncode,'stdout':rec(out/(name+'.stdout.log')),'stderr':rec(out/(name+'.stderr.log'))};save(out/(name+'.result.json'),r);steps.append(r)
|
||||
if p.returncode:raise RuntimeError(name+' failed')
|
||||
def preserve(p):
|
||||
r=rec(p);dest=out/'package'/p.name
|
||||
with p.open('rb') as src,dest.open('xb') as dst:shutil.copyfileobj(src,dst)
|
||||
c=rec(dest)
|
||||
if rec(p)!=r or any(c[k]!=r[k] for k in ('bytes','sha256')):raise RuntimeError('Copy changed')
|
||||
outputs.append(c);return dest
|
||||
try:
|
||||
run('cargo-lib',['cargo','build','-p','oa-core','--lib','--locked','--offline','--message-format=json'])
|
||||
messages=[json.loads(x) for x in (out/'cargo-lib.stdout.log').read_text().splitlines() if x.strip()]
|
||||
candidates=[m for m in messages if m.get('reason')=='compiler-artifact' and m.get('target',{}).get('name')=='oa_core' and 'lib' in m['target']['kind'] and Path(m['manifest_path']).resolve()==(REPO/'crates/oa-core/Cargo.toml').resolve()]
|
||||
if len(candidates)!=1 or not any(m.get('reason')=='build-finished' and m.get('success') is True for m in messages):raise RuntimeError('Unambiguous successful Cargo artifact required')
|
||||
artifact=candidates[0];rlibs=[Path(x) for x in artifact['filenames'] if x.endswith('.rlib')]
|
||||
if len(rlibs)!=1:raise RuntimeError('Exactly one core rlib required')
|
||||
rlib=rlibs[0].resolve();debug=(TARGET/'debug').resolve();deps=debug/'deps'
|
||||
if not ((rlib.parent==debug and rlib.name=='liboa_core.rlib') or (rlib.parent==deps and __import__('re').fullmatch(r'liboa_core-[0-9a-f]+\.rlib',rlib.name))):raise RuntimeError('Cargo core artifact outside admitted target/debug locations')
|
||||
if not deps.is_dir():raise RuntimeError('Admitted dependency directory missing')
|
||||
save(out/'cargo-artifact.json',{'message':artifact,'rlib':rec(rlib),'dependency_directory':str(deps)})
|
||||
preserved=preserve(rlib)
|
||||
run('rustc-version',['rustc','--version','--verbose']);run('rustc-sysroot',['rustc','--print','sysroot'])
|
||||
sysroot=Path((out/'rustc-sysroot.stdout.log').read_text().strip())
|
||||
paths=set(p for d in [deps,sysroot/'lib/rustlib/x86_64-pc-windows-gnullvm/lib'] for p in d.rglob('*') if p.is_file() and p.suffix.lower() in ('.rlib','.rmeta','.lib','.a','.dll'))
|
||||
paths.update(p for p in (sysroot/'bin').glob('*.dll') if p.is_file());paths.add(sysroot/'bin/rustc.exe');linker=shutil.which('clang.exe')
|
||||
if not linker:raise RuntimeError('Linker missing')
|
||||
paths.add(Path(linker));libraries=[rec(p) for p in sorted(paths)];save(out/'libraries-before.json',libraries)
|
||||
run('converter-build',['rustc','--edition=2024',str(HERE/'bundle_converter.rs'),'--crate-name','traceability_bundle_converter','--extern','oa_core='+str(preserved),'-L','dependency='+str(deps),'-C','linker='+linker,'-o',str(out/'package/bundle_converter.exe')])
|
||||
outputs.append(rec(out/'package/bundle_converter.exe'));preserve(RUNTIME)
|
||||
afterlibs=[rec(x['path']) for x in libraries];save(out/'libraries-after.json',afterlibs)
|
||||
if afterlibs!=libraries:raise RuntimeError('Compiler/library inputs changed')
|
||||
except Exception as e:failure=str(e)
|
||||
finally:
|
||||
try:
|
||||
after=inventory();save(out/'inputs-after.json',after);clean()
|
||||
if after!=before or configs()!=cfg or any(rec(x['path'])!=x for x in bound):raise RuntimeError('Bound inputs changed')
|
||||
for r in outputs:
|
||||
if rec(r['path'])!=r:raise RuntimeError('Preserved output changed')
|
||||
except Exception as e:failure='; '.join(x for x in [failure,str(e)] if x)
|
||||
save(out/'summary.json',{'source_commit':PIN,'passed':failure is None,'failure':failure,'inputs_unchanged':after==before,'steps':steps,'outputs':outputs,'library_input_count':len(libraries),'scope':'New supplemental evidence converter build, no GUI or converter execution, not a replacement product gate'})
|
||||
if failure:raise SystemExit(failure)
|
||||
print('Supplemental build passed; review receipt before converter admission')
|
||||
if __name__=='__main__':main()
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
//! Supplemental read-only bundle converter. Not part of the frozen product build.
|
||||
use oa_core::{language, persistence, source_files, source_project, validate_candidate};
|
||||
use std::{fs::OpenOptions, io::Write, path::Path};
|
||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let args: Vec<_> = std::env::args_os().skip(1).collect();
|
||||
if args.len() != 2 { return Err("Expected snapshot bundle entry and NEW self-contained source path".into()); }
|
||||
let limits = source_project::ProjectLimits::default();
|
||||
let disk = source_files::load_project(Path::new(&args[0]), limits)?;
|
||||
if disk.diagnostics.iter().any(|d| d.diagnostic.severity == oa_core::validation::Severity::Error) { return Err(format!("Disk diagnostics: {:?}", disk.diagnostics).into()); }
|
||||
println!("Loader/lint warnings: {:?}", disk.diagnostics);
|
||||
let bundle = disk.reachable_bundle();
|
||||
if bundle.files != disk.bundle.files { return Err("Unreachable source buffers".into()); }
|
||||
for (name, text) in &bundle.files {
|
||||
match disk.expectations.get(name) {
|
||||
Some(source_files::DiskExpectation::Bytes(bytes)) if bytes.as_slice() == text.as_bytes() => {},
|
||||
_ => return Err(format!("Loader changed or omitted raw bytes: {name}").into()),
|
||||
}
|
||||
}
|
||||
let compiled = source_project::compile_bundle(&bundle, limits)
|
||||
.map_err(|e| format!("Compile diagnostics: {e:?}"))?;
|
||||
if compiled.bundle != bundle || compiled.decoded.migration.is_some() {
|
||||
return Err("Unexpected identity stabilization or migration".into());
|
||||
}
|
||||
let project = &compiled.decoded.project;
|
||||
validate_candidate(project)?;
|
||||
let source = language::format(project);
|
||||
let decoded = persistence::decode_with_report(source.as_bytes())?;
|
||||
if decoded.migration.is_some() || &decoded.project != project {
|
||||
return Err("Self-contained source roundtrip changed complete Project".into());
|
||||
}
|
||||
let mut output = OpenOptions::new().write(true).create_new(true).open(&args[1])?;
|
||||
output.write_all(source.as_bytes())?;
|
||||
output.sync_all()?;
|
||||
println!("Bundle files: {}; complete Project roundtrip exact", bundle.files.len());
|
||||
println!("Engineering warnings (not loader errors): {:?}", compiled.diagnostics);
|
||||
Ok(())
|
||||
}
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
"""Capture the generated source bundle; delegate unchanged semantic oracle to check.py."""
|
||||
from pathlib import Path, PurePosixPath
|
||||
import argparse, datetime, hashlib, json, re, shutil, subprocess, sys
|
||||
HERE=Path(__file__).resolve().parent
|
||||
ROOT=HERE.parent
|
||||
WORK=ROOT/'working'
|
||||
def digest(p):
|
||||
b=p.read_bytes(); return {'bytes':len(b),'sha256':hashlib.sha256(b).hexdigest()}
|
||||
def read(p): return json.loads(p.read_text(encoding='utf-8-sig'))
|
||||
def write(p,v):
|
||||
with p.open('x',encoding='utf-8') as f: json.dump(v,f,indent=2);f.write('\n')
|
||||
def contained(path):
|
||||
p=path.absolute()
|
||||
if not p.is_relative_to(HERE): raise RuntimeError('Outside supplement')
|
||||
current=p
|
||||
while True:
|
||||
if current.exists() and (current.is_symlink() or current.is_junction() or getattr(current.lstat(),'st_file_attributes',0)&1024): raise RuntimeError('Linked ancestor: '+str(current))
|
||||
if current==HERE: break
|
||||
current=current.parent
|
||||
if not p.resolve().is_relative_to(HERE.resolve()): raise RuntimeError('Resolved path escapes supplement')
|
||||
def verify_record(r):
|
||||
if digest(Path(r['path']))!={k:r[k] for k in ('bytes','sha256')}: raise RuntimeError('Admission artifact changed')
|
||||
def inventory(root):
|
||||
if root.is_symlink() or root.is_junction() or getattr(root.lstat(),'st_file_attributes',0)&1024: raise RuntimeError('Linked bundle root forbidden')
|
||||
out={}
|
||||
for p in root.rglob('*'):
|
||||
if p.is_symlink() or p.is_junction() or getattr(p.lstat(), 'st_file_attributes', 0)&1024: raise RuntimeError('Links forbidden: '+str(p))
|
||||
if p.is_file() and p.suffix.lower()=='.arcadia': out[p.relative_to(root).as_posix()]=digest(p)
|
||||
return out
|
||||
def closure(entry, inv):
|
||||
# Bounded generated fixture: includes only in entry, with simple normalized paths.
|
||||
text=entry.read_text(encoding='utf-8-sig')
|
||||
paths=re.findall(r'\binclude\s+"([^"\r\n]+)"\s*;',text)
|
||||
if len(re.findall(r'\binclude\b',text))!=len(paths): raise RuntimeError('Unsupported include syntax')
|
||||
for name in paths:
|
||||
p=PurePosixPath(name)
|
||||
if p.is_absolute() or '..' in p.parts or ':' in name or '\\' in name or str(p)!=name or name not in inv: raise RuntimeError('Unsafe/missing include: '+name)
|
||||
if re.search(r'\binclude\b',(entry.parent/name).read_text(encoding='utf-8-sig')): raise RuntimeError('Nested includes outside this fixed assay')
|
||||
if set(inv)!={entry.name,*paths}: raise RuntimeError('Unexpected source file outside declared bundle')
|
||||
def main():
|
||||
ap=argparse.ArgumentParser();ap.add_argument('--expected',choices=['B','P'],required=True);ap.add_argument('--checkpoint',required=True);ap.add_argument('--calibration',type=Path);a=ap.parse_args()
|
||||
if not re.fullmatch(r'[0-9]{2}-[a-z0-9-]+',a.checkpoint): raise RuntimeError('Use NN-name checkpoint')
|
||||
if (HERE/'UNACCEPTED.json').exists(): raise RuntimeError('Prior outer failure: trial quarantined, no binding reuse or relearning')
|
||||
dest=HERE/'checkpoints'/a.checkpoint
|
||||
contained(dest)
|
||||
if dest.exists(): raise RuntimeError('Fresh checkpoint required')
|
||||
manifest=read(ROOT/'input-manifest.json');entry=Path(manifest['saved_working_path'])
|
||||
if entry.parent.resolve()!=WORK.resolve() or entry.is_symlink(): raise RuntimeError('Unexpected entry location')
|
||||
prior=ROOT/'fresh-node-binding.json'
|
||||
if prior.exists():
|
||||
binding=read(prior); first=Path(binding['first_checkpoint_receipt']['path']);outer=first.parent/'bundle-receipt.json'
|
||||
accepted=read(outer)
|
||||
if not accepted['accepted'] or accepted['inner_receipt']!=digest(first) or accepted['binding_after']!=digest(prior): raise RuntimeError('Binding lacks successful outer acceptance')
|
||||
admission=read(HERE/'converter-admission.json')
|
||||
if admission.get('approved') is not True or admission['source_commit']!=manifest['source_commit']: raise RuntimeError('Converter not admitted')
|
||||
for r in admission['records']:verify_record(r)
|
||||
converter=admission['binary'];verify_record(converter)
|
||||
dest.mkdir(parents=True)
|
||||
contained(dest)
|
||||
receipt={'started_utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'accepted':False,'failure':None,'expected':a.expected,'wrapper':digest(Path(__file__)),'plan':digest(HERE/'README.md'),'manifest':digest(ROOT/'input-manifest.json'),'checker':digest(ROOT/'check.py'),'converter_admission':digest(HERE/'converter-admission.json'),'entry':str(entry),'binding_before':digest(prior) if prior.exists() else None}
|
||||
try:
|
||||
before=inventory(WORK);closure(entry,before)
|
||||
if any(x in before for x in ('state.arcadia','converted.arcadia')): raise RuntimeError('Snapshot entry collision')
|
||||
receipt['original_before']=before
|
||||
for name in before:
|
||||
target=dest/name;target.parent.mkdir(parents=True,exist_ok=True)
|
||||
with target.open('xb') as f:f.write((WORK/name).read_bytes())
|
||||
if inventory(dest)!=before or inventory(WORK)!=before: raise RuntimeError('Bundle changed during capture')
|
||||
converted=dest/'converted.arcadia'
|
||||
with (dest/'converter.stdout.log').open('xb') as out,(dest/'converter.stderr.log').open('xb') as err:
|
||||
conversion=subprocess.run([converter['path'],str(dest/entry.name),str(converted)],cwd=ROOT/'unrelated-cwd',stdout=out,stderr=err)
|
||||
receipt['converter_argv']=[converter['path'],str(dest/entry.name),str(converted)]
|
||||
receipt['converter_cwd']=str(ROOT/'unrelated-cwd')
|
||||
receipt['converter_stdout']=digest(dest/'converter.stdout.log');receipt['converter_stderr']=digest(dest/'converter.stderr.log')
|
||||
receipt['converter_exit_code']=conversion.returncode
|
||||
if conversion.returncode or (dest/'converter.stderr.log').stat().st_size: raise RuntimeError('Converter failed')
|
||||
receipt['converted']=digest(converted)
|
||||
argv=[sys.executable,str(ROOT/'check.py'),'--expected',a.expected,'--actual',str(converted),'--output-prefix',str(dest/'state')]
|
||||
if a.calibration: argv+=['--calibration',str(a.calibration.resolve())]
|
||||
receipt['argv']=argv
|
||||
with (dest/'wrapper.stdout.log').open('xb') as out,(dest/'wrapper.stderr.log').open('xb') as err:
|
||||
result=subprocess.run(argv,cwd=ROOT,stdout=out,stderr=err)
|
||||
receipt['exit_code']=result.returncode
|
||||
receipt['checker_stdout']=digest(dest/'wrapper.stdout.log');receipt['checker_stderr']=digest(dest/'wrapper.stderr.log')
|
||||
inner=dest/'state.receipt.json';receipt['inner_receipt']=digest(inner) if inner.exists() else None
|
||||
receipt['original_after']=inventory(WORK);receipt['snapshot_after']=inventory(dest)
|
||||
expected=dict(before);expected['converted.arcadia']=receipt['converted'];expected['state.arcadia']=receipt['converted']
|
||||
if result.returncode or not inner.exists():raise RuntimeError('Inner checker failed')
|
||||
r=read(inner)
|
||||
if r['failure'] or not r['full_project_exact'] or not r['inputs_unchanged']:raise RuntimeError('Inner comparison not accepted')
|
||||
if receipt['original_after']!=before or receipt['snapshot_after']!=expected:raise RuntimeError('Original or copied bundle changed')
|
||||
if digest(Path(__file__))!=receipt['wrapper'] or digest(HERE/'README.md')!=receipt['plan']:raise RuntimeError('Supplement changed')
|
||||
contained(dest)
|
||||
for r in admission['records']:verify_record(r)
|
||||
verify_record(converter)
|
||||
if digest(HERE/'converter-admission.json')!=receipt['converter_admission']:raise RuntimeError('Converter admission changed')
|
||||
receipt['binding_after']=digest(prior) if prior.exists() else None
|
||||
if receipt['binding_before'] and receipt['binding_after']!=receipt['binding_before']:raise RuntimeError('Existing binding changed')
|
||||
receipt['accepted']=True
|
||||
except Exception as e:
|
||||
receipt['failure']=str(e)
|
||||
write(HERE/'UNACCEPTED.json',{'checkpoint':str(dest),'failure':str(e),'binding_unaccepted':True,'instruction':'Stop this trial; preserve binding and failures, never delete or relearn.'})
|
||||
finally:
|
||||
receipt['finished_utc']=datetime.datetime.now(datetime.timezone.utc).isoformat()
|
||||
try: write(dest/'bundle-receipt.json',receipt)
|
||||
except Exception as e:
|
||||
if not (HERE/'UNACCEPTED.json').exists(): write(HERE/'UNACCEPTED.json',{'checkpoint':str(dest),'failure':'Outer receipt write failed: '+str(e),'binding_unaccepted':True})
|
||||
raise
|
||||
if not receipt['accepted']:raise SystemExit('Outer checkpoint failed; trial quarantined')
|
||||
print('Complete source bundle and unchanged full-Project oracle accepted: '+a.checkpoint)
|
||||
if __name__=='__main__': main()
|
||||
+182
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"started_utc": "2026-09-23T09:09:40.760663+00:00",
|
||||
"accepted": true,
|
||||
"failure": null,
|
||||
"expected": "B",
|
||||
"wrapper": {
|
||||
"bytes": 8237,
|
||||
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
|
||||
},
|
||||
"plan": {
|
||||
"bytes": 7148,
|
||||
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"checker": {
|
||||
"bytes": 8541,
|
||||
"sha256": "4034d6cd9a79d0f22b4301432982b45cec8a1b8ea5624f96dfba812cd46d2de2"
|
||||
},
|
||||
"converter_admission": {
|
||||
"bytes": 9343,
|
||||
"sha256": "12ba63fe8a5d093f4353b1305cea40b62daf07eb604f675a7c1dd7e83d5037c1"
|
||||
},
|
||||
"entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\working\\traceability-trial.arcadia",
|
||||
"binding_before": null,
|
||||
"original_before": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"converter_argv": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\traceability-trial.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\converted.arcadia"
|
||||
],
|
||||
"converter_cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\unrelated-cwd",
|
||||
"converter_stdout": {
|
||||
"bytes": 11176,
|
||||
"sha256": "3c39efeb51cc1dbb5255adaa0e1d82dac209485e5f5f874fb98a9aeb62c5b9c0"
|
||||
},
|
||||
"converter_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"converter_exit_code": 0,
|
||||
"converted": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\check.py",
|
||||
"--expected",
|
||||
"B",
|
||||
"--actual",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\converted.arcadia",
|
||||
"--output-prefix",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\state"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"checker_stdout": {
|
||||
"bytes": 55,
|
||||
"sha256": "27353084e7b84b81442668c20af01e75f93c30be03d179f9243d4db65f77b4af"
|
||||
},
|
||||
"checker_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"inner_receipt": {
|
||||
"bytes": 3225,
|
||||
"sha256": "5ddaf8758466a9c8ebbb2ce5c0ddcba0fe86640be55062b1c4b78575d1d19779"
|
||||
},
|
||||
"original_after": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"snapshot_after": {
|
||||
"converted.arcadia": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"state.arcadia": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"binding_after": null,
|
||||
"finished_utc": "2026-09-23T09:10:05.701899+00:00"
|
||||
}
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+3
File diff suppressed because one or more lines are too long
+3
@@ -0,0 +1,3 @@
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+284
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202923-0031-4000-8000-000000000001",
|
||||
"alias": "trace_view_trial",
|
||||
"name": "Traceability view trial",
|
||||
"description": "Predeclared existing-counterpart placement trial; all semantic records are sentinels.",
|
||||
"elements": {
|
||||
"ea202923-0031-4000-8000-000000000010": {
|
||||
"id": "ea202923-0031-4000-8000-000000000010",
|
||||
"alias": "oa_send",
|
||||
"name": "OA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000011": {
|
||||
"id": "ea202923-0031-4000-8000-000000000011",
|
||||
"alias": "oa_receive",
|
||||
"name": "OA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000050": {
|
||||
"id": "ea202923-0031-4000-8000-000000000050",
|
||||
"alias": "sa_send",
|
||||
"name": "SA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000051": {
|
||||
"id": "ea202923-0031-4000-8000-000000000051",
|
||||
"alias": "sa_receive",
|
||||
"name": "SA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000052": {
|
||||
"id": "ea202923-0031-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000053": {
|
||||
"id": "ea202923-0031-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202923-0031-4000-8000-000000000020": {
|
||||
"id": "ea202923-0031-4000-8000-000000000020",
|
||||
"alias": "oa_report",
|
||||
"name": "OA report",
|
||||
"description": "Ordinary OA relationship sentinel",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202923-0031-4000-8000-000000000010",
|
||||
"target": "ea202923-0031-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000054": {
|
||||
"id": "ea202923-0031-4000-8000-000000000054",
|
||||
"alias": "sa_report",
|
||||
"name": "SA report",
|
||||
"description": "Ordinary SA relationship sentinel",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202923-0031-4000-8000-000000000050",
|
||||
"target": "ea202923-0031-4000-8000-000000000051",
|
||||
"source_port": "ea202923-0031-4000-8000-000000000052",
|
||||
"target_port": "ea202923-0031-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202923-0031-4000-8000-000000000100": {
|
||||
"id": "ea202923-0031-4000-8000-000000000100",
|
||||
"alias": "trace_view_100",
|
||||
"name": "01 Traceability trial",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000110": {
|
||||
"id": "ea202923-0031-4000-8000-000000000110",
|
||||
"alias": "fixture_node_100_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000111": {
|
||||
"id": "ea202923-0031-4000-8000-000000000111",
|
||||
"alias": "fixture_node_100_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000112": {
|
||||
"id": "ea202923-0031-4000-8000-000000000112",
|
||||
"alias": "fixture_node_100_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000200": {
|
||||
"id": "ea202923-0031-4000-8000-000000000200",
|
||||
"alias": "trace_view_200",
|
||||
"name": "02 Independent reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000210": {
|
||||
"id": "ea202923-0031-4000-8000-000000000210",
|
||||
"alias": "fixture_node_200_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000211": {
|
||||
"id": "ea202923-0031-4000-8000-000000000211",
|
||||
"alias": "fixture_node_200_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000212": {
|
||||
"id": "ea202923-0031-4000-8000-000000000212",
|
||||
"alias": "fixture_node_200_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000213": {
|
||||
"id": "ea202923-0031-4000-8000-000000000213",
|
||||
"alias": "fixture_node_200_51",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {
|
||||
"ea202923-0031-4000-8000-000000000070": {
|
||||
"id": "ea202923-0031-4000-8000-000000000070",
|
||||
"alias": "work_trace_70",
|
||||
"name": "Send refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000010",
|
||||
"sa": "ea202923-0031-4000-8000-000000000050",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000071": {
|
||||
"id": "ea202923-0031-4000-8000-000000000071",
|
||||
"alias": "work_trace_71",
|
||||
"name": "Receive refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000011",
|
||||
"sa": "ea202923-0031-4000-8000-000000000051",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
}
|
||||
}
|
||||
}
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"evaluator_source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"started_utc": "2026-09-23T09:09:51.906772+00:00",
|
||||
"finished_utc": "2026-09-23T09:10:02.646645+00:00",
|
||||
"expected": "B",
|
||||
"catalog": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\expected\\catalog.json",
|
||||
"bytes": 1186,
|
||||
"sha256": "70ec9fe97c308b7012140e80928d55d6cb1ce55836d3a1c3a5e88899428ff0f8"
|
||||
},
|
||||
"contract": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\baseline\\placement-contract.json",
|
||||
"bytes": 1537,
|
||||
"sha256": "399ec44f3013709189cd811fc9dc43b4b500b9c3b9912a2561c042dacc17d230"
|
||||
},
|
||||
"manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\input-manifest.json",
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"evaluator": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "a436dabddd20062c399a1a99b5fb4763548164a1dba525192e8f9650137b0e4d"
|
||||
},
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\converted.arcadia",
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"failure": null,
|
||||
"inputs_unchanged": true,
|
||||
"full_project_exact": true,
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\state.arcadia",
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\state.project.json",
|
||||
"bytes": 8314,
|
||||
"sha256": "55d4821a2cd3087b2b0b8d877c5e167c8cb10a6115681079d59384b6dcd00fee"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\state.stdout.log",
|
||||
"bytes": 68,
|
||||
"sha256": "6526fd93fa20902d6880bfdc338dcda4251ad8683f858ea4778580a20181a0d4"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\00-baseline\\state.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
],
|
||||
"prior_binding": null,
|
||||
"proposed_binding": null,
|
||||
"calibration": null,
|
||||
"scope": "Complete saved Project; only first P may bind fresh UUID plus fixed-box position after full equality. Native input/freshness not proved here."
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 20 objects and 2 views; saved a complete Project snapshot
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
include "oa/activities/activity_oa_receive.arcadia";
|
||||
include "oa/activities/activity_oa_send.arcadia";
|
||||
include "sa/functions/function_sa_receive.arcadia";
|
||||
include "sa/functions/function_sa_send.arcadia";
|
||||
include "traceability.arcadia";
|
||||
include "views/diagram_trace_view_100.arcadia";
|
||||
include "views/diagram_trace_view_200.arcadia";
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
B: complete Project exact; immutable inputs unchanged
|
||||
+187
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"started_utc": "2026-09-23T09:13:01.665934+00:00",
|
||||
"accepted": true,
|
||||
"failure": null,
|
||||
"expected": "P",
|
||||
"wrapper": {
|
||||
"bytes": 8237,
|
||||
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
|
||||
},
|
||||
"plan": {
|
||||
"bytes": 7148,
|
||||
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"checker": {
|
||||
"bytes": 8541,
|
||||
"sha256": "4034d6cd9a79d0f22b4301432982b45cec8a1b8ea5624f96dfba812cd46d2de2"
|
||||
},
|
||||
"converter_admission": {
|
||||
"bytes": 9343,
|
||||
"sha256": "12ba63fe8a5d093f4353b1305cea40b62daf07eb604f675a7c1dd7e83d5037c1"
|
||||
},
|
||||
"entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\working\\traceability-trial.arcadia",
|
||||
"binding_before": null,
|
||||
"original_before": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"converter_argv": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\traceability-trial.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\converted.arcadia"
|
||||
],
|
||||
"converter_cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\unrelated-cwd",
|
||||
"converter_stdout": {
|
||||
"bytes": 11176,
|
||||
"sha256": "3c39efeb51cc1dbb5255adaa0e1d82dac209485e5f5f874fb98a9aeb62c5b9c0"
|
||||
},
|
||||
"converter_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"converter_exit_code": 0,
|
||||
"converted": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\check.py",
|
||||
"--expected",
|
||||
"P",
|
||||
"--actual",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\converted.arcadia",
|
||||
"--output-prefix",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\state",
|
||||
"--calibration",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\runs\\run-01\\placement-calibration.json"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"checker_stdout": {
|
||||
"bytes": 55,
|
||||
"sha256": "8a106045bb1f7ae845238693f704abc55118b5ea5ff91c64427caf6ca1ca1741"
|
||||
},
|
||||
"checker_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"inner_receipt": {
|
||||
"bytes": 3688,
|
||||
"sha256": "5c5f89243c23542a90b1b4ded338d7a13d0e7db34c896ba645ecd169c079b60f"
|
||||
},
|
||||
"original_after": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"snapshot_after": {
|
||||
"converted.arcadia": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"state.arcadia": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"binding_after": {
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"finished_utc": "2026-09-23T09:13:20.128755+00:00"
|
||||
}
|
||||
+141
@@ -0,0 +1,141 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+3
File diff suppressed because one or more lines are too long
+3
@@ -0,0 +1,3 @@
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
+141
@@ -0,0 +1,141 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+298
@@ -0,0 +1,298 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202923-0031-4000-8000-000000000001",
|
||||
"alias": "trace_view_trial",
|
||||
"name": "Traceability view trial",
|
||||
"description": "Predeclared existing-counterpart placement trial; all semantic records are sentinels.",
|
||||
"elements": {
|
||||
"ea202923-0031-4000-8000-000000000010": {
|
||||
"id": "ea202923-0031-4000-8000-000000000010",
|
||||
"alias": "oa_send",
|
||||
"name": "OA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000011": {
|
||||
"id": "ea202923-0031-4000-8000-000000000011",
|
||||
"alias": "oa_receive",
|
||||
"name": "OA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000050": {
|
||||
"id": "ea202923-0031-4000-8000-000000000050",
|
||||
"alias": "sa_send",
|
||||
"name": "SA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000051": {
|
||||
"id": "ea202923-0031-4000-8000-000000000051",
|
||||
"alias": "sa_receive",
|
||||
"name": "SA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000052": {
|
||||
"id": "ea202923-0031-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000053": {
|
||||
"id": "ea202923-0031-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202923-0031-4000-8000-000000000020": {
|
||||
"id": "ea202923-0031-4000-8000-000000000020",
|
||||
"alias": "oa_report",
|
||||
"name": "OA report",
|
||||
"description": "Ordinary OA relationship sentinel",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202923-0031-4000-8000-000000000010",
|
||||
"target": "ea202923-0031-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000054": {
|
||||
"id": "ea202923-0031-4000-8000-000000000054",
|
||||
"alias": "sa_report",
|
||||
"name": "SA report",
|
||||
"description": "Ordinary SA relationship sentinel",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202923-0031-4000-8000-000000000050",
|
||||
"target": "ea202923-0031-4000-8000-000000000051",
|
||||
"source_port": "ea202923-0031-4000-8000-000000000052",
|
||||
"target_port": "ea202923-0031-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202923-0031-4000-8000-000000000100": {
|
||||
"id": "ea202923-0031-4000-8000-000000000100",
|
||||
"alias": "trace_view_100",
|
||||
"name": "01 Traceability trial",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3": {
|
||||
"id": "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3",
|
||||
"alias": "view_sa_receive",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 499.8161,
|
||||
"y": 349.93808
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000110": {
|
||||
"id": "ea202923-0031-4000-8000-000000000110",
|
||||
"alias": "fixture_node_100_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000111": {
|
||||
"id": "ea202923-0031-4000-8000-000000000111",
|
||||
"alias": "fixture_node_100_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000112": {
|
||||
"id": "ea202923-0031-4000-8000-000000000112",
|
||||
"alias": "fixture_node_100_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000200": {
|
||||
"id": "ea202923-0031-4000-8000-000000000200",
|
||||
"alias": "trace_view_200",
|
||||
"name": "02 Independent reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000210": {
|
||||
"id": "ea202923-0031-4000-8000-000000000210",
|
||||
"alias": "fixture_node_200_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000211": {
|
||||
"id": "ea202923-0031-4000-8000-000000000211",
|
||||
"alias": "fixture_node_200_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000212": {
|
||||
"id": "ea202923-0031-4000-8000-000000000212",
|
||||
"alias": "fixture_node_200_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000213": {
|
||||
"id": "ea202923-0031-4000-8000-000000000213",
|
||||
"alias": "fixture_node_200_51",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {
|
||||
"ea202923-0031-4000-8000-000000000070": {
|
||||
"id": "ea202923-0031-4000-8000-000000000070",
|
||||
"alias": "work_trace_70",
|
||||
"name": "Send refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000010",
|
||||
"sa": "ea202923-0031-4000-8000-000000000050",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000071": {
|
||||
"id": "ea202923-0031-4000-8000-000000000071",
|
||||
"alias": "work_trace_71",
|
||||
"name": "Receive refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000011",
|
||||
"sa": "ea202923-0031-4000-8000-000000000051",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
}
|
||||
}
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"evaluator_source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"started_utc": "2026-09-23T09:13:11.119733+00:00",
|
||||
"finished_utc": "2026-09-23T09:13:18.586626+00:00",
|
||||
"expected": "P",
|
||||
"catalog": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\expected\\catalog.json",
|
||||
"bytes": 1186,
|
||||
"sha256": "70ec9fe97c308b7012140e80928d55d6cb1ce55836d3a1c3a5e88899428ff0f8"
|
||||
},
|
||||
"contract": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\baseline\\placement-contract.json",
|
||||
"bytes": 1537,
|
||||
"sha256": "399ec44f3013709189cd811fc9dc43b4b500b9c3b9912a2561c042dacc17d230"
|
||||
},
|
||||
"manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\input-manifest.json",
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"evaluator": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "a436dabddd20062c399a1a99b5fb4763548164a1dba525192e8f9650137b0e4d"
|
||||
},
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\converted.arcadia",
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"failure": null,
|
||||
"inputs_unchanged": true,
|
||||
"full_project_exact": true,
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\state.arcadia",
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\state.project.json",
|
||||
"bytes": 8738,
|
||||
"sha256": "a31a0b443595d40ab357b5900eff636e9130481e273948a13b6a38bfddf73c00"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\state.stdout.log",
|
||||
"bytes": 68,
|
||||
"sha256": "a1600c766407c5fcb2242277aa353e48bb327e6d8793457527e50434eb73e51b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\01-place\\state.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
],
|
||||
"prior_binding": null,
|
||||
"proposed_binding": {
|
||||
"node_uuid": "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3",
|
||||
"position": {
|
||||
"x": 499.8161,
|
||||
"y": 349.93808
|
||||
},
|
||||
"signed_error": {
|
||||
"x": -0.18389999999999418,
|
||||
"y": -0.06191999999998643
|
||||
}
|
||||
},
|
||||
"calibration": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\runs\\run-01\\placement-calibration.json",
|
||||
"bytes": 1416,
|
||||
"sha256": "a53780bbaeb7679ce8601d6b235bd61bd4d5ddc43f2a03f32cd43ac036daf646"
|
||||
},
|
||||
"scope": "Complete saved Project; only first P may bind fresh UUID plus fixed-box position after full equality. Native input/freshness not proved here."
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 21 objects and 2 views; saved a complete Project snapshot
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
include "oa/activities/activity_oa_receive.arcadia";
|
||||
include "oa/activities/activity_oa_send.arcadia";
|
||||
include "sa/functions/function_sa_receive.arcadia";
|
||||
include "sa/functions/function_sa_send.arcadia";
|
||||
include "traceability.arcadia";
|
||||
include "views/diagram_trace_view_100.arcadia";
|
||||
include "views/diagram_trace_view_200.arcadia";
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
P: complete Project exact; immutable inputs unchanged
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"started_utc": "2026-09-23T09:15:14.273147+00:00",
|
||||
"accepted": true,
|
||||
"failure": null,
|
||||
"expected": "B",
|
||||
"wrapper": {
|
||||
"bytes": 8237,
|
||||
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
|
||||
},
|
||||
"plan": {
|
||||
"bytes": 7148,
|
||||
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"checker": {
|
||||
"bytes": 8541,
|
||||
"sha256": "4034d6cd9a79d0f22b4301432982b45cec8a1b8ea5624f96dfba812cd46d2de2"
|
||||
},
|
||||
"converter_admission": {
|
||||
"bytes": 9343,
|
||||
"sha256": "12ba63fe8a5d093f4353b1305cea40b62daf07eb604f675a7c1dd7e83d5037c1"
|
||||
},
|
||||
"entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\working\\traceability-trial.arcadia",
|
||||
"binding_before": {
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"original_before": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"converter_argv": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\traceability-trial.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\converted.arcadia"
|
||||
],
|
||||
"converter_cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\unrelated-cwd",
|
||||
"converter_stdout": {
|
||||
"bytes": 11176,
|
||||
"sha256": "3c39efeb51cc1dbb5255adaa0e1d82dac209485e5f5f874fb98a9aeb62c5b9c0"
|
||||
},
|
||||
"converter_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"converter_exit_code": 0,
|
||||
"converted": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\check.py",
|
||||
"--expected",
|
||||
"B",
|
||||
"--actual",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\converted.arcadia",
|
||||
"--output-prefix",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\state"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"checker_stdout": {
|
||||
"bytes": 55,
|
||||
"sha256": "27353084e7b84b81442668c20af01e75f93c30be03d179f9243d4db65f77b4af"
|
||||
},
|
||||
"checker_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"inner_receipt": {
|
||||
"bytes": 3448,
|
||||
"sha256": "49bc194cdac0527dae1441ce377789b779affb26ea612f0233830f9a1dc110a3"
|
||||
},
|
||||
"original_after": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"snapshot_after": {
|
||||
"converted.arcadia": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"state.arcadia": {
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 663,
|
||||
"sha256": "5ce6df14217ba85bb3e46ea86c0ebd028a6b5fc9ca109140eb8634f6fc25e590"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"binding_after": {
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"finished_utc": "2026-09-23T09:15:48.466707+00:00"
|
||||
}
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+3
File diff suppressed because one or more lines are too long
+3
@@ -0,0 +1,3 @@
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
+132
@@ -0,0 +1,132 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+284
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202923-0031-4000-8000-000000000001",
|
||||
"alias": "trace_view_trial",
|
||||
"name": "Traceability view trial",
|
||||
"description": "Predeclared existing-counterpart placement trial; all semantic records are sentinels.",
|
||||
"elements": {
|
||||
"ea202923-0031-4000-8000-000000000010": {
|
||||
"id": "ea202923-0031-4000-8000-000000000010",
|
||||
"alias": "oa_send",
|
||||
"name": "OA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000011": {
|
||||
"id": "ea202923-0031-4000-8000-000000000011",
|
||||
"alias": "oa_receive",
|
||||
"name": "OA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000050": {
|
||||
"id": "ea202923-0031-4000-8000-000000000050",
|
||||
"alias": "sa_send",
|
||||
"name": "SA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000051": {
|
||||
"id": "ea202923-0031-4000-8000-000000000051",
|
||||
"alias": "sa_receive",
|
||||
"name": "SA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000052": {
|
||||
"id": "ea202923-0031-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000053": {
|
||||
"id": "ea202923-0031-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202923-0031-4000-8000-000000000020": {
|
||||
"id": "ea202923-0031-4000-8000-000000000020",
|
||||
"alias": "oa_report",
|
||||
"name": "OA report",
|
||||
"description": "Ordinary OA relationship sentinel",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202923-0031-4000-8000-000000000010",
|
||||
"target": "ea202923-0031-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000054": {
|
||||
"id": "ea202923-0031-4000-8000-000000000054",
|
||||
"alias": "sa_report",
|
||||
"name": "SA report",
|
||||
"description": "Ordinary SA relationship sentinel",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202923-0031-4000-8000-000000000050",
|
||||
"target": "ea202923-0031-4000-8000-000000000051",
|
||||
"source_port": "ea202923-0031-4000-8000-000000000052",
|
||||
"target_port": "ea202923-0031-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202923-0031-4000-8000-000000000100": {
|
||||
"id": "ea202923-0031-4000-8000-000000000100",
|
||||
"alias": "trace_view_100",
|
||||
"name": "01 Traceability trial",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000110": {
|
||||
"id": "ea202923-0031-4000-8000-000000000110",
|
||||
"alias": "fixture_node_100_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000111": {
|
||||
"id": "ea202923-0031-4000-8000-000000000111",
|
||||
"alias": "fixture_node_100_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000112": {
|
||||
"id": "ea202923-0031-4000-8000-000000000112",
|
||||
"alias": "fixture_node_100_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000200": {
|
||||
"id": "ea202923-0031-4000-8000-000000000200",
|
||||
"alias": "trace_view_200",
|
||||
"name": "02 Independent reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000210": {
|
||||
"id": "ea202923-0031-4000-8000-000000000210",
|
||||
"alias": "fixture_node_200_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000211": {
|
||||
"id": "ea202923-0031-4000-8000-000000000211",
|
||||
"alias": "fixture_node_200_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000212": {
|
||||
"id": "ea202923-0031-4000-8000-000000000212",
|
||||
"alias": "fixture_node_200_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000213": {
|
||||
"id": "ea202923-0031-4000-8000-000000000213",
|
||||
"alias": "fixture_node_200_51",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {
|
||||
"ea202923-0031-4000-8000-000000000070": {
|
||||
"id": "ea202923-0031-4000-8000-000000000070",
|
||||
"alias": "work_trace_70",
|
||||
"name": "Send refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000010",
|
||||
"sa": "ea202923-0031-4000-8000-000000000050",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000071": {
|
||||
"id": "ea202923-0031-4000-8000-000000000071",
|
||||
"alias": "work_trace_71",
|
||||
"name": "Receive refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000011",
|
||||
"sa": "ea202923-0031-4000-8000-000000000051",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
}
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"evaluator_source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"started_utc": "2026-09-23T09:15:35.283255+00:00",
|
||||
"finished_utc": "2026-09-23T09:15:46.678966+00:00",
|
||||
"expected": "B",
|
||||
"catalog": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\expected\\catalog.json",
|
||||
"bytes": 1186,
|
||||
"sha256": "70ec9fe97c308b7012140e80928d55d6cb1ce55836d3a1c3a5e88899428ff0f8"
|
||||
},
|
||||
"contract": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\baseline\\placement-contract.json",
|
||||
"bytes": 1537,
|
||||
"sha256": "399ec44f3013709189cd811fc9dc43b4b500b9c3b9912a2561c042dacc17d230"
|
||||
},
|
||||
"manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\input-manifest.json",
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"evaluator": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "a436dabddd20062c399a1a99b5fb4763548164a1dba525192e8f9650137b0e4d"
|
||||
},
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\converted.arcadia",
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"failure": null,
|
||||
"inputs_unchanged": true,
|
||||
"full_project_exact": true,
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\state.arcadia",
|
||||
"bytes": 3693,
|
||||
"sha256": "52d2544b48ec9f4c4e52944957813d288eee98954fce151d1db38bf980579959"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\state.project.json",
|
||||
"bytes": 8314,
|
||||
"sha256": "55d4821a2cd3087b2b0b8d877c5e167c8cb10a6115681079d59384b6dcd00fee"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\state.stdout.log",
|
||||
"bytes": 68,
|
||||
"sha256": "6526fd93fa20902d6880bfdc338dcda4251ad8683f858ea4778580a20181a0d4"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\02-undo\\state.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
],
|
||||
"prior_binding": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\fresh-node-binding.json",
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"proposed_binding": null,
|
||||
"calibration": null,
|
||||
"scope": "Complete saved Project; only first P may bind fresh UUID plus fixed-box position after full equality. Native input/freshness not proved here."
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 20 objects and 2 views; saved a complete Project snapshot
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
include "oa/activities/activity_oa_receive.arcadia";
|
||||
include "oa/activities/activity_oa_send.arcadia";
|
||||
include "sa/functions/function_sa_receive.arcadia";
|
||||
include "sa/functions/function_sa_send.arcadia";
|
||||
include "traceability.arcadia";
|
||||
include "views/diagram_trace_view_100.arcadia";
|
||||
include "views/diagram_trace_view_200.arcadia";
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
B: complete Project exact; immutable inputs unchanged
|
||||
+188
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"started_utc": "2026-09-23T09:18:40.723312+00:00",
|
||||
"accepted": true,
|
||||
"failure": null,
|
||||
"expected": "P",
|
||||
"wrapper": {
|
||||
"bytes": 8237,
|
||||
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
|
||||
},
|
||||
"plan": {
|
||||
"bytes": 7148,
|
||||
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
|
||||
},
|
||||
"manifest": {
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"checker": {
|
||||
"bytes": 8541,
|
||||
"sha256": "4034d6cd9a79d0f22b4301432982b45cec8a1b8ea5624f96dfba812cd46d2de2"
|
||||
},
|
||||
"converter_admission": {
|
||||
"bytes": 9343,
|
||||
"sha256": "12ba63fe8a5d093f4353b1305cea40b62daf07eb604f675a7c1dd7e83d5037c1"
|
||||
},
|
||||
"entry": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\working\\traceability-trial.arcadia",
|
||||
"binding_before": {
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"original_before": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"converter_argv": [
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\traceability-trial.arcadia",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\converted.arcadia"
|
||||
],
|
||||
"converter_cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\unrelated-cwd",
|
||||
"converter_stdout": {
|
||||
"bytes": 11176,
|
||||
"sha256": "3c39efeb51cc1dbb5255adaa0e1d82dac209485e5f5f874fb98a9aeb62c5b9c0"
|
||||
},
|
||||
"converter_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"converter_exit_code": 0,
|
||||
"converted": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"argv": [
|
||||
"C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\python\\python.exe",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\check.py",
|
||||
"--expected",
|
||||
"P",
|
||||
"--actual",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\converted.arcadia",
|
||||
"--output-prefix",
|
||||
"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\state"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"checker_stdout": {
|
||||
"bytes": 55,
|
||||
"sha256": "8a106045bb1f7ae845238693f704abc55118b5ea5ff91c64427caf6ca1ca1741"
|
||||
},
|
||||
"checker_stderr": {
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"inner_receipt": {
|
||||
"bytes": 3448,
|
||||
"sha256": "b25249496c31f631112f985a28318a5337018c3d9067cb01d3ad71131ace2b32"
|
||||
},
|
||||
"original_after": {
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"snapshot_after": {
|
||||
"converted.arcadia": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"state.arcadia": {
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"traceability-trial.arcadia": {
|
||||
"bytes": 573,
|
||||
"sha256": "755c2474d5b4ead973908ac83081e06e0d615f42bce5fc81de53e81bf9f2a969"
|
||||
},
|
||||
"traceability.arcadia": {
|
||||
"bytes": 409,
|
||||
"sha256": "5f4c24d54ab1ea3ab33f04ff19c579b4c733d8216c42cbaf95cdd2916b3fff21"
|
||||
},
|
||||
"views/diagram_trace_view_100.arcadia": {
|
||||
"bytes": 868,
|
||||
"sha256": "86bb1bc2395a588dc289ebf79a8438c26a0c6ce390f96b59c760c3f8af5e25d3"
|
||||
},
|
||||
"views/diagram_trace_view_200.arcadia": {
|
||||
"bytes": 848,
|
||||
"sha256": "b1cf0da5fc961a6db5b1552f4446be3ffa82f7d6d1110953938a21844cbb133d"
|
||||
},
|
||||
"oa/activities/activity_oa_receive.arcadia": {
|
||||
"bytes": 83,
|
||||
"sha256": "cd7158538680bdde98492b3ce8d286abfb01efcb1ead908529f61beeb0475019"
|
||||
},
|
||||
"oa/activities/activity_oa_send.arcadia": {
|
||||
"bytes": 256,
|
||||
"sha256": "9aa1db7ac3f42c36798f3c407070cc7e33d36a9b84d0311c0d2167341aff9bd8"
|
||||
},
|
||||
"sa/functions/function_sa_receive.arcadia": {
|
||||
"bytes": 275,
|
||||
"sha256": "dad63b3bc9d7ef03e7c323700824dc2392d891cbc4d0a0d8201e844af4e50331"
|
||||
},
|
||||
"sa/functions/function_sa_send.arcadia": {
|
||||
"bytes": 513,
|
||||
"sha256": "20d4207ba7cc5c946a7b6a55b99854edb8e28d6362d2a749eea1749a01b34cdb"
|
||||
}
|
||||
},
|
||||
"binding_after": {
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"finished_utc": "2026-09-23T09:19:09.717884+00:00"
|
||||
}
|
||||
+141
@@ -0,0 +1,141 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+3
File diff suppressed because one or more lines are too long
+3
@@ -0,0 +1,3 @@
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
+141
@@ -0,0 +1,141 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
|
||||
oa_activity oa_send "OA send" id "ea202923-0031-4000-8000-000000000010" {
|
||||
}
|
||||
|
||||
oa_activity oa_receive "OA receive" id "ea202923-0031-4000-8000-000000000011" {
|
||||
}
|
||||
|
||||
sa_function sa_send "SA send" id "ea202923-0031-4000-8000-000000000050" {
|
||||
}
|
||||
|
||||
sa_function sa_receive "SA receive" id "ea202923-0031-4000-8000-000000000051" {
|
||||
}
|
||||
|
||||
sa_port status_out "Status output" id "ea202923-0031-4000-8000-000000000052" {
|
||||
contract {
|
||||
FunctionOutput {
|
||||
outgoing_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_send;
|
||||
}
|
||||
|
||||
sa_port status_in "Status input" id "ea202923-0031-4000-8000-000000000053" {
|
||||
contract {
|
||||
FunctionInput {
|
||||
incoming_items [];
|
||||
};
|
||||
};
|
||||
parent @sa_receive;
|
||||
}
|
||||
|
||||
interaction oa_report "OA report" id "ea202923-0031-4000-8000-000000000020" {
|
||||
description "Ordinary OA relationship sentinel";
|
||||
source @oa_send;
|
||||
target @oa_receive;
|
||||
}
|
||||
|
||||
functional_exchange sa_report "SA report" id "ea202923-0031-4000-8000-000000000054" {
|
||||
description "Ordinary SA relationship sentinel";
|
||||
source @sa_send;
|
||||
source_port @status_out;
|
||||
target @sa_receive;
|
||||
target_port @status_in;
|
||||
}
|
||||
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
}
|
||||
+298
@@ -0,0 +1,298 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202923-0031-4000-8000-000000000001",
|
||||
"alias": "trace_view_trial",
|
||||
"name": "Traceability view trial",
|
||||
"description": "Predeclared existing-counterpart placement trial; all semantic records are sentinels.",
|
||||
"elements": {
|
||||
"ea202923-0031-4000-8000-000000000010": {
|
||||
"id": "ea202923-0031-4000-8000-000000000010",
|
||||
"alias": "oa_send",
|
||||
"name": "OA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000011": {
|
||||
"id": "ea202923-0031-4000-8000-000000000011",
|
||||
"alias": "oa_receive",
|
||||
"name": "OA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000050": {
|
||||
"id": "ea202923-0031-4000-8000-000000000050",
|
||||
"alias": "sa_send",
|
||||
"name": "SA send",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000051": {
|
||||
"id": "ea202923-0031-4000-8000-000000000051",
|
||||
"alias": "sa_receive",
|
||||
"name": "SA receive",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000052": {
|
||||
"id": "ea202923-0031-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000053": {
|
||||
"id": "ea202923-0031-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202923-0031-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202923-0031-4000-8000-000000000020": {
|
||||
"id": "ea202923-0031-4000-8000-000000000020",
|
||||
"alias": "oa_report",
|
||||
"name": "OA report",
|
||||
"description": "Ordinary OA relationship sentinel",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202923-0031-4000-8000-000000000010",
|
||||
"target": "ea202923-0031-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000054": {
|
||||
"id": "ea202923-0031-4000-8000-000000000054",
|
||||
"alias": "sa_report",
|
||||
"name": "SA report",
|
||||
"description": "Ordinary SA relationship sentinel",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202923-0031-4000-8000-000000000050",
|
||||
"target": "ea202923-0031-4000-8000-000000000051",
|
||||
"source_port": "ea202923-0031-4000-8000-000000000052",
|
||||
"target_port": "ea202923-0031-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202923-0031-4000-8000-000000000100": {
|
||||
"id": "ea202923-0031-4000-8000-000000000100",
|
||||
"alias": "trace_view_100",
|
||||
"name": "01 Traceability trial",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3": {
|
||||
"id": "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3",
|
||||
"alias": "view_sa_receive",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 499.8161,
|
||||
"y": 349.93808
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000110": {
|
||||
"id": "ea202923-0031-4000-8000-000000000110",
|
||||
"alias": "fixture_node_100_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000111": {
|
||||
"id": "ea202923-0031-4000-8000-000000000111",
|
||||
"alias": "fixture_node_100_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000112": {
|
||||
"id": "ea202923-0031-4000-8000-000000000112",
|
||||
"alias": "fixture_node_100_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000200": {
|
||||
"id": "ea202923-0031-4000-8000-000000000200",
|
||||
"alias": "trace_view_200",
|
||||
"name": "02 Independent reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "Traceability",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202923-0031-4000-8000-000000000210": {
|
||||
"id": "ea202923-0031-4000-8000-000000000210",
|
||||
"alias": "fixture_node_200_10",
|
||||
"element": "ea202923-0031-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000211": {
|
||||
"id": "ea202923-0031-4000-8000-000000000211",
|
||||
"alias": "fixture_node_200_11",
|
||||
"element": "ea202923-0031-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 100.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000212": {
|
||||
"id": "ea202923-0031-4000-8000-000000000212",
|
||||
"alias": "fixture_node_200_50",
|
||||
"element": "ea202923-0031-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000213": {
|
||||
"id": "ea202923-0031-4000-8000-000000000213",
|
||||
"alias": "fixture_node_200_51",
|
||||
"element": "ea202923-0031-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 500.0,
|
||||
"y": 350.0
|
||||
},
|
||||
"size": {
|
||||
"width": 224.0,
|
||||
"height": 94.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {
|
||||
"ea202923-0031-4000-8000-000000000070": {
|
||||
"id": "ea202923-0031-4000-8000-000000000070",
|
||||
"alias": "work_trace_70",
|
||||
"name": "Send refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000010",
|
||||
"sa": "ea202923-0031-4000-8000-000000000050",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
},
|
||||
"ea202923-0031-4000-8000-000000000071": {
|
||||
"id": "ea202923-0031-4000-8000-000000000071",
|
||||
"alias": "work_trace_71",
|
||||
"name": "Receive refinement",
|
||||
"description": "Existing correspondence; placement must not change semantics.",
|
||||
"oa": "ea202923-0031-4000-8000-000000000011",
|
||||
"sa": "ea202923-0031-4000-8000-000000000051",
|
||||
"kind": "Refinement",
|
||||
"baseline": null
|
||||
}
|
||||
}
|
||||
}
|
||||
+66
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"evaluator_source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
|
||||
"started_utc": "2026-09-23T09:19:00.650776+00:00",
|
||||
"finished_utc": "2026-09-23T09:19:08.284275+00:00",
|
||||
"expected": "P",
|
||||
"catalog": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\expected\\catalog.json",
|
||||
"bytes": 1186,
|
||||
"sha256": "70ec9fe97c308b7012140e80928d55d6cb1ce55836d3a1c3a5e88899428ff0f8"
|
||||
},
|
||||
"contract": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\baseline\\placement-contract.json",
|
||||
"bytes": 1537,
|
||||
"sha256": "399ec44f3013709189cd811fc9dc43b4b500b9c3b9912a2561c042dacc17d230"
|
||||
},
|
||||
"manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\input-manifest.json",
|
||||
"bytes": 1330337,
|
||||
"sha256": "e160d7c5e8f022924a11fcd50975b549686f399382a3639a6f4a00f1c7304137"
|
||||
},
|
||||
"evaluator": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "a436dabddd20062c399a1a99b5fb4763548164a1dba525192e8f9650137b0e4d"
|
||||
},
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\converted.arcadia",
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"failure": null,
|
||||
"inputs_unchanged": true,
|
||||
"full_project_exact": true,
|
||||
"artifacts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\state.arcadia",
|
||||
"bytes": 3928,
|
||||
"sha256": "2681bd8d39deb632f0b4b4fb8e3622bedcadf0ebfbf7ef5d3cbb937328ca4123"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\state.project.json",
|
||||
"bytes": 8738,
|
||||
"sha256": "a31a0b443595d40ab357b5900eff636e9130481e273948a13b6a38bfddf73c00"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\state.stdout.log",
|
||||
"bytes": 68,
|
||||
"sha256": "a1600c766407c5fcb2242277aa353e48bb327e6d8793457527e50434eb73e51b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\checkpoints\\03-redo\\state.stderr.log",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
],
|
||||
"prior_binding": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\fresh-node-binding.json",
|
||||
"bytes": 3525,
|
||||
"sha256": "30b0aac0a84326856f3e02496b7728f98c81e77b49d199d7d69582bbdf224f09"
|
||||
},
|
||||
"proposed_binding": null,
|
||||
"calibration": null,
|
||||
"scope": "Complete saved Project; only first P may bind fresh UUID plus fixed-box position after full equality. Native input/freshness not proved here."
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 21 objects and 2 views; saved a complete Project snapshot
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
arcadia 7;
|
||||
project trace_view_trial "Traceability view trial" id "ea202923-0031-4000-8000-000000000001" {
|
||||
description "Predeclared existing-counterpart placement trial; all semantic records are sentinels.";
|
||||
include "oa/activities/activity_oa_receive.arcadia";
|
||||
include "oa/activities/activity_oa_send.arcadia";
|
||||
include "sa/functions/function_sa_receive.arcadia";
|
||||
include "sa/functions/function_sa_send.arcadia";
|
||||
include "traceability.arcadia";
|
||||
include "views/diagram_trace_view_100.arcadia";
|
||||
include "views/diagram_trace_view_200.arcadia";
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
trace work_trace_70 "Send refinement" id "ea202923-0031-4000-8000-000000000070" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_send;
|
||||
sa @sa_send;
|
||||
}
|
||||
|
||||
trace work_trace_71 "Receive refinement" id "ea202923-0031-4000-8000-000000000071" {
|
||||
description "Existing correspondence; placement must not change semantics.";
|
||||
oa @oa_receive;
|
||||
sa @sa_receive;
|
||||
}
|
||||
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
diagram trace_view_100 "01 Traceability trial" id "ea202923-0031-4000-8000-000000000100" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_100_10 id "ea202923-0031-4000-8000-000000000110" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_11 id "ea202923-0031-4000-8000-000000000111" {
|
||||
diagram @trace_view_100;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_100_50 id "ea202923-0031-4000-8000-000000000112" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
node view_sa_receive id "4ec01fff-2024-40cf-b01d-e7d3cfbb1cd3" {
|
||||
diagram @trace_view_100;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 499.81610107421875;
|
||||
y 349.9380798339844;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
diagram trace_view_200 "02 Independent reference" id "ea202923-0031-4000-8000-000000000200" {
|
||||
projection Traceability;
|
||||
}
|
||||
|
||||
node fixture_node_200_10 id "ea202923-0031-4000-8000-000000000210" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_11 id "ea202923-0031-4000-8000-000000000211" {
|
||||
diagram @trace_view_200;
|
||||
element @oa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 100.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_50 id "ea202923-0031-4000-8000-000000000212" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_send;
|
||||
position {
|
||||
x 100.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
node fixture_node_200_51 id "ea202923-0031-4000-8000-000000000213" {
|
||||
diagram @trace_view_200;
|
||||
element @sa_receive;
|
||||
position {
|
||||
x 500.0;
|
||||
y 350.0;
|
||||
};
|
||||
}
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
P: complete Project exact; immutable inputs unchanged
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user