diff --git a/.gitattributes b/.gitattributes index dcc341eb..43ce420c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -85,3 +85,4 @@ harness/experiments/analysis-source-s0-s1-windows-20260913/** -text whitespace=- harness/experiments/analysis-source3-bridge-windows-20260913/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol harness/scenario-analysis-version-integration-review-20260913.md -text whitespace=cr-at-eol harness/scenario-analysis-version-integration-inputs-20260913.json -text whitespace=cr-at-eol +harness/experiments/analysis-source-s2a-windows-20260913/** -text whitespace=-blank-at-eol,-blank-at-eof,cr-at-eol diff --git a/harness/DECISIONS.md b/harness/DECISIONS.md index c0128fb8..d4b0cb1f 100644 --- a/harness/DECISIONS.md +++ b/harness/DECISIONS.md @@ -442,3 +442,17 @@ Scenario row, global definition, scoped parameter and call-site edit identities. The audit specifies failure cases and compatible implementation seams. Public source8, resource calibration, combined save/reopen and interaction acceptance remain separate requirements; neither isolated suite establishes their completion. + +## Private source cursor and frame accounting — 2026-09-13 + +The [S2a checkpoint](release-analysis-source-s2a-20260913.md) uses one raw scanner +with separate legacy and typed adapters. Preserve the public legacy token contract, +including signed JSON numbers and contextual alias classification. Typed fields +borrow one full-file token stream and shared budget, retaining original spans +without rescanning field substrings. Declaration, dimension and override braces +count toward active syntax frames alongside expression/type delimiters. A successful +declaration restores the caller's inherited depth; a failed candidate is discarded. +Missing global and scoped parameter IDs remain explicit stabilization metadata, +not new random identities assigned on each parse. Public source8 integration must +thread the same accounting through the outer project and included files; this +private checkpoint does not itself admit a complete version8 source bundle. diff --git a/harness/STATE.md b/harness/STATE.md index c6c66f18..16c77a1d 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -11,12 +11,15 @@ active. The VPN remains untouched. ## Current integrated candidate and evidence Branch `codex/behavior-authoring-20260910`, published as `codex/release1-956atf`. -Current source **e1240295bd114d23d3f67a69e6b38bdb2e25bb0d** combines the canvas +Current source **c28abcf13a834585a9954f7e54175d47c0a0460b** adds Find focus and +departure-selection corrections. Combined execution and native acceptance are +not yet established; [integration issue27](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/27) +holds current verification and release coordination. +Earlier source **e1240295bd114d23d3f67a69e6b38bdb2e25bb0d** combines the canvas contribution with source/diagram navigation and reviewed alias rename. Its1082-test listing,17 cross-feature tests,4 mounted preview-scroll tests and strict all-target Clippy pass on578 unchanged inputs. Combined full-suite, GUI/native and package -acceptance are not established; a shared Find Close selection defect remains an -explicit acceptance concern. [Exact partial evidence](release-navigation-palette-e124029-windows-20260913.md). +acceptance are not established. [Exact partial evidence](release-navigation-palette-e124029-windows-20260913.md). The matching core comparator and migrated fixtures pass their bounded preparation checks, including an independently specified six-token rename. The original migration-evaluator failure and its correction are preserved in @@ -67,12 +70,18 @@ failures and corrections. Earlier authoring and allocation checkpoints remain in ## Isolated contributions and material limitations -Analysis/core source checkpoint **6216cff4cfeb1502b8453b40547aacb74941f2b2**, +Analysis/core source checkpoint **b2c970b4673e062e47eadd12906d2316c4b1a7b3**, publication branch `codex/analysis-core-956atf-20260911`, is not integrated into production. It adds source-save decode/equality containment and a private staged -expression parser, then repairs the frozen source3 lowering envelope. All4 bridge, -11 parser and4 save-guard tests and strict all-target Clippy pass on520 unchanged -inputs. [Exact bridge and syntax evidence](release-analysis-source3-bridge-20260913.md). +expression/declaration parser, then repairs the frozen source3 lowering envelope. +Its129-test library run has113 passes and16 failures, all at the unsupported +source8 header. All22 expression/declaration/token cases and8 bridge/save guards +pass; strict all-target Clippy passes on524 unchanged inputs. The separate language +integration target has7 passes and9 failures:8 unsupported headers and an old V2 +oracle that omits the new empty definitions catalog. [Exact S2a evidence](release-analysis-source-s2a-20260913.md) +preserves every failure and the independent structural comparison. +[Earlier bridge evidence](release-analysis-source3-bridge-20260913.md) remains scoped +to6216cff. The earlier2c515cf full library run had98 passes and16 failures:14 rejected the unsupported source8 header and2 exposed the now-corrected legacy bridge mismatch. Its original failed suite and naming lint remain in diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/README.md b/harness/experiments/analysis-source-s2a-windows-20260913/README.md new file mode 100644 index 00000000..08e9d5a1 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/README.md @@ -0,0 +1,21 @@ +# Source S2a Windows gate evidence + +Source `b2c970b4673e062e47eadd12906d2316c4b1a7b3` adds shared raw scanning with a legacy adapter and a private typed declaration/cursor stage. The [checkpoint report](../../release-analysis-source-s2a-20260913.md) states the boundary. Public source8 stays disabled. + +[manifest.json](manifest.json) binds 36 raw files (1,085,294 bytes): seven closed gate triples, three admission receipts, original recorders/admission helper, independent audit scripts/results/review, source handoff and this archival helper. Every raw file is copied byte-identically from its original path. Prior listing/failure dependencies are linked and hashed rather than duplicated. Executables and toolchains are omitted; original executable paths/hashes and input manifests remain unchanged. + +| Gate | Actual outcome | +| --- | --- | +| Core listing | 129 unique tests; exit 0 | +| Typed syntax | 21 passed; exit 0 | +| Legacy token fixture | 1 passed; exit 0 | +| Full core library | 113 passed / 16 failed; exit 101 | +| Strict core all-target Clippy | exit 0; closed 2026-09-13 05:32:11.812372 UTC | +| Production-language listing | 16 unique tests; exit 0 | +| Production-language full target | 7 passed / 9 failed / 0 ignored; exit 101 | + +All seven gates bind the same 524 unchanged inputs. The independent core audit compares every input with its pinned Git blob, all 129 runtime names with the actual listing, artifact hashes and admission bindings. All eleven additions and eight retained bridge/save guards pass. The sixteen full-library failures exactly retain the earlier failed-name set and now all stop at unsupported source8; the two legacy examples advanced from their old definitions-envelope error. Production-language outcomes are compared separately with their actual listing before archiving. No compiler, test, GUI or Git write is run by the archival helper. + +The separate production-language target has eight public8 header failures and one outdated V2 oracle projection. Recursive comparison of the complete raw retained/original Debug values found only a left-only empty `/definitions` catalog; all other original structure and values match. The pinned V2 fixture equals the right operand. This does not show V2 data loss, but the test remains failed and later assertions did not execute. The compact comparison helper/result and original raw log are preserved. + +This checkpoint does not establish passing full-core behavior, public source8 persistence/migration/update, resource-profile adoption, desktop integration or GUI acceptance. Reproduction requires the pinned source and a matching Windows build environment, with recorded absolute paths adapted. diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/admit-analysis-s2a-gate.py b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/admit-analysis-s2a-gate.py new file mode 100644 index 00000000..f4426ba0 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/admit-analysis-s2a-gate.py @@ -0,0 +1,54 @@ +"""Admit the eleven independently named S2a additions and retained baseline cases.""" +from pathlib import Path +import hashlib, json, re, subprocess, sys +base=Path(__file__).resolve().parent.parent +root=base/'.local/analysis-core-worktree-20260911' +folder=base/'.local/analysis-source-gates-20260913' +name=sys.argv[1] +assert re.fullmatch(r'[a-zA-Z0-9-]+',name) +path=folder/(name+'.result.json'); record=json.loads(path.read_bytes()) +assert record['exit']==0 and not record['changed_inputs'] and record['source']==record['head_after'] +assert subprocess.check_output(['git','rev-parse','HEAD'],cwd=root).decode().strip()==record['source'] +inputs_path=folder/record['inputs']; inputs=json.loads(inputs_path.read_bytes()) +assert inputs['source']==record['source'] and len(inputs['inputs'])==524 +for entry in inputs['inputs']: + raw=(root/entry['path']).read_bytes() + assert len(raw)==entry['bytes'] and hashlib.sha256(raw).hexdigest()==entry['sha256'] +assert len(record['artifacts'])==1 +artifact=record['artifacts'][0]; raw=Path(artifact['path']).read_bytes() +assert len(raw)==artifact['bytes'] and hashlib.sha256(raw).hexdigest()==artifact['sha256'] +log_path=folder/(name+'.log'); log=log_path.read_text(encoding='utf-8') +if record['command'][-1]=='--list': + original_path=folder/'list-6216cff.result.json' + original=json.loads(original_path.read_bytes()) + admission=json.loads((folder/'list-6216cff.admission.json').read_bytes()) + assert admission['result_sha256']==hashlib.sha256(original_path.read_bytes()).hexdigest() + assert len(original['listing_members'])==118 + new_names={'language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8', 'language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles', 'language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields', 'language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens', 'language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally', 'language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax', 'language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries', 'language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context', 'language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state', 'language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped', 'language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes'} + names=record['listing_members'] + assert len(names)==len(set(names))==129 + assert set(names)==set(original['listing_members'])|new_names + assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$',log,re.M)==[('129','0')] + mode='list' +else: + listing_name,selector=sys.argv[2:4] + listing_path=folder/(listing_name+'.result.json'); listing=json.loads(listing_path.read_bytes()) + admission=json.loads((folder/(listing_name+'.admission.json')).read_bytes()) + assert admission['result_sha256']==hashlib.sha256(listing_path.read_bytes()).hexdigest() + assert admission['source']==listing['source']==record['source'] + assert admission['artifact']==artifact and admission['mode']=='list' + assert selector in record['command'] + names=[n for n in listing['listing_members'] if selector in n] + actual=re.findall(r'^test ([^\r\n]+) \.\.\. ok\s*$',log,re.M) + assert names and len(actual)==len(set(actual)) and set(actual)==set(names) + assert re.search(rf'test result: ok\. {len(actual)} passed; 0 failed; 0 ignored;',log) + mode='focused' +receipt={'source':record['source'],'mode':mode,'artifact':artifact,'names':names, + 'result_sha256':hashlib.sha256(path.read_bytes()).hexdigest(), + 'inputs_sha256':hashlib.sha256(inputs_path.read_bytes()).hexdigest(), + 'log_sha256':hashlib.sha256(log_path.read_bytes()).hexdigest(), + 'verified_inputs':len(inputs['inputs']), + 'admission_helper_sha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest()} +with (folder/(name+'.admission.json')).open('x',encoding='utf-8',newline='\n') as stream: + stream.write(json.dumps(receipt,indent=2)+'\n') +print(json.dumps({'name':name,'mode':mode,'members':len(names),'source':record['source']})) diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.log new file mode 100644 index 00000000..1585c4b5 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.log @@ -0,0 +1,239 @@ + Finished `test` profile [unoptimized] target(s) in 2.73s + Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe) + +running 129 tests +test analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges ... ok +test analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles ... ok +test analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch ... ok +test analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued ... ok +test analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units ... ok +test analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers ... ok +test analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly ... ok +test analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings ... ok +test analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch ... ok +test analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous ... ok +test analysis::tests::equal_dimensions_do_not_create_nominal_compatibility ... ok +test analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle ... ok +test analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes ... ok +test analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata ... ok +test analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters ... ok +test analysis::tests::layers_subject_kinds_and_display_units_are_strict ... ok +test analysis::tests::logical_depth_and_call_depth_have_exact_boundaries ... ok +test analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation ... ok +test analysis::tests::narrow_override_commands_preserve_missing_clear_and_history ... ok +test analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth ... ok +test analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases ... ok +test analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions ... ok +test analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly ... ok +test analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles ... ok +test analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact ... ok +test analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit ... ok +test analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds ... ok +test analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling ... ok +test analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle ... ok +test analysis_numeric::tests::both_reduced_component_overflows_are_reported ... ok +test analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit ... ok +test analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms ... ok +test analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit ... ok +test analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce ... ok +test analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra ... ok +test analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal ... ok +test analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable ... ok +test analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value ... ok +test analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire ... ok +test analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus ... ok +test analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded ... ok +test analysis_numeric::tests::multiple_targets_share_one_aggregate_meter ... ok +test analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension ... ok +test analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation ... ok +test analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked ... ok +test analysis_numeric::tests::powers_and_signs_have_explicit_domains ... ok +test analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip ... ok +test analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion ... ok +test analysis_numeric::tests::serde_uses_closed_canonical_string_wire ... ok +test analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them ... ok +test analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate ... ok +test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok +test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok +test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok +test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok +test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok +test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok +test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok +test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok +test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok +test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok +test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok +test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok +test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok +test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok +test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok +test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok +test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok +test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok +test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok +test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok +test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok +test language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations ... FAILED +test language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views ... FAILED +test language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting ... ok +test language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans ... ok +test language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack ... ok +test language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located ... ok +test language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal ... ok +test language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit ... FAILED +test language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes ... FAILED +test language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded ... ok +test language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected ... FAILED +test language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment ... FAILED +test language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command ... ok +test language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling ... ok +test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok +test language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity ... ok +test language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields ... ok +test language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields ... ok +test language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data ... ok +test persistence::json_codec::tests::codec_lifecycle_subprocess ... ok +test persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts ... ok +test persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile ... ok +test persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant ... ok +test persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries ... ok +test persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar ... ok +test persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration ... ok +test persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit ... ok +test persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging ... ok +test persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project ... ok +test semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope ... ok +test source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes ... FAILED +test source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed ... FAILED +test source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck ... ok +test source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path ... ok +test source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry ... ok +test source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership ... ok +test source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes ... FAILED +test source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last ... FAILED +test source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility ... FAILED +test source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations ... FAILED +test source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files ... FAILED +test source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency ... FAILED +test source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files ... FAILED +test source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes ... FAILED +test topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage ... ok +test topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass ... ok +test topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output ... ok +test validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate ... ok +test view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates ... ok +test view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model ... ok +test view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities ... ok +test view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides ... ok +test view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all ... ok +test view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers ... ok +test view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table ... ok +test view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply ... ok +test view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed ... ok + +failures: + +---- language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations stdout ---- + +thread 'language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations' (10208) panicked at crates\oa-core\src\language_nesting_tests.rs:502:69: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + +---- language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views stdout ---- + +thread 'language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views' (3332) panicked at crates\oa-core\src\language_nesting_tests.rs:439:69: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit stdout ---- + +thread 'language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit' (6356) panicked at crates\oa-core\src\language_nesting_tests.rs:63:41: +called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] + +---- language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes stdout ---- + +thread 'language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes' (3744) panicked at crates\oa-core\src\language_nesting_tests.rs:188:72: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected stdout ---- + +thread 'language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected' (10700) panicked at crates\oa-core\src\language_nesting_tests.rs:124:38: +called `Result::unwrap()` on an `Err` value: [Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] + +---- language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment stdout ---- + +thread 'language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment' (8756) panicked at crates\oa-core\src\language_nesting_tests.rs:362:6: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes stdout ---- + +thread 'source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes' (9320) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed stdout ---- + +thread 'source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed' (6752) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes stdout ---- + +thread 'source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes' (8556) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last stdout ---- + +thread 'source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last' (10884) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility stdout ---- + +thread 'source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility' (9256) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations stdout ---- + +thread 'source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations' (9288) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files stdout ---- + +thread 'source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files' (8696) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency stdout ---- + +thread 'source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency' (6572) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files stdout ---- + +thread 'source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files' (8752) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + +---- source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes stdout ---- + +thread 'source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes' (2416) panicked at crates\oa-core\src\source_files.rs:1560:84: +called `Result::unwrap()` on an `Err` value: [SourceDiagnostic { path: "project.arcadia", diagnostic: Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }, related: [] }] + + +failures: + language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations + language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views + language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit + language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes + language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected + language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment + source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes + source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed + source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes + source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last + source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility + source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations + source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files + source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency + source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files + source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes + +test result: FAILED. 113 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out; finished in 52.34s + +error: test failed, to rerun pass `-p oa-core --lib` diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json new file mode 100644 index 00000000..a55dcded --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json @@ -0,0 +1,35 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:23:05.136920+00:00", + "end": "2026-09-13T05:24:01.547372+00:00", + "exit": 101, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--lib", + "--", + "--test-threads=1" + ], + "inputs": "full-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [], + "listing_count": 0, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.log new file mode 100644 index 00000000..a4a744e9 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.log @@ -0,0 +1,5246 @@ + Finished `test` profile [unoptimized] target(s) in 2.73s + Running tests\language.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\language-4b673916c5851673.exe) + +running 16 tests +test all_typed_fields_round_trip_with_stable_aliases_and_occurrences ... FAILED +test authoring_defaults_and_forward_references_remain_strict ... FAILED +test branching_reused_processes_and_chains_have_lossless_readable_source ... FAILED +test complete_normative_examples_are_accepted_by_the_real_parser ... ok +test coordinate_bits_and_permitted_strings_survive_text_and_storage ... FAILED +test deeply_nested_invalid_draft_returns_a_diagnostic_without_exhausting_the_stack ... ok +test global_identity_and_alias_collisions_include_diagram_nodes_and_project ... ok +test malformed_json_never_ignores_duplicate_maps_or_nested_unknown_fields ... ok +test original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions ... FAILED +test text_and_model_transactions_preserve_history_with_stable_aliases ... FAILED +test tolerant_analysis_covers_unicode_and_returns_declarations_before_failure ... ok +test typed_events_vertices_and_transition_kinds_round_trip_in_both_layers ... FAILED +test typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives ... FAILED +test typed_unknown_fields_enums_duplicates_and_reference_spelling_are_rejected ... ok +test v1_repeated_exchange_occurrences_and_authored_aliases_survive ... ok +test v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics ... FAILED + +failures: + +---- all_typed_fields_round_trip_with_stable_aliases_and_occurrences stdout ---- + +thread 'all_typed_fields_round_trip_with_stable_aliases_and_occurrences' (6520) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project mission "Harbor safety — 港 🌊" id "5e68b752-db35-4b29-bb60-2e59750ef47a" { + description "Need and selected system response.\nVerifiable in both editors."; + + sa_system safety_system "Harbor safety system" id "091c2431-fcdc-468e-a5b5-aad439d2444e" { + description ""; + parent none; + } + + sa_data_type associated_record "Associated record" id "0af56a1d-3e24-4884-99c0-ecf197150f76" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_lifeline detector_line "Detector" id "12e06698-f093-4b21-97bc-d18076b61833" { + description ""; + parent @system_story; + represented @detect; + } + + sa_data_type primitive_type "Primitive type" id "14dbae11-14e2-4a7e-b924-efbe1a78fadc" { + default none; + definition Boolean; + description ""; + parent none; + unit ""; + } + + sa_deep_history deep_history "Deep history" id "168e1c00-3454-40d0-bcee-513294dad1ea" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind DeepHistory; + parent @system_region; + } + + oa_exchange_item operational_information "Operational report" id "1705d757-2a67-482e-9edb-1c0b6827ee77" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + oa_process response_path "Response path" id "1860e8b4-e7da-45d2-8588-de310c13af2c" { + description ""; + parent none; + steps [@first_exchange, @repeat_exchange]; + } + + oa_entity team "Response team" id "1a2c1cb8-3214-482e-be28-7b52cbf7a5f4" { + description ""; + parent @coordination; + } + + oa_initial operational_initial "Start" id "1d12c1fe-9367-4fc5-866c-0dc31e236527" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @operational_region; + } + + sa_shallow_history shallow_history "Shallow history" id "2458fd5e-f8d8-4e48-ab8e-56a9fafb05fc" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ShallowHistory; + parent @system_region; + } + + sa_exit_point exit_point "Exit point" id "294c7066-b6e9-4f3d-8ac8-48a92acfaecf" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ExitPoint; + parent @system_region; + } + + oa_occurrence first_contribution "First contribution" id "2ae36d34-bee6-48c7-b1c1-a4ec98e8bbed" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + sa_occurrence story_state "Normal mode" id "2b15dbe6-a2a9-4ebb-b01d-ec736843d02e" { + body { + State { + lifeline @system_line; + state @normal_mode; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_occurrence review_start "Assess before response" id "2b1f75f8-e0c1-4c77-9db5-21944d032bf0" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + oa_mode operational_normal "Normal" id "2c49d2f2-a7c9-4c57-a77b-348f2510b05b" { + description ""; + do_activity "Coordinate"; + entry "Begin watch"; + exit "End watch"; + kind Mode; + parent @operational_region; + } + + sa_state_machine system_modes "System modes" id "306796f5-2c8c-4af0-9a6f-ebac9a1e83cb" { + description ""; + parent @safety_system; + } + + sa_constraint latency_limit "Latency" id "39c72e6e-4d82-40de-89b7-2afe16e20a06" { + constrained [@detected_event]; + description ""; + expression "notification latency <= 2 s"; + parent none; + } + + sa_data_type primitive_type_3c9bdb5a "Primitive type" id "3c9bdb5a-f6e1-49d1-b9a0-f742001c343c" { + default none; + definition { + String { + maximum_length none; + minimum_length 0; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_data_type event_record "Event record" id "3cf92b4d-f0dc-4abc-a34f-d7fef1a50696" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_port operational_port "Report channel" id "4033adca-c40c-4194-8593-2102c54d4473" { + contract Legacy; + description ""; + legacy { + direction InOut; + interface @operational_contract; + }; + parent @coordination; + } + + sa_state degraded_state "Degraded" id "43d9f8a3-a036-41d4-b14a-81e5d0cbdafc" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @system_region; + } + + oa_exchange_category operational_exchange_category "Operational exchange category" id "46faf7d2-4d6b-440c-9e94-3875dcf48601" { + description ""; + exchanges [@operational_communication]; + family "Participant"; + parent none; + } + + sa_data_field field_2 "Field 2" id "47b5e6f6-0d94-4c8b-88d2-8ea37e63630c" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Real; + unit "unit"; + } + + oa_occurrence review_response "Reuse response path" id "4b07dc48-5348-4a4f-b858-dea52193b95e" { + body { + SequenceReference { + sequence @response_path; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + sa_entry_point entry_point "Entry point" id "507505e6-012e-4686-9777-ae253608ee39" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind EntryPoint; + parent @system_region; + } + + sa_occurrence story_exchange "Send report" id "5148d567-d9cb-4243-aa1d-9d09a82fabf6" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver @receiver_line; + reply_to none; + sender @detector_line; + values []; + }; + }; + description ""; + parent @system_story; + postcondition "Report sent"; + precondition "Event accepted"; + } + + sa_occurrence control_fragment_51518e64 "Control fragment" id "51518e64-76b9-489a-90ca-84d5890b3927" { + body { + Fragment { + branches []; + operator Loop; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_initial initial_mode "Initial" id "559badaf-ebb5-4ae2-9a10-4e123383fc10" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @system_region; + } + + sa_actor duty_officer "Duty officer" id "55ee3a45-ef24-4e9d-a561-b80f9b82e6dd" { + description ""; + parent none; + } + + oa_process reviewed_path "Reviewed response" id "5aaf2090-687b-4374-a0e5-33e2611f7552" { + description ""; + parent none; + steps [@review_start, @review_response]; + } + + oa_region operational_region "Operational region" id "6204d9b0-0a0c-4650-a7bc-c02e0ce5c4dd" { + description ""; + parent @operational_modes; + } + + sa_capability supported_response "Supported response" id "6373fe77-e738-47ca-870c-17b65d821645" { + description ""; + parent none; + } + + sa_occurrence story_action "Detect" id "646c4ff6-d06b-4b99-8037-847c6ebb9fc9" { + body { + Action { + action @detect; + lifeline @detector_line; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_actor operator_one "Operator" id "66e255cd-6b08-44d5-98b5-4d2ee53ab9e7" { + description ""; + parent @team; + } + + oa_capability emergency_safety "Emergency safety" id "69c98277-298c-4c19-ae5a-25b79ee018e2" { + description ""; + parent none; + } + + oa_process common_work_caller "Common work caller" id "6c96e8eb-6061-44c2-b7b6-bbbaaae72704" { + description ""; + parent none; + steps [@first_contribution, @second_contribution]; + } + + oa_mission operational_goal "Protect harbor users" id "6e47f1ec-f504-4c2e-a8a2-364564a2aa21" { + description ""; + parent none; + } + + sa_exchange_item system_information "Event information" id "6e4efcf2-e616-413f-b556-a6e1a22ff12a" { + description ""; + kind Information; + mechanism Event; + parent none; + supertype none; + } + + oa_constraint operational_limit "Visibility limit" id "7097df87-05d3-4d9e-97d4-2b6b01119f48" { + constrained [@assess, @event_report]; + description ""; + expression "visibility >= threshold"; + parent none; + } + + sa_exchange_item physical_exchange_item "Physical exchange item" id "743b3396-f6e4-4ae4-9105-69ca7ad58172" { + description ""; + kind Material; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_data_type primitive_type_74fa654f "Primitive type" id "74fa654f-bfca-45bf-847d-15ae1783a81c" { + default none; + definition { + Integer { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_mission mission_goal "Protect harbor operations" id "7527e1e1-e947-4dde-a799-1d885d764087" { + description ""; + parent none; + } + + oa_data_type weather_state "Weather classification" id "754358c1-9de0-4b90-909f-9bbd53ae94a4" { + default none; + definition { + Enumeration { + literals ["Clear", "Fog", "Storm"]; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_port typed_component_port "typed_component_port" id "79d0e34e-fe29-4448-91bb-755e792edac5" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @safety_system; + } + + oa_data_type operational_record "Operational record" id "7abe863f-142a-4d51-a6e3-c805ae20641e" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_event incoming_report "Report arrived" id "7b4e349e-8bab-4175-8e89-c3fba2234dfa" { + body { + Signal { + items [@operational_information]; + }; + }; + description ""; + parent none; + } + + sa_lifeline receiver_line "Receiver" id "8722f625-81ac-42f2-80ea-5b5cdf75b1e2" { + description ""; + parent @system_story; + represented @notify_officer; + } + + sa_occurrence control_fragment "Control fragment" id "87d1ba4d-35ad-4959-a945-c6191aa2d14d" { + body { + Fragment { + branches []; + operator Parallel; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_join join "Join" id "8a0ed4fe-c5c0-4a18-b9ba-b7b2498afb79" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Join; + parent @system_region; + } + + oa_activity assess "Assess event" id "8a110dbe-b648-4fb8-bd63-e1f29ae36d11" { + description ""; + parent @operational_work; + } + + oa_scenario operational_story "Operational story" id "8c690dc7-d03e-4dd5-8a21-c87ecab61cde" { + context @safe_harbor; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint MixedLegacy; + } + + oa_data_field weather_field "Weather" id "90255a8e-22bf-4ca9-9768-a48c8781bbc1" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @operational_record; + storage Value; + type_ref { + Named @weather_state; + }; + unit ""; + } + + oa_state_machine operational_modes "Operational modes" id "902d5f66-6e70-4dbb-b9d4-2953d72ecae2" { + description ""; + parent @coordination; + } + + oa_occurrence first_exchange "First report" id "90ebeee5-2cb1-43e8-ac19-00027dae29ec" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + sa_region system_region "System region" id "94b74827-bbf5-49c9-a19c-5e1a95c37927" { + description ""; + parent @system_modes; + } + + sa_data_field field_3 "Field 3" id "97dadadb-7eec-4dcb-b720-426038ecb059" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref String; + unit "unit"; + } + + sa_port officer_in "Operator input" id "984ca7bb-9508-46f5-8f05-10d90afcaf72" { + contract Legacy; + description ""; + legacy { + direction In; + interface @notification_interface; + }; + parent @duty_officer; + } + + oa_occurrence repeat_exchange "Repeated report" id "9899fc76-eec3-4c8d-baaf-5a81e20ff959" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + sa_lifeline system_line "System" id "9b0d52f1-f144-4655-aa8d-fcfe880a97fd" { + description ""; + parent @system_story; + represented @safety_system; + } + + oa_activity operational_work "Operational work" id "9b6fc30f-27e1-45bc-94bd-22b37eda909a" { + description ""; + parent none; + } + + sa_occurrence alternative_flow "Alternative" id "9e859699-ec20-4502-8741-400932004cfa" { + body { + Fragment { + branches [@good_branch, @bad_branch]; + operator Alternative; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_entity coordination "Coordination" id "9ffcd3b8-a5ff-4d05-ba83-c0ba70f7703e" { + description ""; + parent none; + } + + sa_function notify_officer "Notify operator" id "a2c128a5-d559-48e5-949f-ac97fde4472c" { + description ""; + parent @system_service; + } + + oa_role response_role "Response role" id "a52c4d9a-022c-4b08-9531-5261a1f6e488" { + description ""; + parent @team; + } + + sa_junction junction "Junction" id "a64b806b-c05b-4de5-a022-12eb99a3cca5" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Junction; + parent @system_region; + } + + oa_capability routine_safety "Routine safety" id "a8534568-18d8-45f4-86fe-0825437947a4" { + description ""; + parent none; + } + + sa_port system_out "System output" id "a8f2e736-f759-44d9-ad08-239738b0d05d" { + contract Legacy; + description ""; + legacy { + direction Out; + interface @notification_interface; + }; + parent @safety_system; + } + + sa_functional_chain selected_chain "Detection to notification" id "ac8373cc-fea7-47d1-ad8b-c671768986af" { + description ""; + parent none; + steps [@system_exchange_occurrence]; + } + + oa_interface operational_contract "Operational communication" id "ae78d0f8-d596-46a7-87e6-223e52b33e67" { + description ""; + parent none; + supertype none; + } + + sa_scenario system_story "System story" id "b3098e5b-0437-4ad5-af75-6ecdf0729205" { + context @supported_response; + description ""; + parent none; + postcondition "Operator informed"; + precondition "Watch is active"; + steps [@story_exchange, @story_action, @story_state, @alternative_flow, @control_fragment, @control_fragment_51518e64, @control_fragment_ffa345ce]; + viewpoint MixedLegacy; + } + + sa_data_type distance "Distance" id "b3fe27f9-8eb2-4c3d-a1be-fd424d62110e" { + default none; + definition { + Real { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_activity report "Report event" id "b4e512e2-342b-49d9-b2e4-d469d28af44c" { + description ""; + parent @operational_work; + } + + sa_port typed_function_output "typed_function_output" id "b86f0596-0763-4ca2-954b-1889a2e57906" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @detect; + } + + sa_mode normal_mode "Normal" id "c45f4895-fd0d-4dee-a798-9bc9221b28d3" { + description ""; + do_activity "Monitor"; + entry "Prepare"; + exit "Release"; + kind Mode; + parent @system_region; + } + + sa_data_field field_1 "Field 1" id "c59373b7-6d63-4c67-b97a-c46977fe424e" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Integer; + unit "unit"; + } + + sa_function system_service "Provide event support" id "c674b923-4acd-4dd9-80b0-091b68676b98" { + description ""; + parent none; + } + + sa_port notice_in "Event input" id "c9a88c09-07f5-4f50-baa6-9738b880fadb" { + contract Legacy; + description ""; + legacy { + direction In; + interface none; + }; + parent @notify_officer; + } + + sa_data_field field_0 "Field 0" id "d1c24297-e576-4969-815e-b439d503ffa8" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Boolean; + unit "unit"; + } + + sa_data_field named_field "Measured range" id "d2b3daa4-d0c6-4c18-a6ed-1ad2aae3305e" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @event_record; + storage Value; + type_ref { + Named @distance; + }; + unit "m"; + } + + sa_occurrence bad_branch "Bad branch" id "dbd43760-dbc0-4c54-92b4-b85819ce471c" { + body { + Branch { + guard "invalid event"; + occurrences []; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + sa_interface notification_interface "Notification contract" id "dc51c150-cf7b-411c-9074-1cde0813c3bc" { + description ""; + parent none; + supertype none; + } + + oa_capability safe_harbor "Safe harbor" id "e306ea4c-4420-4e58-84d3-725108195467" { + description ""; + parent none; + } + + sa_choice choice "Choice" id "e365c35e-ca6b-44ae-8f39-2d166eb076c2" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Choice; + parent @system_region; + } + + sa_exchange_item physical_exchange_item_e51b5485 "Physical exchange item" id "e51b5485-c3b4-4dce-83c1-27610ce91bbb" { + description ""; + kind Energy; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_final final_mode "Stopped" id "e6712ed1-0614-41a9-ae28-10a79df2fa04" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Final; + parent @system_region; + } + + sa_exchange_item physical_exchange_item_ebcf629d "Physical exchange item" id "ebcf629d-ca0a-4577-91af-3d36a39d153b" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_function detect "Detect event" id "f1e351b2-92ef-468e-a608-0a1ac3f25b04" { + description ""; + parent @system_service; + } + + sa_fork fork "Fork" id "f673a0e8-838c-4af9-bf68-16ef96ac3642" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Fork; + parent @system_region; + } + + oa_occurrence second_contribution "Second contribution" id "f6839420-d334-46eb-9f84-9956976a15fd" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + sa_port detect_out "Detected event" id "fc5cbcac-3e01-4c9a-b792-fb9f6dc19d67" { + contract Legacy; + description ""; + legacy { + direction Out; + interface none; + }; + parent @detect; + } + + sa_occurrence branch_action "Acknowledge" id "fc956edb-9519-4712-a631-4c450e8dcbe3" { + body { + Action { + action @notify_officer; + lifeline @receiver_line; + }; + }; + description ""; + parent @good_branch; + postcondition ""; + precondition ""; + } + + sa_occurrence system_exchange_occurrence "Event occurrence" id "fd9d4fe7-3203-4246-a4fe-91dda6c7b05a" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @selected_chain; + postcondition ""; + precondition ""; + } + + sa_occurrence good_branch "Good branch" id "fe83b2c6-8f16-4132-b13f-291511185c3b" { + body { + Branch { + guard "valid event"; + occurrences [@branch_action]; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + sa_occurrence control_fragment_ffa345ce "Control fragment" id "ffa345ce-a32c-4665-aa46-fd9b902c1eab" { + body { + Fragment { + branches []; + operator Optional; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_terminate terminate "Terminate" id "fff8bae0-0750-41fa-93a4-9785d1c0c9d8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Terminate; + parent @system_region; + } + + capability_generalization specialized_safety "Specializes safety" id "0036c4a4-ac78-44b0-ac02-4b86dee6bf56" { + description ""; + source @emergency_safety; + target @routine_safety; + } + + capability_involvement support_work "Supports" id "0ad253d5-d4a5-4dd7-b87b-a9be910c3fe2" { + description ""; + source @assess; + target @safe_harbor; + } + + interface_provision provides_notice "Provides" id "1e1c1280-4be7-42b4-87eb-4ad60f996f0e" { + description ""; + source @safety_system; + target @notification_interface; + } + + boundary_exchange boundary_notice "Boundary notice" id "336863b4-ca3f-433d-b55e-7e13ab867954" { + description ""; + items [@system_information]; + oriented true; + source @system_out; + target @officer_in; + } + + interface_item_allocation notification_interface_system_information_allocation "Notification contract · Event information" id "36d6de75-53ab-51fd-885a-9ba6d05153f7" { + acquisition Unspecified; + description ""; + order 0; + source @notification_interface; + target @system_information; + transmission Unspecified; + } + + data_association related_record "Related record" id "3a8ef046-bebc-45c7-b8e9-aa1ec626d51f" { + description ""; + source @event_record; + source_maximum none; + source_minimum 0; + source_navigable false; + source_role ""; + target @associated_record; + target_maximum none; + target_minimum 0; + target_navigable false; + target_role ""; + } + + capability_extend emergency_extension "Emergency extension" id "496f3241-813a-4399-95b5-3c79171f2bbf" { + condition "sea_state > 4 && operator == \"Ready\""; + description ""; + source @emergency_safety; + target @safe_harbor; + } + + mission_involvement operational_mission_participant "Mission participant" id "4b5527ad-7f7d-4979-995f-a0fed4d34475" { + description ""; + source @coordination; + target @operational_goal; + } + + communication_mean operational_communication "Operational communication" id "4e9cfd67-b2b2-46cc-8b52-edf1177729cf" { + description ""; + items []; + oriented false; + source @team; + target @operator_one; + } + + allocation operator_notice "Performs" id "5a88b7a3-734b-4807-b142-b0d18a9a6b81" { + description ""; + source @duty_officer; + target @notify_officer; + } + + availability detection_available "Available" id "62950749-4859-4a78-9fad-58e288e2005c" { + description ""; + source @detect; + target @normal_mode; + } + + state_transition stop_system "Stop" id "70a898dc-a877-41e3-95d3-14d9620f1a19" { + description ""; + effect ""; + effects []; + guard ""; + source @degraded_state; + target @final_mode; + transition_kind External; + trigger "shutdown"; + triggers []; + } + + allocation assessment "Performs" id "78baf8cb-d9ee-4acb-92f1-43c5fd7da1ed" { + description ""; + source @coordination; + target @assess; + } + + state_transition operational_start "Start watch" id "7a31b4f0-d729-4641-9eb4-6d81e74f6717" { + description ""; + effect ""; + effects []; + guard ""; + source @operational_initial; + target @operational_normal; + transition_kind External; + trigger ""; + triggers []; + } + + chain_involvement support_path "Illustrates" id "817aeebf-3fd0-42a8-abb8-293edeb99a20" { + description ""; + source @response_path; + target @safe_harbor; + } + + functional_exchange detected_event "Detected event" id "840d0589-facf-42cb-b888-cec7f226116b" { + description ""; + items [@system_information]; + source @detect; + source_port @detect_out; + target @notify_officer; + target_port @notice_in; + } + + interaction event_report "Event report" id "8760ccd5-9bff-48ba-959c-fe743e9add00" { + description ""; + items [@operational_information]; + source @report; + target @assess; + } + + role_assignment assigned_work "Assigned work" id "889654dd-d3f2-4b25-b114-fe306a3619c8" { + description ""; + source @response_role; + target @assess; + } + + interface_item_allocation operational_contract_operational_information_allocation "Operational communication · Operational report" id "8cd62eef-d6e0-5933-a262-bedde3a72e7c" { + acquisition Unspecified; + description ""; + order 0; + source @operational_contract; + target @operational_information; + transmission Unspecified; + } + + capability_involvement system_support "Supports" id "8cd7df34-cbd5-47a8-934f-9a2c86b33d1d" { + description ""; + source @detect; + target @supported_response; + } + + exchange_allocation carried_notice "Carried exchange" id "9556cd69-1147-400d-a034-329c08cfa562" { + description ""; + source @boundary_notice; + target @detected_event; + } + + state_transition initialize "Initialize" id "991b0cc7-1041-4744-a4eb-13c98ec32dca" { + description ""; + effect ""; + effects []; + guard ""; + source @initial_mode; + target @normal_mode; + transition_kind External; + trigger ""; + triggers []; + } + + state_action prepare_detection "Entry work" id "a0975076-8ede-48f8-9bfc-70b68344842e" { + description ""; + phase Entry; + source @normal_mode; + target @detect; + } + + allocation reporting "Performs" id "a8e05f59-4f3a-4ab6-bd46-7865d6a9f00c" { + description ""; + source @operator_one; + target @report; + } + + mission_involvement system_mission_participant "System mission participant" id "b3a2cc67-757f-4747-ac37-c0b96353a52c" { + description ""; + source @duty_officer; + target @mission_goal; + } + + contextual_link shared_work_incidence "Shared work incidence" id "b7744766-77af-49b7-961e-883d4cbceb63" { + description ""; + owner @common_work_caller; + purpose { + CommonWork { + work @assess; + }; + }; + source { + occurrence @first_contribution; + references []; + }; + target { + occurrence @second_contribution; + references []; + }; + } + + port_allocation typed_port_allocation "Typed port allocation" id "c05cb191-1edc-4474-8894-261b431b38f5" { + description ""; + source @typed_component_port; + target @typed_function_output; + } + + sequence_link reviewed_follow "Continue response" id "c6326adb-3271-4016-9ef1-79e95a6e6c06" { + description ""; + guard "assessment == \"Approved\""; + source @review_start; + target @review_response; + } + + state_action release_detection "Exit work" id "d1b13f29-b6b4-48e4-9e9d-f2db17f13242" { + description ""; + phase Exit; + source @normal_mode; + target @detect; + } + + interface_requirement requires_notice "Requires" id "d35b28c9-5c0d-41e3-9e47-1781eca47e90" { + description ""; + source @duty_officer; + target @notification_interface; + } + + capability_include required_safety "Includes safety" id "d9706e72-3f15-469e-be0f-3faa67bfa4eb" { + description ""; + source @safe_harbor; + target @routine_safety; + } + + allocation system_detection "Performs" id "d99baf16-b072-47f6-bd40-da716b0df175" { + description ""; + source @safety_system; + target @detect; + } + + availability operational_available "Available" id "dae6ceb1-e606-4a7d-abb3-a25919636bb1" { + description ""; + source @assess; + target @operational_normal; + } + + mission_capability mission_support "Uses capability" id "ea78a567-9c96-42f5-8087-72cd8367a10e" { + description ""; + source @mission_goal; + target @supported_response; + } + + role_realization responsible "Realizes role" id "ec99afa1-39e8-47cf-aa34-5b5498d7e79a" { + description ""; + source @coordination; + target @response_role; + } + + state_transition degrade "Degrade" id "ed9b890a-8718-4135-b8d5-7ac30e49baf7" { + description ""; + effect "Annunciate degraded service"; + effects []; + guard "redundancy exhausted"; + source @normal_mode; + target @degraded_state; + transition_kind External; + trigger "sensor failure"; + triggers []; + } + + chain_involvement chain_support "Illustrates" id "ef9441c9-2fa6-4c11-a7f8-1201807d194b" { + description ""; + source @selected_chain; + target @supported_response; + } + + mission_capability operational_mission_support "Required capability" id "f9b38a0a-e55d-4d23-b8d9-e8b76b827bf7" { + description ""; + source @operational_goal; + target @safe_harbor; + } + + state_action operational_do "Perform assessment" id "febed3e1-4d22-4124-90ed-0b98c4c68de7" { + description ""; + phase Do; + source @operational_normal; + target @assess; + } + + diagram trace_view "Trace view" id "5668beda-ffc8-4c0d-b176-f9f54952cafe" { + description ""; + layer Oa; + projection Traceability; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node trace_sa_view id "5c68127f-6a24-4b65-88f9-3ea9828c26f8" { + collapsed false; + diagram @trace_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node trace_oa_view id "8a450b14-6b79-4431-927d-1abb7a22c5b8" { + collapsed false; + diagram @trace_view; + element @report; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + diagram system_view "SA view" id "9780fb7c-b1ed-4234-b5bf-8dfe220a63fd" { + description ""; + layer Sa; + projection Decomposition; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node detect_view id "b86b827d-3452-41b1-853a-e38d110e4203" { + collapsed false; + diagram @system_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + diagram operational_view "OA view" id "e9366f4f-1c6f-467b-9cd2-11e716131025" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node report_view id "44cf0eee-0470-4600-8ca5-42c70d4daa83" { + collapsed true; + diagram @operational_view; + element @report; + position { + x -0.0; + y 12.375; + }; + size { + height 94.0; + width 260.0; + }; + } + + artifact design_record "Design decision" id "4fbeddfc-0bab-4658-97d5-3b555164f083" { + description ""; + fragment "#operational-need"; + owner @work_trace; + relation DerivedFrom; + revision "r42"; + uri "docs/decision%20record.md"; + } + + trace manual_trace "Engineer rationale" id "24a07e54-3f0a-479d-b5b7-20e34dfce368" { + baseline none; + description ""; + kind Manual; + oa @assess; + sa @mission_goal; + } + + trace exchange_trace "Exchange realization" id "2eebdb62-ecc3-4e7f-8d14-87e680e13008" { + baseline none; + description ""; + kind Exchange; + oa @event_report; + sa @detected_event; + } + + trace participant_trace "Participant realization" id "63603552-1507-43bb-b996-e348472947a8" { + baseline none; + description ""; + kind Participant; + oa @coordination; + sa @safety_system; + } + + trace mission_trace "Mission realization" id "8b164785-b61d-42b6-a91c-332c864e800e" { + baseline none; + description ""; + kind Mission; + oa @operational_goal; + sa @mission_goal; + } + + trace work_trace "Operational realization" id "8db4e589-3ab1-4653-82c8-67a57e2d8a75" { + baseline { + oa { + description "Operational intent"; + name "Report event"; + }; + sa { + description "Selected service"; + name "Detect event"; + }; + }; + description ""; + kind Refinement; + oa @report; + sa @detect; + } + + trace path_trace "Path realization" id "93ecb422-227e-49a7-956a-ee42ea28cf07" { + baseline none; + description ""; + kind Sequence; + oa @response_path; + sa @selected_chain; + } + + trace mode_trace "Mode realization" id "a2d331c4-ad6e-44cf-8a8a-05dbddbf931f" { + baseline none; + description ""; + kind State; + oa @operational_normal; + sa @normal_mode; + } + + trace goal_trace "Capability realization" id "e0d6c121-8728-4814-8f4d-651efd6901c1" { + baseline none; + description ""; + kind Capability; + oa @safe_harbor; + sa @supported_response; + } + + trace scenario_trace "Scenario realization" id "f0aeac49-96c3-4bc9-b385-2897c58eb2d0" { + baseline none; + description ""; + kind Scenario; + oa @operational_story; + sa @system_story; + } + + trace information_trace "Information realization" id "fe846c04-8965-4519-b655-ac2ea2adf28d" { + baseline none; + description ""; + kind Item; + oa @operational_information; + sa @system_information; + } + +} + +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace + +---- authoring_defaults_and_forward_references_remain_strict stdout ---- + +thread 'authoring_defaults_and_forward_references_remain_strict' (2868) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project mission "New" id "7f74a9ab-d997-4989-af86-f987c23c5900" { + description ""; + + oa_entity crew "Crew" id "089da802-ab14-4b12-bcae-bdd5eca08b23" { + description ""; + parent none; + } + + oa_activity work "Work" id "dff3c1e8-87fc-48a6-a8a0-2a3e609da9dc" { + description ""; + parent none; + } + + allocation assigned "Performs" id "f6a3625b-7d8f-4a5f-b6f4-68f09d7bc249" { + description ""; + source @crew; + target @work; + } + +} + + +---- branching_reused_processes_and_chains_have_lossless_readable_source stdout ---- + +thread 'branching_reused_processes_and_chains_have_lossless_readable_source' (2376) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project topology "Contextual topology" id "7e8414c7-8c82-416b-a953-49eb58d5bb71" { + description ""; + + oa_occurrence forked "Fork" id "13ce78e8-c123-4370-b183-56f95a401911" { + body { + Control { + kind Fork; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence left "left" id "1c3b19b6-c782-4a3b-92a1-1e02b24e6499" { + body { + Action { + action @prepare; + lifeline none; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence reused "Reuse assessment" id "2216559a-07c3-4491-a2e0-5366e17485a6" { + body { + SequenceReference { + sequence @reusable; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_activity prepare "Prepare" id "31aafcfb-1ed2-4eb7-b964-3db51e8c67f1" { + description ""; + parent none; + } + + oa_occurrence merged "Merge" id "3313e107-520a-4a03-b1ae-b45b1bf76a3c" { + body { + Control { + kind Merge; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_activity assess "Assess" id "4e8933c1-3f7f-4d89-acc5-20cfe1d853b0" { + description ""; + parent none; + } + + oa_process flow "Reviewed process" id "570e404e-a562-4c18-97f1-507ee947b375" { + description ""; + parent none; + steps [@entry, @forked, @left, @right, @joined, @choice, @merged, @looped, @reused, @finish]; + } + + oa_occurrence nested_work "Assessment contribution" id "9002b40b-607f-4141-91d0-663b051029fc" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @reusable; + postcondition ""; + precondition ""; + } + + oa_occurrence right "right" id "93a3ef50-2e67-4d07-a954-0c4101bb8463" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence entry "entry" id "97848e3b-6f38-4f60-9e0d-459a643161a3" { + body { + Action { + action @prepare; + lifeline none; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence joined "Join" id "b8f964a3-19fc-4627-a904-34ec645230c2" { + body { + Control { + kind Join; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_process reusable "Reusable assessment" id "bdfca78c-7215-404b-8760-8a21f49f651a" { + description ""; + parent none; + steps [@nested_work]; + } + + oa_occurrence looped "Loop" id "cdc17a6a-b4d0-4432-9ce4-4ae4d2f86d5e" { + body { + Control { + kind Loop; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence finish "finish" id "dc56bc3e-8fff-4e77-b486-8c060b0444b1" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + oa_occurrence choice "Choice" id "fc040b35-e4c9-42b1-8e77-1428d6528c67" { + body { + Control { + kind Choice; + }; + }; + description ""; + parent @flow; + postcondition ""; + precondition ""; + } + + sequence_link path_5 "Path 5" id "02b320c0-4825-4c5e-893f-47a19cc3823b" { + description ""; + guard ""; + source @joined; + target @choice; + } + + sequence_link path_4 "Path 4" id "2ac7a320-ac7a-4c6a-9fbf-c2fc6ea9cdbb" { + description ""; + guard ""; + source @right; + target @joined; + } + + sequence_link path_2 "Path 2" id "33208cdf-156f-4a04-bdae-a4326c5b56a3" { + description ""; + guard ""; + source @forked; + target @right; + } + + sequence_link path_0 "Path 0" id "4b8ca3e7-23ac-48eb-9a2c-4571ede80658" { + description ""; + guard ""; + source @entry; + target @forked; + } + + sequence_link path_8 "Path 8" id "936c1527-b6f0-498d-a8bd-e05a51656473" { + description ""; + guard "assessment accepted"; + source @looped; + target @merged; + } + + sequence_link path_1 "Path 1" id "9b10c58b-309e-42fc-83f5-324cbbc15836" { + description ""; + guard ""; + source @forked; + target @left; + } + + sequence_link path_10 "Path 10" id "a8599172-e11f-4065-a8e4-b5bda8c0289c" { + description ""; + guard ""; + source @reused; + target @looped; + } + + sequence_link path_11 "Path 11" id "b931f106-b485-468e-980c-fd31ce14c628" { + description ""; + guard ""; + source @merged; + target @finish; + } + + sequence_link path_9 "Path 9" id "d03892cc-5706-43eb-ac6d-d0bd0b9e0335" { + description ""; + guard "repeat assessment"; + source @looped; + target @reused; + } + + sequence_link path_6 "Path 6" id "ea06f334-9f5d-4e86-bed2-9cd9c5b7c340" { + description ""; + guard "sea_state > 4 && operator == \"Ready\""; + source @choice; + target @looped; + } + + sequence_link path_3 "Path 3" id "ed90787d-a722-410b-8ec7-979f8ee1a8d3" { + description ""; + guard ""; + source @left; + target @joined; + } + + sequence_link path_7 "Path 7" id "ed9d9a08-8fdd-4b1e-8948-cb5ecebfb3f2" { + description ""; + guard "else"; + source @choice; + target @merged; + } + +} + + +---- coordinate_bits_and_permitted_strings_survive_text_and_storage stdout ---- + +thread 'coordinate_bits_and_permitted_strings_survive_text_and_storage' (10552) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project mission "Harbor safety — 港 🌊" id "f65d3506-42a3-41a7-8f26-68bd88a95491" { + description "Need and selected system response.\nVerifiable in both editors."; + + sa_occurrence control_fragment "Control fragment" id "013a5c3e-f573-42c4-b2b1-b4927ad10cf2" { + body { + Fragment { + branches []; + operator Parallel; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_activity operational_work "Operational work" id "026d45cc-bd59-4963-b08d-9f036887776d" { + description ""; + parent none; + } + + sa_exchange_item system_information "Event information" id "037db4f2-f265-4b03-a38b-50c93083c94a" { + description ""; + kind Information; + mechanism Event; + parent none; + supertype none; + } + + oa_scenario operational_story "Operational story" id "06c6fd42-acf8-4c51-a481-9113c7f6d890" { + context @safe_harbor; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint MixedLegacy; + } + + oa_entity team "Response team" id "0972b5a8-f6bb-403a-80fe-ec1a8c2c3b2e" { + description ""; + parent @coordination; + } + + sa_data_field field_1 "Field 1" id "0b32a0a8-e5a2-4bf7-9e6a-e6951f67b848" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Integer; + unit "unit"; + } + + oa_data_field weather_field "Weather" id "0c9665d0-f23c-40dd-bebb-0c93b99a75ca" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @operational_record; + storage Value; + type_ref { + Named @weather_state; + }; + unit ""; + } + + sa_lifeline receiver_line "Receiver" id "12ef1b10-9724-4b1e-8268-058664a1ba03" { + description ""; + parent @system_story; + represented @notify_officer; + } + + sa_junction junction "Junction" id "144f6cfe-ece6-43d0-8fc2-e76bca7a2fa6" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Junction; + parent @system_region; + } + + sa_occurrence branch_action "Acknowledge" id "16971478-7bc9-444b-b055-41d9c9ada33d" { + body { + Action { + action @notify_officer; + lifeline @receiver_line; + }; + }; + description ""; + parent @good_branch; + postcondition ""; + precondition ""; + } + + sa_data_field named_field "Measured range" id "16a74ba6-12cc-48f5-aa34-eab3e1d54dea" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @event_record; + storage Value; + type_ref { + Named @distance; + }; + unit "m"; + } + + sa_function detect "Detect event" id "1b60b368-4f15-4623-9827-d485a151d42d" { + description ""; + parent @system_service; + } + + sa_lifeline detector_line "Detector" id "2161afe0-e519-4bc7-864d-6bb198eb7851" { + description ""; + parent @system_story; + represented @detect; + } + + oa_data_type operational_record "Operational record" id "22711fce-a2f7-496a-b5e1-eb13b9a22ac0" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_occurrence story_exchange "Send report" id "22d7abaf-1349-44fb-937c-dfe618be387c" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver @receiver_line; + reply_to none; + sender @detector_line; + values []; + }; + }; + description ""; + parent @system_story; + postcondition "Report sent"; + precondition "Event accepted"; + } + + oa_event incoming_report "Report arrived" id "27607ba0-55ef-4a29-b730-a3fb6217921e" { + body { + Signal { + items [@operational_information]; + }; + }; + description ""; + parent none; + } + + sa_data_type primitive_type "Primitive type" id "2832fde7-1493-4aa8-a1a2-a7396e5cc55a" { + default none; + definition Boolean; + description ""; + parent none; + unit ""; + } + + oa_role response_role "Response role" id "2a1cc3e8-f663-471c-82cf-a3906220e462" { + description ""; + parent @team; + } + + sa_fork fork "Fork" id "2a222300-269e-4d5d-9623-c9409b87f12c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Fork; + parent @system_region; + } + + oa_occurrence second_contribution "Second contribution" id "2c2112a2-d8fd-4562-af96-0b7d2ea794f7" { + body { + Action { + action @operational_work; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + oa_occurrence review_start "Assess before response" id "2c74d32c-23e5-46a6-8967-5c831ee91a0f" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + sa_data_field field_3 "Field 3" id "2e7ec937-335e-460f-bb14-d161817ecb88" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref String; + unit "unit"; + } + + sa_region system_region "System region" id "3eeb52ab-6cef-4eda-85f1-f4a215a0cc68" { + description ""; + parent @system_modes; + } + + oa_activity assess "Assess event" id "43976ab3-2f74-447f-8198-340ddecc4b53" { + description ""; + parent @operational_work; + } + + sa_port detect_out "Detected event" id "44dbe99b-0f8a-4991-8652-ace421931eeb" { + contract Legacy; + description ""; + legacy { + direction Out; + interface none; + }; + parent @detect; + } + + oa_occurrence first_exchange "First report" id "493be0bb-8846-4861-9f36-9a6e24d6c761" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + sa_occurrence alternative_flow "Alternative" id "49babc83-42e9-452b-ae12-0ebeb56b82e6" { + body { + Fragment { + branches [@good_branch, @bad_branch]; + operator Alternative; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_exchange_category operational_exchange_category "Operational exchange category" id "4a19a2eb-60b2-4eb8-9eaf-212ee1dd50f3" { + description ""; + exchanges [@operational_communication]; + family "Participant"; + parent none; + } + + sa_capability supported_response "Supported response" id "520920a1-7895-4b99-b951-b38573304f82" { + description ""; + parent none; + } + + sa_lifeline system_line "System" id "59036a9f-f2c1-48ae-9e06-f47bca3632af" { + description ""; + parent @system_story; + represented @safety_system; + } + + sa_constraint latency_limit "Latency" id "5f593f74-abf2-4d55-b418-1cee86b32687" { + constrained [@detected_event]; + description ""; + expression "notification latency <= 2 s"; + parent none; + } + + oa_occurrence repeat_exchange "Repeated report" id "608ead31-8119-4523-ac9a-300f5812c450" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + oa_entity coordination "Coordination" id "6278a5a5-77ab-4bd7-a98c-daa148f45acf" { + description ""; + parent none; + } + + sa_occurrence control_fragment_67d2e8ca "Control fragment" id "67d2e8ca-fab8-4d8e-9c98-5f3eeeed799d" { + body { + Fragment { + branches []; + operator Optional; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_exit_point exit_point "Exit point" id "6cc06515-562e-4153-9664-268c0744b650" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ExitPoint; + parent @system_region; + } + + sa_mission mission_goal "Protect harbor operations" id "7076323b-9f38-4296-964b-3bede1a09b95" { + description ""; + parent none; + } + + sa_system safety_system "Harbor safety system" id "755412e1-8096-462a-9e53-467099674a96" { + description ""; + parent none; + } + + sa_choice choice "Choice" id "76ccf5e8-7fb2-4152-b7a9-067d96c2a1db" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Choice; + parent @system_region; + } + + sa_state_machine system_modes "System modes" id "7aaf5350-411b-4827-9805-eaabda9e7e12" { + description ""; + parent @safety_system; + } + + sa_occurrence bad_branch "Bad branch" id "7c05698b-2e2d-464e-8d58-4a6d2e88c4b4" { + body { + Branch { + guard "invalid event"; + occurrences []; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + oa_occurrence first_contribution "First contribution" id "82b9556f-df2a-4c9c-92b4-16c10a69111b" { + body { + Action { + action @operational_work; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + sa_data_type primitive_type_83da4f35 "Primitive type" id "83da4f35-2956-4b6e-b5bd-4f6a747d092e" { + default none; + definition { + String { + maximum_length none; + minimum_length 0; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_terminate terminate "Terminate" id "8790bc41-b308-47e3-b205-930adb1f49a6" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Terminate; + parent @system_region; + } + + sa_data_field field_2 "Field 2" id "8b3bdd4b-59f0-42e5-adcf-c214c82f3ecc" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Real; + unit "unit"; + } + + oa_exchange_item operational_information "Operational report" id "8b5e5ec7-fa7e-4742-a4b7-dfcd38a15fa9" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_occurrence control_fragment_915ae88a "Control fragment" id "915ae88a-d055-4051-a4d6-94760386c483" { + body { + Fragment { + branches []; + operator Loop; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_data_field field_0 "Field 0" id "93567b73-ba0f-4b0f-815e-dc8e31fbf367" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Boolean; + unit "unit"; + } + + sa_port system_out "System output" id "9dde1ae4-eb48-4fc6-9e58-bc8f90bc87f5" { + contract Legacy; + description ""; + legacy { + direction Out; + interface @notification_interface; + }; + parent @safety_system; + } + + sa_exchange_item physical_exchange_item_9e65a8c4 "Physical exchange item" id "9e65a8c4-6834-46e9-bc03-3062a64cacd0" { + description ""; + kind Energy; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_port typed_function_output "typed_function_output" id "9f8f0c38-8254-4e43-9eb8-bdbc626f45b0" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @detect; + } + + sa_occurrence good_branch "Good branch" id "a30646aa-09bd-455e-bae8-a57497dbd0fe" { + body { + Branch { + guard "valid event"; + occurrences [@branch_action]; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + sa_function system_service "Provide event support" id "a5c9fab0-1adb-43a3-a198-c2d265b30dd8" { + description ""; + parent none; + } + + oa_region operational_region "Operational region" id "a8911cd1-f9bb-480c-8292-4cc184c010f8" { + description ""; + parent @operational_modes; + } + + sa_entry_point entry_point "Entry point" id "a8debb7d-adb2-453e-b87a-7f6b60968c01" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind EntryPoint; + parent @system_region; + } + + oa_process response_path "Response path" id "a985e441-8e9f-4b1e-bdf2-398ebbeec9cc" { + description ""; + parent none; + steps [@first_exchange, @repeat_exchange]; + } + + oa_state_machine operational_modes "Operational modes" id "aaac8df6-b365-4df5-8b19-8b17ce88c112" { + description ""; + parent @coordination; + } + + sa_function notify_officer "Notify operator" id "ace1c985-375a-4f99-8196-345ef286b4f5" { + description ""; + parent @system_service; + } + + oa_mission operational_goal "Protect harbor users" id "afb85447-803b-42f5-9f83-5de560567113" { + description ""; + parent none; + } + + oa_port operational_port "Report channel" id "b2082457-4421-4dd4-95ab-e3eb81714c28" { + contract Legacy; + description ""; + legacy { + direction InOut; + interface @operational_contract; + }; + parent @coordination; + } + + oa_constraint operational_limit "Visibility limit" id "b49fedf8-60ac-4907-b95f-0ebc5ce0f1e5" { + constrained [@assess, @event_report]; + description ""; + expression "visibility >= threshold"; + parent none; + } + + oa_data_type weather_state "Weather classification" id "b589c738-7ddb-47d2-9ff4-31919ce4354e" { + default none; + definition { + Enumeration { + literals ["Clear", "Fog", "Storm"]; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_data_type primitive_type_b5b0d196 "Primitive type" id "b5b0d196-95b1-4473-928b-18b25267c3c4" { + default none; + definition { + Integer { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_mode operational_normal "Normal" id "b5e2aa03-10bd-435f-99fc-ea7a18cdff89" { + description ""; + do_activity "Coordinate"; + entry "Begin watch"; + exit "End watch"; + kind Mode; + parent @operational_region; + } + + sa_data_type event_record "Event record" id "b6f6f763-40d7-44e7-8522-807f9166435f" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_shallow_history shallow_history "Shallow history" id "b72d691e-7376-42a3-9b77-01b24bb06913" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ShallowHistory; + parent @system_region; + } + + sa_port notice_in "Event input" id "b8f0c4f4-4485-4092-9018-999483db4c8c" { + contract Legacy; + description ""; + legacy { + direction In; + interface none; + }; + parent @notify_officer; + } + + sa_occurrence system_exchange_occurrence "Event occurrence" id "ba2cbb5f-9c97-48b6-8b85-cd6c809ed273" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @selected_chain; + postcondition ""; + precondition ""; + } + + sa_functional_chain selected_chain "Detection to notification" id "bc4cf5a4-2cad-465d-a0d4-fb12caecdc40" { + description ""; + parent none; + steps [@system_exchange_occurrence]; + } + + oa_process common_work_caller "Common work caller" id "bcf545d9-8824-4035-9b2c-cce13bcd87e9" { + description ""; + parent none; + steps [@first_contribution, @second_contribution]; + } + + sa_data_type associated_record "Associated record" id "c18aa2fe-bf9b-4eab-8d07-ce2eb6d8d9e9" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_port typed_component_port "typed_component_port" id "ca5ee23a-4a61-4b10-8eb2-e7563240bd0d" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @safety_system; + } + + sa_state degraded_state "Degraded" id "ca8418f9-5a33-4d72-a33e-f45da990f6e8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @system_region; + } + + oa_actor operator_one "Operator" id "cad13947-82d8-4c9a-858d-3ef4d7f20afe" { + description ""; + parent @team; + } + + sa_data_type distance "Distance" id "cb82608e-8207-49da-959e-31c43fb44ba4" { + default none; + definition { + Real { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_port officer_in "Operator input" id "d469c998-7936-497e-9c4a-d3da579e5ebf" { + contract Legacy; + description ""; + legacy { + direction In; + interface @notification_interface; + }; + parent @duty_officer; + } + + sa_occurrence story_state "Normal mode" id "d60066e7-d82c-4496-97a9-4abb5b638891" { + body { + State { + lifeline @system_line; + state @normal_mode; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_activity report "Report event" id "dc11b02d-a7a8-4947-b3dd-0a4cfb2f8d14" { + description ""; + parent @operational_work; + } + + sa_exchange_item physical_exchange_item_dc9a4528 "Physical exchange item" id "dc9a4528-0e42-452c-9de1-87a0f1f5cbc4" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + oa_initial operational_initial "Start" id "e2324d25-2b0a-4159-90a5-6b71b885a30d" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @operational_region; + } + + sa_occurrence story_action "Detect" id "e7c3e0da-ecb3-4f95-8ef0-0e0b495a6bdf" { + body { + Action { + action @detect; + lifeline @detector_line; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_occurrence review_response "Reuse response path" id "e7f0bf1f-7cfd-40fc-b2d4-5e501184c82e" { + body { + SequenceReference { + sequence @response_path; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + oa_interface operational_contract "Operational communication" id "e9c86b12-abda-4d65-800c-8eed9c43ec34" { + description ""; + parent none; + supertype none; + } + + sa_scenario system_story "System story" id "e9f3e62a-6e58-4aaf-8cdf-1c451a3cd487" { + context @supported_response; + description ""; + parent none; + postcondition "Operator informed"; + precondition "Watch is active"; + steps [@story_exchange, @story_action, @story_state, @alternative_flow, @control_fragment, @control_fragment_915ae88a, @control_fragment_67d2e8ca]; + viewpoint MixedLegacy; + } + + oa_capability routine_safety "Routine safety" id "eb748b45-6293-4b32-894d-a031c9255206" { + description ""; + parent none; + } + + sa_join join "Join" id "ebe8a166-5efb-42a5-8151-fc30d891f7c5" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Join; + parent @system_region; + } + + sa_initial initial_mode "Initial" id "ed34d297-145b-4065-8054-18443125d9ed" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @system_region; + } + + sa_interface notification_interface "Notification contract" id "efa37784-0722-45b5-8419-1fbc01b50c38" { + description ""; + parent none; + supertype none; + } + + sa_deep_history deep_history "Deep history" id "f1283cc1-f1ac-46f0-92ea-eb94fee51be8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind DeepHistory; + parent @system_region; + } + + sa_exchange_item physical_exchange_item "Physical exchange item" id "f323b38a-be40-4c55-8097-1a4d4b5b1970" { + description ""; + kind Material; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_mode normal_mode "Normal" id "f8063382-8d76-4307-8069-b445d0459028" { + description ""; + do_activity "Monitor"; + entry "Prepare"; + exit "Release"; + kind Mode; + parent @system_region; + } + + oa_capability safe_harbor "Safe harbor" id "f9b72958-c16b-464f-b095-528061328eb7" { + description ""; + parent none; + } + + sa_final final_mode "Stopped" id "fc16e85c-da31-4203-948b-350e9c69e78c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Final; + parent @system_region; + } + + oa_process reviewed_path "Reviewed response" id "fd3893c2-7652-4b66-bf58-155797ed261a" { + description ""; + parent none; + steps [@review_start, @review_response]; + } + + sa_actor duty_officer "Duty officer" id "fd9b9ba9-e803-409c-8725-c5553c1e7271" { + description ""; + parent none; + } + + oa_capability emergency_safety "Emergency safety" id "fe8116b5-0376-4436-be13-2b0bc0fec069" { + description ""; + parent none; + } + + role_realization responsible "Realizes role" id "04d83ffe-8fd4-40bb-a396-e0fa8534c15d" { + description ""; + source @coordination; + target @response_role; + } + + availability operational_available "Available" id "0568c950-2c9b-44ea-ad49-dca89de62e87" { + description ""; + source @assess; + target @operational_normal; + } + + mission_capability mission_support "Uses capability" id "0a295e4c-23a4-4b7c-aaed-144a49cd17e6" { + description ""; + source @mission_goal; + target @supported_response; + } + + state_transition initialize "Initialize" id "1b741536-1228-4ef8-bdac-7b8793367894" { + description ""; + effect ""; + effects []; + guard ""; + source @initial_mode; + target @normal_mode; + transition_kind External; + trigger ""; + triggers []; + } + + interaction event_report "Event report" id "219f9205-20ac-4985-b23f-cf761b001a35" { + description ""; + items [@operational_information]; + source @report; + target @assess; + } + + capability_generalization specialized_safety "Specializes safety" id "2ccb5841-59de-4dd5-b504-681822dc822d" { + description ""; + source @emergency_safety; + target @routine_safety; + } + + exchange_allocation carried_notice "Carried exchange" id "38e22c6a-bdb2-4291-940e-d072a51e9d3d" { + description ""; + source @boundary_notice; + target @detected_event; + } + + communication_mean operational_communication "Operational communication" id "3a7a6b7c-9bce-4add-99ab-82fe42f5cb34" { + description ""; + items []; + oriented false; + source @team; + target @coordination; + } + + contextual_link shared_work_incidence "Shared work incidence" id "406fcca8-9799-41ec-80bd-924087fa2a98" { + description ""; + owner @common_work_caller; + purpose { + CommonWork { + work @operational_work; + }; + }; + source { + occurrence @first_contribution; + references []; + }; + target { + occurrence @second_contribution; + references []; + }; + } + + allocation operator_notice "Performs" id "416483dd-144d-4a02-a854-a3c3e1c1e30d" { + description ""; + source @duty_officer; + target @notify_officer; + } + + allocation reporting "Performs" id "546d1223-35f9-4d48-99dc-fdf296d59db0" { + description ""; + source @operator_one; + target @report; + } + + state_action prepare_detection "Entry work" id "5487c9c7-8858-466b-bee3-7944cc5a6858" { + description ""; + phase Entry; + source @normal_mode; + target @detect; + } + + interface_requirement requires_notice "Requires" id "5dc0ae08-c9e1-49c2-a9ef-a95eb09236df" { + description ""; + source @duty_officer; + target @notification_interface; + } + + interface_item_allocation notification_interface_system_information_allocation "Notification contract · Event information" id "63bb3a40-c2d9-5227-9b37-d6fc932e1204" { + acquisition Unspecified; + description ""; + order 0; + source @notification_interface; + target @system_information; + transmission Unspecified; + } + + role_assignment assigned_work "Assigned work" id "76a8918d-8f09-4b01-a2b2-b79cd4ce4d6e" { + description ""; + source @response_role; + target @assess; + } + + state_action release_detection "Exit work" id "7b93feb4-fb25-472c-a773-57452b8a9844" { + description ""; + phase Exit; + source @normal_mode; + target @detect; + } + + availability detection_available "Available" id "879da706-efb5-46bb-bd93-58e6bbb480b3" { + description ""; + source @detect; + target @normal_mode; + } + + interface_provision provides_notice "Provides" id "8b05baeb-ee75-4e68-a3ec-654b9dc219ce" { + description ""; + source @safety_system; + target @notification_interface; + } + + mission_capability operational_mission_support "Required capability" id "8f0588fc-fadc-4e8a-ad45-b29a0dbd3fde" { + description ""; + source @operational_goal; + target @safe_harbor; + } + + mission_involvement system_mission_participant "System mission participant" id "92d15c37-aa38-44a4-a7e9-43411502d8c0" { + description ""; + source @duty_officer; + target @mission_goal; + } + + chain_involvement chain_support "Illustrates" id "97478f2a-b1ab-40e1-a22c-54f9ee0a0745" { + description ""; + source @selected_chain; + target @supported_response; + } + + chain_involvement support_path "Illustrates" id "99ee00a2-13fa-4e62-b9c4-3548c6f551b1" { + description ""; + source @response_path; + target @safe_harbor; + } + + state_transition degrade "Degrade" id "9b69a43f-a9e9-4d2b-b3b2-e5d12163532f" { + description ""; + effect "Annunciate degraded service"; + effects []; + guard "redundancy exhausted"; + source @normal_mode; + target @degraded_state; + transition_kind External; + trigger "sensor failure"; + triggers []; + } + + capability_extend emergency_extension "Emergency extension" id "9bb054b6-4f24-42fb-be23-b977ac1281aa" { + condition "sea_state > 4 && operator == \"Ready\""; + description ""; + source @emergency_safety; + target @safe_harbor; + } + + allocation assessment "Performs" id "a2d20602-2c00-4dc9-aa06-82abb25c7580" { + description ""; + source @coordination; + target @assess; + } + + port_allocation typed_port_allocation "Typed port allocation" id "b2d9a0a4-e24c-4bfd-8f6a-87f06891bb60" { + description ""; + source @typed_component_port; + target @typed_function_output; + } + + boundary_exchange boundary_notice "Boundary notice" id "b4484bb2-5850-484c-adba-06a04fc6646f" { + description ""; + items [@system_information]; + oriented true; + source @system_out; + target @officer_in; + } + + allocation system_detection "Performs" id "b9e8f160-b9dc-470d-acf6-6656d455b737" { + description ""; + source @safety_system; + target @detect; + } + + data_association related_record "Related record" id "be70d71d-a507-4302-bd71-301c39b16abc" { + description ""; + source @event_record; + source_maximum none; + source_minimum 0; + source_navigable false; + source_role ""; + target @associated_record; + target_maximum none; + target_minimum 0; + target_navigable false; + target_role ""; + } + + interface_item_allocation operational_contract_operational_information_allocation "Operational communication · Operational report" id "d414928a-70d5-53ed-a43e-fad8682a7e60" { + acquisition Unspecified; + description ""; + order 0; + source @operational_contract; + target @operational_information; + transmission Unspecified; + } + + capability_involvement support_work "Supports" id "d77bfbce-b49b-47ba-9579-0e1b0db1d312" { + description ""; + source @assess; + target @safe_harbor; + } + + state_transition stop_system "Stop" id "da6e81e6-fa92-44bc-9c34-876586ec90be" { + description ""; + effect ""; + effects []; + guard ""; + source @degraded_state; + target @final_mode; + transition_kind External; + trigger "shutdown"; + triggers []; + } + + functional_exchange detected_event "Detected event" id "e42299c1-7438-4da2-84d6-2092f95c447d" { + description ""; + items [@system_information]; + source @detect; + source_port @detect_out; + target @notify_officer; + target_port @notice_in; + } + + mission_involvement operational_mission_participant "Mission participant" id "e6850574-bbe6-4ad1-834b-3ea965017e2d" { + description ""; + source @coordination; + target @operational_goal; + } + + capability_include required_safety "Includes safety" id "e8b5f868-99f8-406d-8314-671af6f9f29e" { + description ""; + source @safe_harbor; + target @routine_safety; + } + + state_action operational_do "Perform assessment" id "f329bef7-37f8-4aa5-9e8b-63fc0546e8af" { + description ""; + phase Do; + source @operational_normal; + target @assess; + } + + state_transition operational_start "Start watch" id "f50fb9d2-cb4e-49df-8d86-57aea8538abe" { + description ""; + effect ""; + effects []; + guard ""; + source @operational_initial; + target @operational_normal; + transition_kind External; + trigger ""; + triggers []; + } + + sequence_link reviewed_follow "Continue response" id "f6ca1824-5b7c-487b-908f-cee6657f9d77" { + description ""; + guard "assessment == \"Approved\""; + source @review_start; + target @review_response; + } + + capability_involvement system_support "Supports" id "f9666d94-c5fd-43a7-a0f0-a7a0b7ef924b" { + description ""; + source @detect; + target @supported_response; + } + + diagram operational_view "OA view" id "8142176b-2775-4892-94da-a7c132d3a41d" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node report_view id "f86710cd-1f0c-4056-a864-ed864759fb16" { + collapsed true; + diagram @operational_view; + element @report; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 260.0; + }; + } + + diagram trace_view "Trace view" id "888b288b-95cf-48d0-86b2-4bdb9c2dcc2a" { + description ""; + layer Oa; + projection Traceability; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node trace_sa_view id "466e6670-6211-449c-a184-9cc2fe421217" { + collapsed false; + diagram @trace_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node trace_oa_view id "f6cc883c-ed7e-4d4b-80cc-5bfc3721d2af" { + collapsed false; + diagram @trace_view; + element @report; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + diagram system_view "SA view" id "b043e0c5-3812-43c5-97f1-a28e8ed51836" { + description ""; + layer Sa; + projection Decomposition; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node detect_view id "fdcc118f-415c-480a-83fa-f75fa091737f" { + collapsed false; + diagram @system_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + artifact design_record "Design decision" id "b663f14a-76a1-4479-92bc-decc622c5c92" { + description ""; + fragment "#operational-need"; + owner @work_trace; + relation DerivedFrom; + revision "r42"; + uri "docs/decision%20record.md"; + } + + trace participant_trace "Participant realization" id "47eb5a5c-bd42-418f-8b34-86bbcca562cb" { + baseline none; + description ""; + kind Participant; + oa @coordination; + sa @safety_system; + } + + trace scenario_trace "Scenario realization" id "539481f0-9472-48b2-8594-41fc001a8b82" { + baseline none; + description ""; + kind Scenario; + oa @operational_story; + sa @system_story; + } + + trace mission_trace "Mission realization" id "60ca4149-b1d8-417d-b63e-6c2f30ec35c6" { + baseline none; + description ""; + kind Mission; + oa @operational_goal; + sa @mission_goal; + } + + trace exchange_trace "Exchange realization" id "8421c1ae-b83b-4408-861d-b7f6a91ada24" { + baseline none; + description ""; + kind Exchange; + oa @event_report; + sa @detected_event; + } + + trace mode_trace "Mode realization" id "b43394e9-e3d3-4953-a139-ea1aea99a779" { + baseline none; + description ""; + kind State; + oa @operational_normal; + sa @normal_mode; + } + + trace work_trace "Operational realization" id "d3e2f418-9292-4fe8-ad88-b563b8ba6634" { + baseline { + oa { + description "Operational intent"; + name "Report event"; + }; + sa { + description "Selected service"; + name "Detect event"; + }; + }; + description ""; + kind Refinement; + oa @report; + sa @detect; + } + + trace information_trace "Information realization" id "dd4c49c1-8d8a-4557-9c37-54dc02ede6a8" { + baseline none; + description ""; + kind Item; + oa @operational_information; + sa @system_information; + } + + trace path_trace "Path realization" id "ead15750-d8b2-468d-a0dc-2fd0f0f5c6b4" { + baseline none; + description ""; + kind Sequence; + oa @response_path; + sa @selected_chain; + } + + trace goal_trace "Capability realization" id "f39eab6b-36fd-461f-9121-5edbae51e574" { + baseline none; + description ""; + kind Capability; + oa @safe_harbor; + sa @supported_response; + } + + trace manual_trace "Engineer rationale" id "f9da380d-e3fc-4dfe-a28a-3c546fdbdfac" { + baseline none; + description ""; + kind Manual; + oa @assess; + sa @mission_goal; + } + +} + + +---- original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions stdout ---- + +thread 'original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions' (9572) panicked at crates\oa-core\tests\language.rs:982:5: +assertion `left == right` failed: every original V2 field survives; only explicit new compatibility defaults are added + left: Object {"alias": String("mission"), "artifact_links": Object {"091b5a40-1631-49ef-8b53-1471c016a13f": Object {"alias": String("console_enclosure_cad"), "description": String("Illustrative external engineering reference; opening a model does not fetch it."), "fragment": Null, "id": String("091b5a40-1631-49ef-8b53-1471c016a13f"), "name": String("Console enclosure CAD"), "owner": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "relation": String("References"), "revision": String("B.3"), "uri": String("cad://rescue-console/enclosure.step")}, "0b09f95e-0545-44c3-b687-84489ce1422b": Object {"alias": String("response_implementation"), "description": String("Illustrative external engineering reference; opening a model does not fetch it."), "fragment": Null, "id": String("0b09f95e-0545-44c3-b687-84489ce1422b"), "name": String("Response implementation"), "owner": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "relation": String("Implements"), "revision": String("design-v2"), "uri": String("git+https://example.org/rescue/control?path=src/response.rs")}}, "definitions": Object {}, "description": String("A worked OA/SA example. Compare allocation and functional decomposition views; inspect traces, repeated scenario messages, interface contracts, degraded modes, and external engineering artifacts."), "diagrams": Object {"064d0c1c-5db0-4516-ab6f-5bbf18d02e6a": Object {"alias": String("sa_system_boundary_and_functions"), "description": String("A focused projection of the shared engineering model."), "id": String("064d0c1c-5db0-4516-ab6f-5bbf18d02e6a"), "layer": String("Sa"), "name": String("SA system boundary and functions"), "nodes": Object {"00edf6bc-b857-439a-8747-f1f66c1675e2": Object {"alias": String("view_vessel_communication_service"), "collapsed": Bool(false), "element": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "id": String("00edf6bc-b857-439a-8747-f1f66c1675e2"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "035dab75-ef9e-4ca3-a107-87262e3c680b": Object {"alias": String("view_transmit_distress_report"), "collapsed": Bool(false), "element": String("b0a649d6-0558-48f5-8437-161be8329159"), "id": String("035dab75-ef9e-4ca3-a107-87262e3c680b"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "16b5055a-c98b-4276-b564-85b7fe1f020f": Object {"alias": String("view_support_timely_rescue_decisions"), "collapsed": Bool(false), "element": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "id": String("16b5055a-c98b-4276-b564-85b7fe1f020f"), "position": Object {"x": Number(392.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "4aa2fb09-b367-402c-a438-d4f918f04e08": Object {"alias": String("view_digital_distress_handling"), "collapsed": Bool(false), "element": String("49743116-7777-4df8-9601-74fd4cba22c0"), "id": String("4aa2fb09-b367-402c-a438-d4f918f04e08"), "position": Object {"x": Number(676.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "5a6d6a1c-9915-4e33-8299-b512c50b18f5": Object {"alias": String("view_rescue_coordination_system"), "collapsed": Bool(false), "element": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "id": String("5a6d6a1c-9915-4e33-8299-b512c50b18f5"), "position": Object {"x": Number(960.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "621e0e5e-d1be-4693-b95a-7c48d36e07b4": Object {"alias": String("view_manage_distress_response"), "collapsed": Bool(false), "element": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "id": String("621e0e5e-d1be-4693-b95a-7c48d36e07b4"), "position": Object {"x": Number(60.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "9f41eaff-3456-494b-b136-9f6f01afd90f": Object {"alias": String("view_coordinate_rescue_response"), "collapsed": Bool(false), "element": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "id": String("9f41eaff-3456-494b-b136-9f6f01afd90f"), "position": Object {"x": Number(344.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "e75a6c26-dc64-4fa3-bc8f-a1a38e1f9b68": Object {"alias": String("view_classify_incident_and_alert_operator"), "collapsed": Bool(false), "element": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "id": String("e75a6c26-dc64-4fa3-bc8f-a1a38e1f9b68"), "position": Object {"x": Number(984.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Allocation")}, "a67786d6-5b08-4b06-a0c8-584a04f179ef": Object {"alias": String("sa_functional_decomposition"), "description": String("A focused projection of the shared engineering model."), "id": String("a67786d6-5b08-4b06-a0c8-584a04f179ef"), "layer": String("Sa"), "name": String("SA functional decomposition"), "nodes": Object {"5ae489f2-4be1-4842-b464-37900983e333": Object {"alias": String("view_classify_incident_and_alert_operator_5ae489f2"), "collapsed": Bool(false), "element": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "id": String("5ae489f2-4be1-4842-b464-37900983e333"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "80ab61e0-d1f2-4008-9858-0759bdaa02e3": Object {"alias": String("view_manage_distress_response_80ab61e0"), "collapsed": Bool(false), "element": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "id": String("80ab61e0-d1f2-4008-9858-0759bdaa02e3"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(276.0), "width": Number(272.0)}}, "e02431fd-c27e-4b48-9c94-37b8e3d55375": Object {"alias": String("view_transmit_distress_report_e02431fd"), "collapsed": Bool(false), "element": String("b0a649d6-0558-48f5-8437-161be8329159"), "id": String("e02431fd-c27e-4b48-9c94-37b8e3d55375"), "position": Object {"x": Number(84.0), "y": Number(218.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Decomposition")}, "d7f59b88-4a9b-4906-b859-1c6d044bbb52": Object {"alias": String("oa_participants_and_activities"), "description": String("A focused projection of the shared engineering model."), "id": String("d7f59b88-4a9b-4906-b859-1c6d044bbb52"), "layer": String("Oa"), "name": String("OA participants and activities"), "nodes": Object {"2f5fed31-e2dc-419d-9ebc-a5c9e9682277": Object {"alias": String("view_rescue_coordination"), "collapsed": Bool(false), "element": String("721b68ab-5136-408e-890d-925215d5661e"), "id": String("2f5fed31-e2dc-419d-9ebc-a5c9e9682277"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "91fe2d63-0083-4df2-9c29-563766e1b706": Object {"alias": String("view_protect_life_at_sea"), "collapsed": Bool(false), "element": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "id": String("91fe2d63-0083-4df2-9c29-563766e1b706"), "position": Object {"x": Number(392.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "a045fd40-84ea-48f3-a6d4-95641492d960": Object {"alias": String("view_distress_to_response"), "collapsed": Bool(false), "element": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "id": String("a045fd40-84ea-48f3-a6d4-95641492d960"), "position": Object {"x": Number(676.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "a2cabc9f-c12c-4eff-8acf-0e9b86829cbe": Object {"alias": String("view_report_distress"), "collapsed": Bool(false), "element": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "id": String("a2cabc9f-c12c-4eff-8acf-0e9b86829cbe"), "position": Object {"x": Number(984.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "acaa5a3d-51c4-45da-b5aa-4825bccd747c": Object {"alias": String("view_assess_incident"), "collapsed": Bool(false), "element": String("3388cc0d-0abc-4479-a948-6740266ec236"), "id": String("acaa5a3d-51c4-45da-b5aa-4825bccd747c"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "af3a61b3-db02-400f-bd18-b4422e2db7a7": Object {"alias": String("view_vessel_in_distress"), "collapsed": Bool(false), "element": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "id": String("af3a61b3-db02-400f-bd18-b4422e2db7a7"), "position": Object {"x": Number(960.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "e4c687d7-4a44-4dee-a2d8-bdbe6a5cf649": Object {"alias": String("view_respond_to_distress"), "collapsed": Bool(false), "element": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "id": String("e4c687d7-4a44-4dee-a2d8-bdbe6a5cf649"), "position": Object {"x": Number(60.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "fcbda72a-5478-4d77-8330-16f89cdefc37": Object {"alias": String("view_incident_coordinator"), "collapsed": Bool(false), "element": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "id": String("fcbda72a-5478-4d77-8330-16f89cdefc37"), "position": Object {"x": Number(344.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Allocation")}}, "elements": Object {"03b71dc5-435f-4c7f-923a-cb6e672212ba": Object {"alias": String("vessel_service_lifeline"), "body": Object {"Sa": Object {"Shared": Object {"Lifeline": Object {"represented": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}}}}, "description": String(""), "id": String("03b71dc5-435f-4c7f-923a-cb6e672212ba"), "name": String("Vessel service lifeline"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "0deb4c4c-d7cc-4dd9-bcc5-f357387cf978": Object {"alias": String("start_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Initial")}}}}, "description": String(""), "id": String("0deb4c4c-d7cc-4dd9-bcc5-f357387cf978"), "name": String("Start reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "1a1b215a-c102-4948-9c88-dabfadc8e08e": Object {"alias": String("reporting_operation_modes"), "body": Object {"Sa": Object {"Shared": String("StateMachine")}}, "description": String(""), "id": String("1a1b215a-c102-4948-9c88-dabfadc8e08e"), "name": String("Reporting operation modes"), "parent": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "1b81d963-06e7-42d3-af31-bf5236829477": Object {"alias": String("backup_electrical_energy"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Energy")}}}}, "description": String(""), "id": String("1b81d963-06e7-42d3-af31-bf5236829477"), "name": String("Backup electrical energy"), "parent": Null}, "1f7da722-c91e-4d0e-a344-c1a2511dd96b": Object {"alias": String("coordination_system_lifeline"), "body": Object {"Sa": Object {"Shared": Object {"Lifeline": Object {"represented": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}}}}, "description": String(""), "id": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "name": String("Coordination system lifeline"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746": Object {"alias": String("support_timely_rescue_decisions"), "body": Object {"Sa": String("Mission")}, "description": String(""), "id": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "name": String("Support timely rescue decisions"), "parent": Null}, "28b8e56d-7ddf-4950-8c30-7385c044cc72": Object {"alias": String("updated_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "sender": String("03b71dc5-435f-4c7f-923a-cb6e672212ba")}}, "postcondition": String("The incident position is refreshed without creating a second incident."), "precondition": String("The vessel has more recent position information.")}}}}, "description": String(""), "id": String("28b8e56d-7ddf-4950-8c30-7385c044cc72"), "name": String("Updated distress report"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "3388cc0d-0abc-4479-a948-6740266ec236": Object {"alias": String("assess_incident"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("3388cc0d-0abc-4479-a948-6740266ec236"), "name": String("Assess incident"), "parent": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f")}, "3584d050-0b4e-4620-bbea-8c3c87d2a19f": Object {"alias": String("response_time_budget"), "body": Object {"Sa": Object {"Shared": Object {"Constraint": Object {"constrained": Array [String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")], "expression": String("incident_alert_latency <= 120 s")}}}}, "description": String(""), "id": String("3584d050-0b4e-4620-bbea-8c3c87d2a19f"), "name": String("Response time budget"), "parent": Null}, "47e28c63-803b-4ea6-af92-e778f62ecc3e": Object {"alias": String("rescue_coordination_system"), "body": Object {"Sa": String("System")}, "description": String(""), "id": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "name": String("Rescue coordination system"), "parent": Null}, "49743116-7777-4df8-9601-74fd4cba22c0": Object {"alias": String("digital_distress_handling"), "body": Object {"Sa": Object {"FunctionalChain": Object {"steps": Array [String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f")]}}}, "description": String(""), "id": String("49743116-7777-4df8-9601-74fd4cba22c0"), "name": String("Digital distress handling"), "parent": Null}, "51c8ed9f-93ea-45fe-8829-e4ec88f09ce5": Object {"alias": String("distress_to_response"), "body": Object {"Oa": Object {"Process": Object {"steps": Array [String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703")]}}}, "description": String(""), "id": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "name": String("Distress to response"), "parent": Null}, "5e0c0d0e-5eb5-467c-bc35-dfe29d534703": Object {"alias": String("distress_received"), "body": Object {"Oa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "receiver": Null, "sender": Null}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703"), "name": String("Distress received"), "parent": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5")}, "5e16affb-7fa4-4a3d-8bfe-6340586ab83f": Object {"alias": String("digital_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Information")}}}}, "description": String(""), "id": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f"), "name": String("Digital distress report"), "parent": Null}, "6ca5efd6-2e92-4508-a02d-4013793743cb": Object {"alias": String("protect_life_at_sea"), "body": Object {"Oa": String("Capability")}, "description": String(""), "id": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "name": String("Protect life at sea"), "parent": Null}, "6ecf32ed-4009-48ba-b374-3bf156f6c355": Object {"alias": String("report_function_output"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("Out"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("6ecf32ed-4009-48ba-b374-3bf156f6c355"), "name": String("Report function output"), "parent": String("b0a649d6-0558-48f5-8437-161be8329159")}, "721b68ab-5136-408e-890d-925215d5661e": Object {"alias": String("rescue_coordination"), "body": Object {"Oa": String("Entity")}, "description": String(""), "id": String("721b68ab-5136-408e-890d-925215d5661e"), "name": String("Rescue coordination"), "parent": Null}, "7781bd9f-e788-4049-9af4-9a3eab40d377": Object {"alias": String("coordinate_rescue_response"), "body": Object {"Sa": String("Capability")}, "description": String(""), "id": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "name": String("Coordinate rescue response"), "parent": Null}, "7e8ea298-1c68-4c9e-994d-6008d47f62ce": Object {"alias": String("vessel_in_distress"), "body": Object {"Oa": String("Actor")}, "description": String(""), "id": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "name": String("Vessel in distress"), "parent": Null}, "835c2e84-f4e9-4592-b5df-d205803d97b7": Object {"alias": String("distress_report"), "body": Object {"Oa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Information")}}}}, "description": String(""), "id": String("835c2e84-f4e9-4592-b5df-d205803d97b7"), "name": String("Distress report"), "parent": Null}, "8477d19d-4a62-43bb-a7e3-845b9b3d1002": Object {"alias": String("system_reporting_input"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("In"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("8477d19d-4a62-43bb-a7e3-845b9b3d1002"), "name": String("System reporting input"), "parent": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "84a0db92-ac74-493a-af29-74ec7715d7fa": Object {"alias": String("initial_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "sender": String("03b71dc5-435f-4c7f-923a-cb6e672212ba")}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("84a0db92-ac74-493a-af29-74ec7715d7fa"), "name": String("Initial distress report"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "a0e18d73-a9ce-4e9e-8ecf-0a54b1412932": Object {"alias": String("vessel_reporting_output"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("Out"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("a0e18d73-a9ce-4e9e-8ecf-0a54b1412932"), "name": String("Vessel reporting output"), "parent": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}, "b0a649d6-0558-48f5-8437-161be8329159": Object {"alias": String("transmit_distress_report"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("b0a649d6-0558-48f5-8437-161be8329159"), "name": String("Transmit distress report"), "parent": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "b1cc95c7-1d2f-42d0-9d93-587954bd563b": Object {"alias": String("classify_incident_and_alert_operator"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "name": String("Classify incident and alert operator"), "parent": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "bcdb57f1-5fa8-46ce-9498-b467cea5d98f": Object {"alias": String("report_handled"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": Null, "sender": Null}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f"), "name": String("Report handled"), "parent": String("49743116-7777-4df8-9601-74fd4cba22c0")}, "c64f93a7-bf47-42b5-b432-7589b9144f2c": Object {"alias": String("manage_distress_response"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "name": String("Manage distress response"), "parent": Null}, "cfb45cf5-bebe-4632-9bde-0ee023c42583": Object {"alias": String("vessel_communication_service"), "body": Object {"Sa": String("Actor")}, "description": String(""), "id": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "name": String("Vessel communication service"), "parent": Null}, "d00b5d17-8660-4955-a70d-988a6e6b6c4e": Object {"alias": String("normal_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Mode")}}}}, "description": String(""), "id": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "name": String("Normal reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "d0f0b612-f0b9-451e-b0d2-5e74eedb2f36": Object {"alias": String("reported_latitude"), "body": Object {"Sa": Object {"Shared": Object {"DataField": Object {"maximum": Number(1), "minimum": Number(1), "type_ref": String("Real"), "unit": String("degrees north")}}}}, "description": String(""), "id": String("d0f0b612-f0b9-451e-b0d2-5e74eedb2f36"), "name": String("Reported latitude"), "parent": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")}, "d50e92c4-840e-4822-bcf7-033feb2eb879": Object {"alias": String("report_distress"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "name": String("Report distress"), "parent": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f")}, "d7fad7e9-d799-4fa6-b49f-1304d3285b5e": Object {"alias": String("degraded_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Mode")}}}}, "description": String(""), "id": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "name": String("Degraded reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "eb8cf40e-8194-403f-9896-f968790a9504": Object {"alias": String("rescue_supply_package"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Material")}}}}, "description": String(""), "id": String("eb8cf40e-8194-403f-9896-f968790a9504"), "name": String("Rescue supply package"), "parent": Null}, "edc1ad70-8fc9-42a1-a668-05c4738bb225": Object {"alias": String("reporting_quality_region"), "body": Object {"Sa": Object {"Shared": String("Region")}}, "description": String(""), "id": String("edc1ad70-8fc9-42a1-a668-05c4738bb225"), "name": String("Reporting quality region"), "parent": String("1a1b215a-c102-4948-9c88-dabfadc8e08e")}, "f008c7a3-9bda-4b7e-a4c5-8ee736183cb4": Object {"alias": String("distress_reporting_interface"), "body": Object {"Sa": Object {"Shared": Object {"Interface": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")]}}}}, "description": String(""), "id": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4"), "name": String("Distress reporting interface"), "parent": Null}, "f59b18f3-aa83-4050-9bc8-06ea0efaaa4b": Object {"alias": String("incident_coordinator"), "body": Object {"Oa": String("Role")}, "description": String(""), "id": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "name": String("Incident coordinator"), "parent": Null}, "f7514a9c-933c-4133-8b77-37c0dccd935f": Object {"alias": String("repeated_distress_reports"), "body": Object {"Sa": Object {"Shared": Object {"Scenario": Object {"context": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "postcondition": String("The operator has a classified incident with the latest vessel report."), "precondition": String("A vessel has detected an emergency and the reporting service is available."), "steps": Array [String("84a0db92-ac74-493a-af29-74ec7715d7fa"), String("28b8e56d-7ddf-4950-8c30-7385c044cc72")]}}}}, "description": String(""), "id": String("f7514a9c-933c-4133-8b77-37c0dccd935f"), "name": String("Repeated distress reports"), "parent": Null}, "fa23a2a8-6f13-49e3-be47-f757f26d5c9f": Object {"alias": String("respond_to_distress"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "name": String("Respond to distress"), "parent": Null}, "fa6051e1-0e60-4a1e-bfa1-f7111e06b74f": Object {"alias": String("assessment_function_input"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("In"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("fa6051e1-0e60-4a1e-bfa1-f7111e06b74f"), "name": String("Assessment function input"), "parent": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "id": String("eceea6cd-108b-45a9-9505-8b7fa462af96"), "name": String("Coastal rescue — operational need to system behavior"), "relations": Object {"00e36d6e-78e8-476a-bbd6-a6e3bcd5a018": Object {"alias": String("signal_restored"), "body": Object {"StateTransition": Object {"effect": String("Clear the degraded-reporting alert."), "guard": String("position_is_current"), "source": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "trigger": String("validated_report_received")}}, "description": String(""), "id": String("00e36d6e-78e8-476a-bbd6-a6e3bcd5a018"), "name": String("Signal restored")}, "044cdc5f-a34a-4e51-9774-c1774a33dc91": Object {"alias": String("review_on_degraded_entry"), "body": Object {"StateAction": Object {"phase": String("Entry"), "source": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "description": String(""), "id": String("044cdc5f-a34a-4e51-9774-c1774a33dc91"), "name": String("Review on degraded entry")}, "17fef4ab-acc7-4f21-b70d-5d64f6ad1261": Object {"alias": String("assesses_incident"), "body": Object {"Allocation": Object {"source": String("721b68ab-5136-408e-890d-925215d5661e"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("17fef4ab-acc7-4f21-b70d-5d64f6ad1261"), "name": String("Assesses incident")}, "2c092728-eafb-47e3-bcc7-8b795e36a25e": Object {"alias": String("assessment_in_degraded_mode"), "body": Object {"Availability": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e")}}, "description": String(""), "id": String("2c092728-eafb-47e3-bcc7-8b795e36a25e"), "name": String("Assessment in degraded mode")}, "331c78a2-b6b3-452f-a238-84a6a3df3547": Object {"alias": String("signal_degraded"), "body": Object {"StateTransition": Object {"effect": String("Flag the incident and request an operator review."), "guard": String("seconds_since_last_report > 30"), "source": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "target": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "trigger": String("report_timeout")}}, "description": String(""), "id": String("331c78a2-b6b3-452f-a238-84a6a3df3547"), "name": String("Signal degraded")}, "39ff3786-d94c-40ad-90fa-c009ab6f53f9": Object {"alias": String("system_capability_support"), "body": Object {"CapabilityInvolvement": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("39ff3786-d94c-40ad-90fa-c009ab6f53f9"), "name": String("System capability support")}, "41d934ba-76f7-4425-b433-2d4d293ab0df": Object {"alias": String("operational_realization"), "body": Object {"ChainInvolvement": Object {"source": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "target": String("6ca5efd6-2e92-4508-a02d-4013793743cb")}}, "description": String(""), "id": String("41d934ba-76f7-4425-b433-2d4d293ab0df"), "name": String("Operational realization")}, "4cf85b5a-eb4c-40f1-8bfc-06b30b24a9ef": Object {"alias": String("fulfils_coordinator_role"), "body": Object {"RoleRealization": Object {"source": String("721b68ab-5136-408e-890d-925215d5661e"), "target": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b")}}, "description": String(""), "id": String("4cf85b5a-eb4c-40f1-8bfc-06b30b24a9ef"), "name": String("Fulfils coordinator role")}, "5d34a01d-0dad-4a68-9b3b-998dce0d6e9b": Object {"alias": String("initialize_reporting"), "body": Object {"StateTransition": Object {"effect": String(""), "guard": String(""), "source": String("0deb4c4c-d7cc-4dd9-bcc5-f357387cf978"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "trigger": String("")}}, "description": String(""), "id": String("5d34a01d-0dad-4a68-9b3b-998dce0d6e9b"), "name": String("Initialize reporting")}, "64ab242b-6043-4452-9b28-7205fec309df": Object {"alias": String("operational_contribution"), "body": Object {"CapabilityInvolvement": Object {"source": String("3388cc0d-0abc-4479-a948-6740266ec236"), "target": String("6ca5efd6-2e92-4508-a02d-4013793743cb")}}, "description": String(""), "id": String("64ab242b-6043-4452-9b28-7205fec309df"), "name": String("Operational contribution")}, "689a8e09-b7ca-4d97-b551-a21e3b438bfe": Object {"alias": String("distress_signal"), "body": Object {"Interaction": Object {"items": Array [String("835c2e84-f4e9-4592-b5df-d205803d97b7")], "source": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "name": String("Distress signal")}, "6a82e148-d38e-4103-8481-046b4c474952": Object {"alias": String("vessel_transmission"), "body": Object {"Allocation": Object {"source": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "target": String("b0a649d6-0558-48f5-8437-161be8329159")}}, "description": String(""), "id": String("6a82e148-d38e-4103-8481-046b4c474952"), "name": String("Vessel transmission")}, "7c32cbe5-0821-4793-a37f-9f017fc8a3f4": Object {"alias": String("reporting_service_required"), "body": Object {"InterfaceRequirement": Object {"source": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "target": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}, "description": String(""), "id": String("7c32cbe5-0821-4793-a37f-9f017fc8a3f4"), "name": String("Reporting service required")}, "92468388-63c2-4f2c-a1fd-2c3f27b76398": Object {"alias": String("functional_chain_support"), "body": Object {"ChainInvolvement": Object {"source": String("49743116-7777-4df8-9601-74fd4cba22c0"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("92468388-63c2-4f2c-a1fd-2c3f27b76398"), "name": String("Functional chain support")}, "93e3a60d-33c0-4110-83d9-63f2902d5eeb": Object {"alias": String("system_assessment"), "body": Object {"Allocation": Object {"source": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "description": String(""), "id": String("93e3a60d-33c0-4110-83d9-63f2902d5eeb"), "name": String("System assessment")}, "a06f90b9-361b-4da2-86a9-0447df519e0c": Object {"alias": String("coordinates_assessment"), "body": Object {"RoleAssignment": Object {"source": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("a06f90b9-361b-4da2-86a9-0447df519e0c"), "name": String("Coordinates assessment")}, "ae3ceb52-113f-40b3-8a90-fd6e6b8c775d": Object {"alias": String("validated_distress_report"), "body": Object {"FunctionalExchange": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")], "source": String("b0a649d6-0558-48f5-8437-161be8329159"), "source_port": String("6ecf32ed-4009-48ba-b374-3bf156f6c355"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target_port": String("fa6051e1-0e60-4a1e-bfa1-f7111e06b74f")}}, "description": String(""), "id": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "name": String("Validated distress report")}, "bce2587e-f47c-4d85-ac6d-a098170bbaa5": Object {"alias": String("assessment_in_normal_mode"), "body": Object {"Availability": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e")}}, "description": String(""), "id": String("bce2587e-f47c-4d85-ac6d-a098170bbaa5"), "name": String("Assessment in normal mode")}, "d6a2c8d2-2a4f-4d90-a490-c2c661db4423": Object {"alias": String("report_carried_by_connection"), "body": Object {"ExchangeAllocation": Object {"source": String("eb7ae249-165c-4717-bebc-da476eebb05e"), "target": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")}}, "description": String(""), "id": String("d6a2c8d2-2a4f-4d90-a490-c2c661db4423"), "name": String("Report carried by connection")}, "e88a9747-0d1c-4813-8273-e6710f622e9b": Object {"alias": String("mission_capability"), "body": Object {"MissionCapability": Object {"source": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("e88a9747-0d1c-4813-8273-e6710f622e9b"), "name": String("Mission capability")}, "eb7ae249-165c-4717-bebc-da476eebb05e": Object {"alias": String("distress_reporting_connection"), "body": Object {"BoundaryExchange": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")], "source": String("a0e18d73-a9ce-4e9e-8ecf-0a54b1412932"), "target": String("8477d19d-4a62-43bb-a7e3-845b9b3d1002")}}, "description": String(""), "id": String("eb7ae249-165c-4717-bebc-da476eebb05e"), "name": String("Distress reporting connection")}, "ec3f9e3f-5134-49af-9969-29f818dfcb46": Object {"alias": String("reporting_service_provided"), "body": Object {"InterfaceProvision": Object {"source": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "target": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}, "description": String(""), "id": String("ec3f9e3f-5134-49af-9969-29f818dfcb46"), "name": String("Reporting service provided")}, "f844c555-b407-402c-81c9-4928245249ca": Object {"alias": String("reports_distress"), "body": Object {"Allocation": Object {"source": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "target": String("d50e92c4-840e-4822-bcf7-033feb2eb879")}}, "description": String(""), "id": String("f844c555-b407-402c-81c9-4928245249ca"), "name": String("Reports distress")}}, "schema_version": Number(2), "traces": Object {"1d0a908f-9e22-42b7-9aac-26bbe3f5df78": Object {"alias": String("trace_respond_to_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Respond to distress")}, "sa": Object {"description": String(""), "name": String("Manage distress response")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("1d0a908f-9e22-42b7-9aac-26bbe3f5df78"), "kind": String("Refinement"), "name": String("Respond to distress ↔ Manage distress response"), "oa": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "sa": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "49f2b55a-6dcc-44ba-a68f-a305942db7c9": Object {"alias": String("trace_rescue_coordination"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Rescue coordination")}, "sa": Object {"description": String(""), "name": String("Rescue coordination system")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("49f2b55a-6dcc-44ba-a68f-a305942db7c9"), "kind": String("Participant"), "name": String("Rescue coordination ↔ Rescue coordination system"), "oa": String("721b68ab-5136-408e-890d-925215d5661e"), "sa": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "4ac98979-6c84-4a66-b043-373b70bb5203": Object {"alias": String("trace_distress_to_response"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress to response")}, "sa": Object {"description": String(""), "name": String("Digital distress handling")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("4ac98979-6c84-4a66-b043-373b70bb5203"), "kind": String("Sequence"), "name": String("Distress to response ↔ Digital distress handling"), "oa": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "sa": String("49743116-7777-4df8-9601-74fd4cba22c0")}, "4b6acf23-dab3-462d-b45f-066aea916932": Object {"alias": String("trace_protect_life_at_sea"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Protect life at sea")}, "sa": Object {"description": String(""), "name": String("Coordinate rescue response")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("4b6acf23-dab3-462d-b45f-066aea916932"), "kind": String("Capability"), "name": String("Protect life at sea ↔ Coordinate rescue response"), "oa": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "sa": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}, "587cca51-69e8-47e7-9674-32ff49926a22": Object {"alias": String("trace_distress_signal"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress signal")}, "sa": Object {"description": String(""), "name": String("Validated distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("587cca51-69e8-47e7-9674-32ff49926a22"), "kind": String("Exchange"), "name": String("Distress signal ↔ Validated distress report"), "oa": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "sa": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")}, "7790684b-220f-443d-8754-52c29414367f": Object {"alias": String("trace_distress_report"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress report")}, "sa": Object {"description": String(""), "name": String("Digital distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("7790684b-220f-443d-8754-52c29414367f"), "kind": String("Item"), "name": String("Distress report ↔ Digital distress report"), "oa": String("835c2e84-f4e9-4592-b5df-d205803d97b7"), "sa": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")}, "9a8101e4-ebce-4836-a0e3-63440c2e1e87": Object {"alias": String("trace_vessel_in_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Vessel in distress")}, "sa": Object {"description": String(""), "name": String("Vessel communication service")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("9a8101e4-ebce-4836-a0e3-63440c2e1e87"), "kind": String("Participant"), "name": String("Vessel in distress ↔ Vessel communication service"), "oa": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "sa": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}, "b8fee65b-21da-4a27-9b42-575d417bd942": Object {"alias": String("trace_assess_incident"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Assess incident")}, "sa": Object {"description": String(""), "name": String("Classify incident and alert operator")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("b8fee65b-21da-4a27-9b42-575d417bd942"), "kind": String("Refinement"), "name": String("Assess incident ↔ Classify incident and alert operator"), "oa": String("3388cc0d-0abc-4479-a948-6740266ec236"), "sa": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}, "be4365d6-2a43-433c-935f-c039b266242f": Object {"alias": String("trace_distress_received"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress received")}, "sa": Object {"description": String(""), "name": String("Report handled")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("be4365d6-2a43-433c-935f-c039b266242f"), "kind": String("Scenario"), "name": String("Distress received ↔ Report handled"), "oa": String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703"), "sa": String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f")}, "d3f224a5-0b2d-4eba-93c9-232b9e84e742": Object {"alias": String("trace_report_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Report distress")}, "sa": Object {"description": String(""), "name": String("Transmit distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("d3f224a5-0b2d-4eba-93c9-232b9e84e742"), "kind": String("Refinement"), "name": String("Report distress ↔ Transmit distress report"), "oa": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "sa": String("b0a649d6-0558-48f5-8437-161be8329159")}}} + right: Object {"alias": String("mission"), "artifact_links": Object {"091b5a40-1631-49ef-8b53-1471c016a13f": Object {"alias": String("console_enclosure_cad"), "description": String("Illustrative external engineering reference; opening a model does not fetch it."), "fragment": Null, "id": String("091b5a40-1631-49ef-8b53-1471c016a13f"), "name": String("Console enclosure CAD"), "owner": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "relation": String("References"), "revision": String("B.3"), "uri": String("cad://rescue-console/enclosure.step")}, "0b09f95e-0545-44c3-b687-84489ce1422b": Object {"alias": String("response_implementation"), "description": String("Illustrative external engineering reference; opening a model does not fetch it."), "fragment": Null, "id": String("0b09f95e-0545-44c3-b687-84489ce1422b"), "name": String("Response implementation"), "owner": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "relation": String("Implements"), "revision": String("design-v2"), "uri": String("git+https://example.org/rescue/control?path=src/response.rs")}}, "description": String("A worked OA/SA example. Compare allocation and functional decomposition views; inspect traces, repeated scenario messages, interface contracts, degraded modes, and external engineering artifacts."), "diagrams": Object {"064d0c1c-5db0-4516-ab6f-5bbf18d02e6a": Object {"alias": String("sa_system_boundary_and_functions"), "description": String("A focused projection of the shared engineering model."), "id": String("064d0c1c-5db0-4516-ab6f-5bbf18d02e6a"), "layer": String("Sa"), "name": String("SA system boundary and functions"), "nodes": Object {"00edf6bc-b857-439a-8747-f1f66c1675e2": Object {"alias": String("view_vessel_communication_service"), "collapsed": Bool(false), "element": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "id": String("00edf6bc-b857-439a-8747-f1f66c1675e2"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "035dab75-ef9e-4ca3-a107-87262e3c680b": Object {"alias": String("view_transmit_distress_report"), "collapsed": Bool(false), "element": String("b0a649d6-0558-48f5-8437-161be8329159"), "id": String("035dab75-ef9e-4ca3-a107-87262e3c680b"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "16b5055a-c98b-4276-b564-85b7fe1f020f": Object {"alias": String("view_support_timely_rescue_decisions"), "collapsed": Bool(false), "element": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "id": String("16b5055a-c98b-4276-b564-85b7fe1f020f"), "position": Object {"x": Number(392.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "4aa2fb09-b367-402c-a438-d4f918f04e08": Object {"alias": String("view_digital_distress_handling"), "collapsed": Bool(false), "element": String("49743116-7777-4df8-9601-74fd4cba22c0"), "id": String("4aa2fb09-b367-402c-a438-d4f918f04e08"), "position": Object {"x": Number(676.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "5a6d6a1c-9915-4e33-8299-b512c50b18f5": Object {"alias": String("view_rescue_coordination_system"), "collapsed": Bool(false), "element": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "id": String("5a6d6a1c-9915-4e33-8299-b512c50b18f5"), "position": Object {"x": Number(960.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "621e0e5e-d1be-4693-b95a-7c48d36e07b4": Object {"alias": String("view_manage_distress_response"), "collapsed": Bool(false), "element": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "id": String("621e0e5e-d1be-4693-b95a-7c48d36e07b4"), "position": Object {"x": Number(60.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "9f41eaff-3456-494b-b136-9f6f01afd90f": Object {"alias": String("view_coordinate_rescue_response"), "collapsed": Bool(false), "element": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "id": String("9f41eaff-3456-494b-b136-9f6f01afd90f"), "position": Object {"x": Number(344.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "e75a6c26-dc64-4fa3-bc8f-a1a38e1f9b68": Object {"alias": String("view_classify_incident_and_alert_operator"), "collapsed": Bool(false), "element": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "id": String("e75a6c26-dc64-4fa3-bc8f-a1a38e1f9b68"), "position": Object {"x": Number(984.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Allocation")}, "a67786d6-5b08-4b06-a0c8-584a04f179ef": Object {"alias": String("sa_functional_decomposition"), "description": String("A focused projection of the shared engineering model."), "id": String("a67786d6-5b08-4b06-a0c8-584a04f179ef"), "layer": String("Sa"), "name": String("SA functional decomposition"), "nodes": Object {"5ae489f2-4be1-4842-b464-37900983e333": Object {"alias": String("view_classify_incident_and_alert_operator_5ae489f2"), "collapsed": Bool(false), "element": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "id": String("5ae489f2-4be1-4842-b464-37900983e333"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "80ab61e0-d1f2-4008-9858-0759bdaa02e3": Object {"alias": String("view_manage_distress_response_80ab61e0"), "collapsed": Bool(false), "element": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "id": String("80ab61e0-d1f2-4008-9858-0759bdaa02e3"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(276.0), "width": Number(272.0)}}, "e02431fd-c27e-4b48-9c94-37b8e3d55375": Object {"alias": String("view_transmit_distress_report_e02431fd"), "collapsed": Bool(false), "element": String("b0a649d6-0558-48f5-8437-161be8329159"), "id": String("e02431fd-c27e-4b48-9c94-37b8e3d55375"), "position": Object {"x": Number(84.0), "y": Number(218.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Decomposition")}, "d7f59b88-4a9b-4906-b859-1c6d044bbb52": Object {"alias": String("oa_participants_and_activities"), "description": String("A focused projection of the shared engineering model."), "id": String("d7f59b88-4a9b-4906-b859-1c6d044bbb52"), "layer": String("Oa"), "name": String("OA participants and activities"), "nodes": Object {"2f5fed31-e2dc-419d-9ebc-a5c9e9682277": Object {"alias": String("view_rescue_coordination"), "collapsed": Bool(false), "element": String("721b68ab-5136-408e-890d-925215d5661e"), "id": String("2f5fed31-e2dc-419d-9ebc-a5c9e9682277"), "position": Object {"x": Number(60.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "91fe2d63-0083-4df2-9c29-563766e1b706": Object {"alias": String("view_protect_life_at_sea"), "collapsed": Bool(false), "element": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "id": String("91fe2d63-0083-4df2-9c29-563766e1b706"), "position": Object {"x": Number(392.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "a045fd40-84ea-48f3-a6d4-95641492d960": Object {"alias": String("view_distress_to_response"), "collapsed": Bool(false), "element": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "id": String("a045fd40-84ea-48f3-a6d4-95641492d960"), "position": Object {"x": Number(676.0), "y": Number(60.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "a2cabc9f-c12c-4eff-8acf-0e9b86829cbe": Object {"alias": String("view_report_distress"), "collapsed": Bool(false), "element": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "id": String("a2cabc9f-c12c-4eff-8acf-0e9b86829cbe"), "position": Object {"x": Number(984.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "acaa5a3d-51c4-45da-b5aa-4825bccd747c": Object {"alias": String("view_assess_incident"), "collapsed": Bool(false), "element": String("3388cc0d-0abc-4479-a948-6740266ec236"), "id": String("acaa5a3d-51c4-45da-b5aa-4825bccd747c"), "position": Object {"x": Number(84.0), "y": Number(108.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "af3a61b3-db02-400f-bd18-b4422e2db7a7": Object {"alias": String("view_vessel_in_distress"), "collapsed": Bool(false), "element": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "id": String("af3a61b3-db02-400f-bd18-b4422e2db7a7"), "position": Object {"x": Number(960.0), "y": Number(60.0)}, "size": Object {"height": Number(166.0), "width": Number(272.0)}}, "e4c687d7-4a44-4dee-a2d8-bdbe6a5cf649": Object {"alias": String("view_respond_to_distress"), "collapsed": Bool(false), "element": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "id": String("e4c687d7-4a44-4dee-a2d8-bdbe6a5cf649"), "position": Object {"x": Number(60.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}, "fcbda72a-5478-4d77-8330-16f89cdefc37": Object {"alias": String("view_incident_coordinator"), "collapsed": Bool(false), "element": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "id": String("fcbda72a-5478-4d77-8330-16f89cdefc37"), "position": Object {"x": Number(344.0), "y": Number(286.0)}, "size": Object {"height": Number(94.0), "width": Number(224.0)}}}, "projection": String("Allocation")}}, "elements": Object {"03b71dc5-435f-4c7f-923a-cb6e672212ba": Object {"alias": String("vessel_service_lifeline"), "body": Object {"Sa": Object {"Shared": Object {"Lifeline": Object {"represented": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}}}}, "description": String(""), "id": String("03b71dc5-435f-4c7f-923a-cb6e672212ba"), "name": String("Vessel service lifeline"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "0deb4c4c-d7cc-4dd9-bcc5-f357387cf978": Object {"alias": String("start_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Initial")}}}}, "description": String(""), "id": String("0deb4c4c-d7cc-4dd9-bcc5-f357387cf978"), "name": String("Start reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "1a1b215a-c102-4948-9c88-dabfadc8e08e": Object {"alias": String("reporting_operation_modes"), "body": Object {"Sa": Object {"Shared": String("StateMachine")}}, "description": String(""), "id": String("1a1b215a-c102-4948-9c88-dabfadc8e08e"), "name": String("Reporting operation modes"), "parent": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "1b81d963-06e7-42d3-af31-bf5236829477": Object {"alias": String("backup_electrical_energy"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Energy")}}}}, "description": String(""), "id": String("1b81d963-06e7-42d3-af31-bf5236829477"), "name": String("Backup electrical energy"), "parent": Null}, "1f7da722-c91e-4d0e-a344-c1a2511dd96b": Object {"alias": String("coordination_system_lifeline"), "body": Object {"Sa": Object {"Shared": Object {"Lifeline": Object {"represented": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}}}}, "description": String(""), "id": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "name": String("Coordination system lifeline"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746": Object {"alias": String("support_timely_rescue_decisions"), "body": Object {"Sa": String("Mission")}, "description": String(""), "id": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "name": String("Support timely rescue decisions"), "parent": Null}, "28b8e56d-7ddf-4950-8c30-7385c044cc72": Object {"alias": String("updated_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "sender": String("03b71dc5-435f-4c7f-923a-cb6e672212ba")}}, "postcondition": String("The incident position is refreshed without creating a second incident."), "precondition": String("The vessel has more recent position information.")}}}}, "description": String(""), "id": String("28b8e56d-7ddf-4950-8c30-7385c044cc72"), "name": String("Updated distress report"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "3388cc0d-0abc-4479-a948-6740266ec236": Object {"alias": String("assess_incident"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("3388cc0d-0abc-4479-a948-6740266ec236"), "name": String("Assess incident"), "parent": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f")}, "3584d050-0b4e-4620-bbea-8c3c87d2a19f": Object {"alias": String("response_time_budget"), "body": Object {"Sa": Object {"Shared": Object {"Constraint": Object {"constrained": Array [String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")], "expression": String("incident_alert_latency <= 120 s")}}}}, "description": String(""), "id": String("3584d050-0b4e-4620-bbea-8c3c87d2a19f"), "name": String("Response time budget"), "parent": Null}, "47e28c63-803b-4ea6-af92-e778f62ecc3e": Object {"alias": String("rescue_coordination_system"), "body": Object {"Sa": String("System")}, "description": String(""), "id": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "name": String("Rescue coordination system"), "parent": Null}, "49743116-7777-4df8-9601-74fd4cba22c0": Object {"alias": String("digital_distress_handling"), "body": Object {"Sa": Object {"FunctionalChain": Object {"steps": Array [String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f")]}}}, "description": String(""), "id": String("49743116-7777-4df8-9601-74fd4cba22c0"), "name": String("Digital distress handling"), "parent": Null}, "51c8ed9f-93ea-45fe-8829-e4ec88f09ce5": Object {"alias": String("distress_to_response"), "body": Object {"Oa": Object {"Process": Object {"steps": Array [String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703")]}}}, "description": String(""), "id": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "name": String("Distress to response"), "parent": Null}, "5e0c0d0e-5eb5-467c-bc35-dfe29d534703": Object {"alias": String("distress_received"), "body": Object {"Oa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "receiver": Null, "sender": Null}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703"), "name": String("Distress received"), "parent": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5")}, "5e16affb-7fa4-4a3d-8bfe-6340586ab83f": Object {"alias": String("digital_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Information")}}}}, "description": String(""), "id": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f"), "name": String("Digital distress report"), "parent": Null}, "6ca5efd6-2e92-4508-a02d-4013793743cb": Object {"alias": String("protect_life_at_sea"), "body": Object {"Oa": String("Capability")}, "description": String(""), "id": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "name": String("Protect life at sea"), "parent": Null}, "6ecf32ed-4009-48ba-b374-3bf156f6c355": Object {"alias": String("report_function_output"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("Out"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("6ecf32ed-4009-48ba-b374-3bf156f6c355"), "name": String("Report function output"), "parent": String("b0a649d6-0558-48f5-8437-161be8329159")}, "721b68ab-5136-408e-890d-925215d5661e": Object {"alias": String("rescue_coordination"), "body": Object {"Oa": String("Entity")}, "description": String(""), "id": String("721b68ab-5136-408e-890d-925215d5661e"), "name": String("Rescue coordination"), "parent": Null}, "7781bd9f-e788-4049-9af4-9a3eab40d377": Object {"alias": String("coordinate_rescue_response"), "body": Object {"Sa": String("Capability")}, "description": String(""), "id": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "name": String("Coordinate rescue response"), "parent": Null}, "7e8ea298-1c68-4c9e-994d-6008d47f62ce": Object {"alias": String("vessel_in_distress"), "body": Object {"Oa": String("Actor")}, "description": String(""), "id": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "name": String("Vessel in distress"), "parent": Null}, "835c2e84-f4e9-4592-b5df-d205803d97b7": Object {"alias": String("distress_report"), "body": Object {"Oa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Information")}}}}, "description": String(""), "id": String("835c2e84-f4e9-4592-b5df-d205803d97b7"), "name": String("Distress report"), "parent": Null}, "8477d19d-4a62-43bb-a7e3-845b9b3d1002": Object {"alias": String("system_reporting_input"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("In"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("8477d19d-4a62-43bb-a7e3-845b9b3d1002"), "name": String("System reporting input"), "parent": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "84a0db92-ac74-493a-af29-74ec7715d7fa": Object {"alias": String("initial_distress_report"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": String("1f7da722-c91e-4d0e-a344-c1a2511dd96b"), "sender": String("03b71dc5-435f-4c7f-923a-cb6e672212ba")}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("84a0db92-ac74-493a-af29-74ec7715d7fa"), "name": String("Initial distress report"), "parent": String("f7514a9c-933c-4133-8b77-37c0dccd935f")}, "a0e18d73-a9ce-4e9e-8ecf-0a54b1412932": Object {"alias": String("vessel_reporting_output"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("Out"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("a0e18d73-a9ce-4e9e-8ecf-0a54b1412932"), "name": String("Vessel reporting output"), "parent": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}, "b0a649d6-0558-48f5-8437-161be8329159": Object {"alias": String("transmit_distress_report"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("b0a649d6-0558-48f5-8437-161be8329159"), "name": String("Transmit distress report"), "parent": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "b1cc95c7-1d2f-42d0-9d93-587954bd563b": Object {"alias": String("classify_incident_and_alert_operator"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "name": String("Classify incident and alert operator"), "parent": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "bcdb57f1-5fa8-46ce-9498-b467cea5d98f": Object {"alias": String("report_handled"), "body": Object {"Sa": Object {"Shared": Object {"Occurrence": Object {"body": Object {"Exchange": Object {"exchange": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "receiver": Null, "sender": Null}}, "postcondition": String(""), "precondition": String("")}}}}, "description": String(""), "id": String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f"), "name": String("Report handled"), "parent": String("49743116-7777-4df8-9601-74fd4cba22c0")}, "c64f93a7-bf47-42b5-b432-7589b9144f2c": Object {"alias": String("manage_distress_response"), "body": Object {"Sa": String("Function")}, "description": String(""), "id": String("c64f93a7-bf47-42b5-b432-7589b9144f2c"), "name": String("Manage distress response"), "parent": Null}, "cfb45cf5-bebe-4632-9bde-0ee023c42583": Object {"alias": String("vessel_communication_service"), "body": Object {"Sa": String("Actor")}, "description": String(""), "id": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "name": String("Vessel communication service"), "parent": Null}, "d00b5d17-8660-4955-a70d-988a6e6b6c4e": Object {"alias": String("normal_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Mode")}}}}, "description": String(""), "id": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "name": String("Normal reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "d0f0b612-f0b9-451e-b0d2-5e74eedb2f36": Object {"alias": String("reported_latitude"), "body": Object {"Sa": Object {"Shared": Object {"DataField": Object {"maximum": Number(1), "minimum": Number(1), "type_ref": String("Real"), "unit": String("degrees north")}}}}, "description": String(""), "id": String("d0f0b612-f0b9-451e-b0d2-5e74eedb2f36"), "name": String("Reported latitude"), "parent": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")}, "d50e92c4-840e-4822-bcf7-033feb2eb879": Object {"alias": String("report_distress"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "name": String("Report distress"), "parent": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f")}, "d7fad7e9-d799-4fa6-b49f-1304d3285b5e": Object {"alias": String("degraded_reporting"), "body": Object {"Sa": Object {"Shared": Object {"State": Object {"do_activity": String(""), "entry": String(""), "exit": String(""), "kind": String("Mode")}}}}, "description": String(""), "id": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "name": String("Degraded reporting"), "parent": String("edc1ad70-8fc9-42a1-a668-05c4738bb225")}, "eb8cf40e-8194-403f-9896-f968790a9504": Object {"alias": String("rescue_supply_package"), "body": Object {"Sa": Object {"Shared": Object {"ExchangeItem": Object {"kind": String("Material")}}}}, "description": String(""), "id": String("eb8cf40e-8194-403f-9896-f968790a9504"), "name": String("Rescue supply package"), "parent": Null}, "edc1ad70-8fc9-42a1-a668-05c4738bb225": Object {"alias": String("reporting_quality_region"), "body": Object {"Sa": Object {"Shared": String("Region")}}, "description": String(""), "id": String("edc1ad70-8fc9-42a1-a668-05c4738bb225"), "name": String("Reporting quality region"), "parent": String("1a1b215a-c102-4948-9c88-dabfadc8e08e")}, "f008c7a3-9bda-4b7e-a4c5-8ee736183cb4": Object {"alias": String("distress_reporting_interface"), "body": Object {"Sa": Object {"Shared": Object {"Interface": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")]}}}}, "description": String(""), "id": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4"), "name": String("Distress reporting interface"), "parent": Null}, "f59b18f3-aa83-4050-9bc8-06ea0efaaa4b": Object {"alias": String("incident_coordinator"), "body": Object {"Oa": String("Role")}, "description": String(""), "id": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "name": String("Incident coordinator"), "parent": Null}, "f7514a9c-933c-4133-8b77-37c0dccd935f": Object {"alias": String("repeated_distress_reports"), "body": Object {"Sa": Object {"Shared": Object {"Scenario": Object {"context": String("7781bd9f-e788-4049-9af4-9a3eab40d377"), "postcondition": String("The operator has a classified incident with the latest vessel report."), "precondition": String("A vessel has detected an emergency and the reporting service is available."), "steps": Array [String("84a0db92-ac74-493a-af29-74ec7715d7fa"), String("28b8e56d-7ddf-4950-8c30-7385c044cc72")]}}}}, "description": String(""), "id": String("f7514a9c-933c-4133-8b77-37c0dccd935f"), "name": String("Repeated distress reports"), "parent": Null}, "fa23a2a8-6f13-49e3-be47-f757f26d5c9f": Object {"alias": String("respond_to_distress"), "body": Object {"Oa": String("Activity")}, "description": String(""), "id": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "name": String("Respond to distress"), "parent": Null}, "fa6051e1-0e60-4a1e-bfa1-f7111e06b74f": Object {"alias": String("assessment_function_input"), "body": Object {"Sa": Object {"Shared": Object {"Port": Object {"direction": String("In"), "interface": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}}}, "description": String(""), "id": String("fa6051e1-0e60-4a1e-bfa1-f7111e06b74f"), "name": String("Assessment function input"), "parent": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "id": String("eceea6cd-108b-45a9-9505-8b7fa462af96"), "name": String("Coastal rescue — operational need to system behavior"), "relations": Object {"00e36d6e-78e8-476a-bbd6-a6e3bcd5a018": Object {"alias": String("signal_restored"), "body": Object {"StateTransition": Object {"effect": String("Clear the degraded-reporting alert."), "guard": String("position_is_current"), "source": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "trigger": String("validated_report_received")}}, "description": String(""), "id": String("00e36d6e-78e8-476a-bbd6-a6e3bcd5a018"), "name": String("Signal restored")}, "044cdc5f-a34a-4e51-9774-c1774a33dc91": Object {"alias": String("review_on_degraded_entry"), "body": Object {"StateAction": Object {"phase": String("Entry"), "source": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "description": String(""), "id": String("044cdc5f-a34a-4e51-9774-c1774a33dc91"), "name": String("Review on degraded entry")}, "17fef4ab-acc7-4f21-b70d-5d64f6ad1261": Object {"alias": String("assesses_incident"), "body": Object {"Allocation": Object {"source": String("721b68ab-5136-408e-890d-925215d5661e"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("17fef4ab-acc7-4f21-b70d-5d64f6ad1261"), "name": String("Assesses incident")}, "2c092728-eafb-47e3-bcc7-8b795e36a25e": Object {"alias": String("assessment_in_degraded_mode"), "body": Object {"Availability": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e")}}, "description": String(""), "id": String("2c092728-eafb-47e3-bcc7-8b795e36a25e"), "name": String("Assessment in degraded mode")}, "331c78a2-b6b3-452f-a238-84a6a3df3547": Object {"alias": String("signal_degraded"), "body": Object {"StateTransition": Object {"effect": String("Flag the incident and request an operator review."), "guard": String("seconds_since_last_report > 30"), "source": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "target": String("d7fad7e9-d799-4fa6-b49f-1304d3285b5e"), "trigger": String("report_timeout")}}, "description": String(""), "id": String("331c78a2-b6b3-452f-a238-84a6a3df3547"), "name": String("Signal degraded")}, "39ff3786-d94c-40ad-90fa-c009ab6f53f9": Object {"alias": String("system_capability_support"), "body": Object {"CapabilityInvolvement": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("39ff3786-d94c-40ad-90fa-c009ab6f53f9"), "name": String("System capability support")}, "41d934ba-76f7-4425-b433-2d4d293ab0df": Object {"alias": String("operational_realization"), "body": Object {"ChainInvolvement": Object {"source": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "target": String("6ca5efd6-2e92-4508-a02d-4013793743cb")}}, "description": String(""), "id": String("41d934ba-76f7-4425-b433-2d4d293ab0df"), "name": String("Operational realization")}, "4cf85b5a-eb4c-40f1-8bfc-06b30b24a9ef": Object {"alias": String("fulfils_coordinator_role"), "body": Object {"RoleRealization": Object {"source": String("721b68ab-5136-408e-890d-925215d5661e"), "target": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b")}}, "description": String(""), "id": String("4cf85b5a-eb4c-40f1-8bfc-06b30b24a9ef"), "name": String("Fulfils coordinator role")}, "5d34a01d-0dad-4a68-9b3b-998dce0d6e9b": Object {"alias": String("initialize_reporting"), "body": Object {"StateTransition": Object {"effect": String(""), "guard": String(""), "source": String("0deb4c4c-d7cc-4dd9-bcc5-f357387cf978"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e"), "trigger": String("")}}, "description": String(""), "id": String("5d34a01d-0dad-4a68-9b3b-998dce0d6e9b"), "name": String("Initialize reporting")}, "64ab242b-6043-4452-9b28-7205fec309df": Object {"alias": String("operational_contribution"), "body": Object {"CapabilityInvolvement": Object {"source": String("3388cc0d-0abc-4479-a948-6740266ec236"), "target": String("6ca5efd6-2e92-4508-a02d-4013793743cb")}}, "description": String(""), "id": String("64ab242b-6043-4452-9b28-7205fec309df"), "name": String("Operational contribution")}, "689a8e09-b7ca-4d97-b551-a21e3b438bfe": Object {"alias": String("distress_signal"), "body": Object {"Interaction": Object {"items": Array [String("835c2e84-f4e9-4592-b5df-d205803d97b7")], "source": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "name": String("Distress signal")}, "6a82e148-d38e-4103-8481-046b4c474952": Object {"alias": String("vessel_transmission"), "body": Object {"Allocation": Object {"source": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "target": String("b0a649d6-0558-48f5-8437-161be8329159")}}, "description": String(""), "id": String("6a82e148-d38e-4103-8481-046b4c474952"), "name": String("Vessel transmission")}, "7c32cbe5-0821-4793-a37f-9f017fc8a3f4": Object {"alias": String("reporting_service_required"), "body": Object {"InterfaceRequirement": Object {"source": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "target": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}, "description": String(""), "id": String("7c32cbe5-0821-4793-a37f-9f017fc8a3f4"), "name": String("Reporting service required")}, "92468388-63c2-4f2c-a1fd-2c3f27b76398": Object {"alias": String("functional_chain_support"), "body": Object {"ChainInvolvement": Object {"source": String("49743116-7777-4df8-9601-74fd4cba22c0"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("92468388-63c2-4f2c-a1fd-2c3f27b76398"), "name": String("Functional chain support")}, "93e3a60d-33c0-4110-83d9-63f2902d5eeb": Object {"alias": String("system_assessment"), "body": Object {"Allocation": Object {"source": String("47e28c63-803b-4ea6-af92-e778f62ecc3e"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}}, "description": String(""), "id": String("93e3a60d-33c0-4110-83d9-63f2902d5eeb"), "name": String("System assessment")}, "a06f90b9-361b-4da2-86a9-0447df519e0c": Object {"alias": String("coordinates_assessment"), "body": Object {"RoleAssignment": Object {"source": String("f59b18f3-aa83-4050-9bc8-06ea0efaaa4b"), "target": String("3388cc0d-0abc-4479-a948-6740266ec236")}}, "description": String(""), "id": String("a06f90b9-361b-4da2-86a9-0447df519e0c"), "name": String("Coordinates assessment")}, "ae3ceb52-113f-40b3-8a90-fd6e6b8c775d": Object {"alias": String("validated_distress_report"), "body": Object {"FunctionalExchange": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")], "source": String("b0a649d6-0558-48f5-8437-161be8329159"), "source_port": String("6ecf32ed-4009-48ba-b374-3bf156f6c355"), "target": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target_port": String("fa6051e1-0e60-4a1e-bfa1-f7111e06b74f")}}, "description": String(""), "id": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d"), "name": String("Validated distress report")}, "bce2587e-f47c-4d85-ac6d-a098170bbaa5": Object {"alias": String("assessment_in_normal_mode"), "body": Object {"Availability": Object {"source": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b"), "target": String("d00b5d17-8660-4955-a70d-988a6e6b6c4e")}}, "description": String(""), "id": String("bce2587e-f47c-4d85-ac6d-a098170bbaa5"), "name": String("Assessment in normal mode")}, "d6a2c8d2-2a4f-4d90-a490-c2c661db4423": Object {"alias": String("report_carried_by_connection"), "body": Object {"ExchangeAllocation": Object {"source": String("eb7ae249-165c-4717-bebc-da476eebb05e"), "target": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")}}, "description": String(""), "id": String("d6a2c8d2-2a4f-4d90-a490-c2c661db4423"), "name": String("Report carried by connection")}, "e88a9747-0d1c-4813-8273-e6710f622e9b": Object {"alias": String("mission_capability"), "body": Object {"MissionCapability": Object {"source": String("218e9ac0-1fdb-4ce8-bbcb-4cc5c36b3746"), "target": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}}, "description": String(""), "id": String("e88a9747-0d1c-4813-8273-e6710f622e9b"), "name": String("Mission capability")}, "eb7ae249-165c-4717-bebc-da476eebb05e": Object {"alias": String("distress_reporting_connection"), "body": Object {"BoundaryExchange": Object {"items": Array [String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")], "source": String("a0e18d73-a9ce-4e9e-8ecf-0a54b1412932"), "target": String("8477d19d-4a62-43bb-a7e3-845b9b3d1002")}}, "description": String(""), "id": String("eb7ae249-165c-4717-bebc-da476eebb05e"), "name": String("Distress reporting connection")}, "ec3f9e3f-5134-49af-9969-29f818dfcb46": Object {"alias": String("reporting_service_provided"), "body": Object {"InterfaceProvision": Object {"source": String("cfb45cf5-bebe-4632-9bde-0ee023c42583"), "target": String("f008c7a3-9bda-4b7e-a4c5-8ee736183cb4")}}, "description": String(""), "id": String("ec3f9e3f-5134-49af-9969-29f818dfcb46"), "name": String("Reporting service provided")}, "f844c555-b407-402c-81c9-4928245249ca": Object {"alias": String("reports_distress"), "body": Object {"Allocation": Object {"source": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "target": String("d50e92c4-840e-4822-bcf7-033feb2eb879")}}, "description": String(""), "id": String("f844c555-b407-402c-81c9-4928245249ca"), "name": String("Reports distress")}}, "schema_version": Number(2), "traces": Object {"1d0a908f-9e22-42b7-9aac-26bbe3f5df78": Object {"alias": String("trace_respond_to_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Respond to distress")}, "sa": Object {"description": String(""), "name": String("Manage distress response")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("1d0a908f-9e22-42b7-9aac-26bbe3f5df78"), "kind": String("Refinement"), "name": String("Respond to distress ↔ Manage distress response"), "oa": String("fa23a2a8-6f13-49e3-be47-f757f26d5c9f"), "sa": String("c64f93a7-bf47-42b5-b432-7589b9144f2c")}, "49f2b55a-6dcc-44ba-a68f-a305942db7c9": Object {"alias": String("trace_rescue_coordination"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Rescue coordination")}, "sa": Object {"description": String(""), "name": String("Rescue coordination system")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("49f2b55a-6dcc-44ba-a68f-a305942db7c9"), "kind": String("Participant"), "name": String("Rescue coordination ↔ Rescue coordination system"), "oa": String("721b68ab-5136-408e-890d-925215d5661e"), "sa": String("47e28c63-803b-4ea6-af92-e778f62ecc3e")}, "4ac98979-6c84-4a66-b043-373b70bb5203": Object {"alias": String("trace_distress_to_response"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress to response")}, "sa": Object {"description": String(""), "name": String("Digital distress handling")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("4ac98979-6c84-4a66-b043-373b70bb5203"), "kind": String("Sequence"), "name": String("Distress to response ↔ Digital distress handling"), "oa": String("51c8ed9f-93ea-45fe-8829-e4ec88f09ce5"), "sa": String("49743116-7777-4df8-9601-74fd4cba22c0")}, "4b6acf23-dab3-462d-b45f-066aea916932": Object {"alias": String("trace_protect_life_at_sea"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Protect life at sea")}, "sa": Object {"description": String(""), "name": String("Coordinate rescue response")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("4b6acf23-dab3-462d-b45f-066aea916932"), "kind": String("Capability"), "name": String("Protect life at sea ↔ Coordinate rescue response"), "oa": String("6ca5efd6-2e92-4508-a02d-4013793743cb"), "sa": String("7781bd9f-e788-4049-9af4-9a3eab40d377")}, "587cca51-69e8-47e7-9674-32ff49926a22": Object {"alias": String("trace_distress_signal"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress signal")}, "sa": Object {"description": String(""), "name": String("Validated distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("587cca51-69e8-47e7-9674-32ff49926a22"), "kind": String("Exchange"), "name": String("Distress signal ↔ Validated distress report"), "oa": String("689a8e09-b7ca-4d97-b551-a21e3b438bfe"), "sa": String("ae3ceb52-113f-40b3-8a90-fd6e6b8c775d")}, "7790684b-220f-443d-8754-52c29414367f": Object {"alias": String("trace_distress_report"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress report")}, "sa": Object {"description": String(""), "name": String("Digital distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("7790684b-220f-443d-8754-52c29414367f"), "kind": String("Item"), "name": String("Distress report ↔ Digital distress report"), "oa": String("835c2e84-f4e9-4592-b5df-d205803d97b7"), "sa": String("5e16affb-7fa4-4a3d-8bfe-6340586ab83f")}, "9a8101e4-ebce-4836-a0e3-63440c2e1e87": Object {"alias": String("trace_vessel_in_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Vessel in distress")}, "sa": Object {"description": String(""), "name": String("Vessel communication service")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("9a8101e4-ebce-4836-a0e3-63440c2e1e87"), "kind": String("Participant"), "name": String("Vessel in distress ↔ Vessel communication service"), "oa": String("7e8ea298-1c68-4c9e-994d-6008d47f62ce"), "sa": String("cfb45cf5-bebe-4632-9bde-0ee023c42583")}, "b8fee65b-21da-4a27-9b42-575d417bd942": Object {"alias": String("trace_assess_incident"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Assess incident")}, "sa": Object {"description": String(""), "name": String("Classify incident and alert operator")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("b8fee65b-21da-4a27-9b42-575d417bd942"), "kind": String("Refinement"), "name": String("Assess incident ↔ Classify incident and alert operator"), "oa": String("3388cc0d-0abc-4479-a948-6740266ec236"), "sa": String("b1cc95c7-1d2f-42d0-9d93-587954bd563b")}, "be4365d6-2a43-433c-935f-c039b266242f": Object {"alias": String("trace_distress_received"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Distress received")}, "sa": Object {"description": String(""), "name": String("Report handled")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("be4365d6-2a43-433c-935f-c039b266242f"), "kind": String("Scenario"), "name": String("Distress received ↔ Report handled"), "oa": String("5e0c0d0e-5eb5-467c-bc35-dfe29d534703"), "sa": String("bcdb57f1-5fa8-46ce-9498-b467cea5d98f")}, "d3f224a5-0b2d-4eba-93c9-232b9e84e742": Object {"alias": String("trace_report_distress"), "baseline": Object {"oa": Object {"description": String(""), "name": String("Report distress")}, "sa": Object {"description": String(""), "name": String("Transmit distress report")}}, "description": String("Reviewed OA/SA correspondence in the coastal rescue example."), "id": String("d3f224a5-0b2d-4eba-93c9-232b9e84e742"), "kind": String("Refinement"), "name": String("Report distress ↔ Transmit distress report"), "oa": String("d50e92c4-840e-4822-bcf7-033feb2eb879"), "sa": String("b0a649d6-0558-48f5-8437-161be8329159")}}} + +---- text_and_model_transactions_preserve_history_with_stable_aliases stdout ---- + +thread 'text_and_model_transactions_preserve_history_with_stable_aliases' (7064) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project mission "Updated mission" id "6ef3014c-852d-4b9c-be1f-70fab63a22f9" { + description "Need and selected system response.\nVerifiable in both editors."; + + sa_port typed_function_output "typed_function_output" id "01181de8-89e2-489b-a13e-106de88dcedb" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @detect; + } + + sa_data_type distance "Distance" id "015ee314-859e-4fbc-858f-89dcccef009c" { + default none; + definition { + Real { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_occurrence story_exchange "Send report" id "01ab37f2-de52-4aed-86d7-c1703605ecb0" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver @receiver_line; + reply_to none; + sender @detector_line; + values []; + }; + }; + description ""; + parent @system_story; + postcondition "Report sent"; + precondition "Event accepted"; + } + + sa_capability supported_response "Supported response" id "01d561bf-ddae-47fd-8df0-5efdd0e35cdf" { + description ""; + parent none; + } + + sa_entry_point entry_point "Entry point" id "0515d50f-dbc5-4c46-9fdf-17e0c4f8cfa6" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind EntryPoint; + parent @system_region; + } + + sa_system safety_system "Harbor safety system" id "06a0e9d9-8463-4fc2-8d5c-ccf42317ff30" { + description ""; + parent none; + } + + sa_mission mission_goal "Protect harbor operations" id "06b625ed-b04c-44a0-88bf-d25d1c97bf9a" { + description ""; + parent none; + } + + oa_event incoming_report "Report arrived" id "09a180dd-b29a-4454-97fc-aa8008b25ced" { + body { + Signal { + items [@operational_information]; + }; + }; + description ""; + parent none; + } + + sa_data_type event_record "Event record" id "104daa13-63c6-405c-a281-0eca181462bf" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_fork fork "Fork" id "12645496-f935-4c19-a9f1-bec96332a95e" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Fork; + parent @system_region; + } + + sa_occurrence control_fragment_130021cc "Control fragment" id "130021cc-f0bc-4e8d-9687-9bb7aa934234" { + body { + Fragment { + branches []; + operator Optional; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_port officer_in "Operator input" id "15fe30e5-23c4-4809-9f9e-3f182ee9ed5d" { + contract Legacy; + description ""; + legacy { + direction In; + interface @notification_interface; + }; + parent @duty_officer; + } + + oa_process response_path "Response path" id "1a716a9c-f11a-4ad8-935c-1002877eaba9" { + description ""; + parent none; + steps [@first_exchange, @repeat_exchange]; + } + + oa_initial operational_initial "Start" id "1d3c8c64-ab17-45dc-ac2c-24852f51572b" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @operational_region; + } + + oa_occurrence repeat_exchange "Repeated report" id "252ee082-e313-429d-ab12-c0786e9fbcdc" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + oa_entity coordination "Coordination" id "2a02089c-2194-45c4-b763-0fe91e9f6a1a" { + description ""; + parent none; + } + + oa_port operational_port "Report channel" id "2aaa005d-02d7-415a-b40b-8640fabc58a0" { + contract Legacy; + description ""; + legacy { + direction InOut; + interface @operational_contract; + }; + parent @coordination; + } + + sa_occurrence story_action "Detect" id "2b2567b1-4fbf-41d7-9a5f-8f841a408878" { + body { + Action { + action @detect; + lifeline @detector_line; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_occurrence branch_action "Acknowledge" id "2b6dbc0e-f8a7-4e62-89d9-12c4f66f556a" { + body { + Action { + action @notify_officer; + lifeline @receiver_line; + }; + }; + description ""; + parent @good_branch; + postcondition ""; + precondition ""; + } + + sa_exchange_item physical_exchange_item_38481aa1 "Physical exchange item" id "38481aa1-f78f-4382-bd96-28b684d2da52" { + description ""; + kind Energy; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_state_machine system_modes "System modes" id "3f32ef22-9344-464f-b463-24c480aea87f" { + description ""; + parent @safety_system; + } + + oa_capability emergency_safety "Emergency safety" id "3fd3ca92-1ce4-4f07-a74a-32c43280a3cd" { + description ""; + parent none; + } + + sa_terminate terminate "Terminate" id "40632f33-2cc4-46e3-8596-a229e562c316" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Terminate; + parent @system_region; + } + + oa_exchange_item operational_information "Operational report" id "40a6b7cc-c6cc-4e7d-83a9-86861d87a74a" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_shallow_history shallow_history "Shallow history" id "41497566-92b9-4a31-97dd-402e8ad175b6" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ShallowHistory; + parent @system_region; + } + + sa_region system_region "System region" id "43c806c7-6c88-4b60-aeda-1fd620652680" { + description ""; + parent @system_modes; + } + + sa_junction junction "Junction" id "44a8c666-ced8-408d-9467-a75068b9a992" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Junction; + parent @system_region; + } + + sa_occurrence bad_branch "Bad branch" id "480a9e65-27d6-46a8-92bf-15de08d12d71" { + body { + Branch { + guard "invalid event"; + occurrences []; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + sa_lifeline detector_line "Detector" id "4891f75e-25bb-4760-8ab4-ffa543eccf58" { + description ""; + parent @system_story; + represented @detect; + } + + sa_exchange_item physical_exchange_item_4ccf1ffa "Physical exchange item" id "4ccf1ffa-c583-4081-ad65-1c134ccc485d" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_function system_service "Provide event support" id "4d481db7-12b0-4a14-bcfc-96e26018269c" { + description ""; + parent none; + } + + oa_role response_role "Response role" id "4e30d859-2963-4636-b7d6-4814b47e2933" { + description ""; + parent @team; + } + + sa_port typed_component_port "typed_component_port" id "4ffb5e02-dbcd-40f0-a53c-1ad7decf1d3b" { + contract { + Component { + kind Standard; + orientation Unset; + }; + }; + description ""; + legacy none; + parent @safety_system; + } + + sa_exchange_item system_information "Event information" id "529159fb-4c66-4df0-8cdb-44298756db8d" { + description ""; + kind Information; + mechanism Event; + parent none; + supertype none; + } + + oa_data_field weather_field "Weather" id "53cf5c6f-7f79-4b04-89a6-8da687fdae0c" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @operational_record; + storage Value; + type_ref { + Named @weather_state; + }; + unit ""; + } + + oa_process reviewed_path "Reviewed response" id "586b76a4-74a4-44bf-bdf8-42134173df76" { + description ""; + parent none; + steps [@review_start, @review_response]; + } + + oa_mode operational_normal "Normal" id "5edfe686-d42b-47b9-b69b-b5fff2ade7a6" { + description ""; + do_activity "Coordinate"; + entry "Begin watch"; + exit "End watch"; + kind Mode; + parent @operational_region; + } + + sa_actor duty_officer "Duty officer" id "6174daa1-cc04-4ac2-be4d-4289d6dbc9be" { + description ""; + parent none; + } + + oa_occurrence first_exchange "First report" id "669b1b14-a04f-448c-b2bb-81bd04413be1" { + body { + Exchange { + exchange @event_report; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @response_path; + postcondition ""; + precondition ""; + } + + sa_port detect_out "Detected event" id "68050ff5-3f03-47ae-ae31-268ffaafed50" { + contract Legacy; + description ""; + legacy { + direction Out; + interface none; + }; + parent @detect; + } + + oa_actor operator_one "Operator" id "6a614e64-877e-40f5-8e59-1b88d1c43e46" { + description ""; + parent @team; + } + + oa_occurrence review_response "Reuse response path" id "736440ca-4c06-436b-afb6-6d88717df664" { + body { + SequenceReference { + sequence @response_path; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + oa_scenario operational_story "Operational story" id "744e3656-967b-4e24-94ff-ee6ee1d2ab8c" { + context @safe_harbor; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint MixedLegacy; + } + + sa_occurrence story_state "Normal mode" id "75448874-bb9c-4305-b25c-8cfea407c92c" { + body { + State { + lifeline @system_line; + state @normal_mode; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_functional_chain selected_chain "Detection to notification" id "7630ff87-5b69-4af1-b70a-596d3c21561f" { + description ""; + parent none; + steps [@system_exchange_occurrence]; + } + + sa_function notify_officer "Notify operator" id "7c1d56d1-bf4c-4ca0-b34b-2f11e12b1c7e" { + description ""; + parent @system_service; + } + + oa_occurrence first_contribution "First contribution" id "7cce6ba5-6d1f-4c76-abce-854b60b6672d" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + oa_process common_work_caller "Common work caller" id "7db4cd53-b3e6-4416-9986-4d3af223dde6" { + description ""; + parent none; + steps [@first_contribution, @second_contribution]; + } + + sa_scenario system_story "System story" id "819b75f0-7f8f-4a4f-b79e-d91a207b29a9" { + context @supported_response; + description ""; + parent none; + postcondition "Operator informed"; + precondition "Watch is active"; + steps [@story_exchange, @story_action, @story_state, @alternative_flow, @control_fragment, @control_fragment_a0d17085, @control_fragment_130021cc]; + viewpoint MixedLegacy; + } + + sa_lifeline receiver_line "Receiver" id "88d5c26a-eb8c-4a67-a312-276df457b51d" { + description ""; + parent @system_story; + represented @notify_officer; + } + + sa_constraint latency_limit "Latency" id "9241cbda-eb24-49f5-9591-0ac589273a40" { + constrained [@detected_event]; + description ""; + expression "notification latency <= 2 s"; + parent none; + } + + oa_activity assess "Assess event" id "99c06928-e010-4e6a-8f55-e7af626efe24" { + description ""; + parent @operational_work; + } + + oa_interface operational_contract "Operational communication" id "9d028cda-07a8-4831-ba53-1e75f3834ad6" { + description ""; + parent none; + supertype none; + } + + oa_entity team "Response team" id "9e1e842b-0236-49d3-9aad-c4938e5396a8" { + description ""; + parent @coordination; + } + + sa_final final_mode "Stopped" id "a0bd80bf-fd05-4d78-98d2-d8ee4d150ed4" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Final; + parent @system_region; + } + + sa_occurrence control_fragment_a0d17085 "Control fragment" id "a0d17085-fee4-4053-a300-f7dff228d39a" { + body { + Fragment { + branches []; + operator Loop; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_state_machine operational_modes "Operational modes" id "a1905440-eb07-4ce2-8c28-7d64c5d7106d" { + description ""; + parent @coordination; + } + + oa_region operational_region "Operational region" id "a3781f18-abd7-422a-a0ba-667244006d5d" { + description ""; + parent @operational_modes; + } + + sa_interface notification_interface "Notification contract" id "a3eb7b07-7a1e-46f4-b436-c03539cb328b" { + description ""; + parent none; + supertype none; + } + + sa_data_field named_field "Measured range" id "a7f1ddfd-c65f-4ebf-800a-0c5888e58199" { + default none; + description ""; + direction Unspecified; + maximum none; + minimum 0; + parent @event_record; + storage Value; + type_ref { + Named @distance; + }; + unit "m"; + } + + oa_data_type weather_state "Weather classification" id "a9819ccf-c0f3-4fe2-84bf-19e3cffa89c1" { + default none; + definition { + Enumeration { + literals ["Clear", "Fog", "Storm"]; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_join join "Join" id "ad8d47ab-0a31-489d-9dbb-95320f39fc9c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Join; + parent @system_region; + } + + sa_exchange_item physical_exchange_item "Physical exchange item" id "b4efac21-8ece-4702-953d-d7fd36ffcbc0" { + description ""; + kind Material; + mechanism Unspecified; + parent none; + supertype none; + } + + sa_lifeline system_line "System" id "b66d1eec-fe87-467a-bcb2-b18fc5ff1a18" { + description ""; + parent @system_story; + represented @safety_system; + } + + sa_mode normal_mode "Normal" id "b7a01368-2882-4e6d-9988-a53e5e1d4a70" { + description ""; + do_activity "Monitor"; + entry "Prepare"; + exit "Release"; + kind Mode; + parent @system_region; + } + + sa_data_field field_1 "Field 1" id "bb17b859-41b1-4d5e-aad6-0338929a2e51" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Integer; + unit "unit"; + } + + oa_capability routine_safety "Routine safety" id "bfa92572-4fd7-4ef3-8161-24e04995d2be" { + description ""; + parent none; + } + + oa_occurrence second_contribution "Second contribution" id "c38c8e11-78d3-479f-a9c7-a7bd53e197b2" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @common_work_caller; + postcondition ""; + precondition ""; + } + + sa_occurrence control_fragment "Control fragment" id "c655ab0b-163c-45b9-8c72-8b8282ce827f" { + body { + Fragment { + branches []; + operator Parallel; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + sa_data_type primitive_type_c691929e "Primitive type" id "c691929e-c342-40dc-b0e7-4a91b6335144" { + default none; + definition { + Integer { + maximum none; + minimum none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_choice choice "Choice" id "c77bca39-d900-4041-a76e-5b62bff68f19" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Choice; + parent @system_region; + } + + oa_mission operational_goal "Protect harbor users" id "cc7f6f72-7ddd-4fa7-b462-c4d740ff8d88" { + description ""; + parent none; + } + + sa_occurrence good_branch "Good branch" id "cff3a3d7-ab81-4ff8-aa36-b61267cb295e" { + body { + Branch { + guard "valid event"; + occurrences [@branch_action]; + }; + }; + description ""; + parent @alternative_flow; + postcondition ""; + precondition ""; + } + + sa_data_type primitive_type "Primitive type" id "d178d7b8-636a-44ca-9ab8-57243e6a7b04" { + default none; + definition Boolean; + description ""; + parent none; + unit ""; + } + + oa_capability safe_harbor "Safe harbor" id "d4cad370-35d5-4072-977f-41bfa835e86c" { + description ""; + parent none; + } + + sa_state degraded_state "Degraded" id "d4f788c6-59b6-4b6c-af63-2aa678036e1e" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @system_region; + } + + sa_data_type primitive_type_db671b28 "Primitive type" id "db671b28-1e83-4ed0-8092-528593b8b9de" { + default none; + definition { + String { + maximum_length none; + minimum_length 0; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_activity operational_work "Operational work" id "db82c043-02a8-46bc-97fd-59f84c5bd4eb" { + description ""; + parent none; + } + + sa_function detect "Detect event" id "dba96c15-4009-415e-9331-a2a071eabaf3" { + description ""; + parent @system_service; + } + + sa_exit_point exit_point "Exit point" id "dfbcf9f2-79d0-423f-b1af-edd07f327d4b" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ExitPoint; + parent @system_region; + } + + sa_data_field field_0 "Field 0" id "e325ad86-fa03-4876-bf1e-843879abd4f6" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Boolean; + unit "unit"; + } + + sa_deep_history deep_history "Deep history" id "e3c2dcf3-5f7e-4b0e-8a78-959608448d6c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind DeepHistory; + parent @system_region; + } + + sa_initial initial_mode "Initial" id "e474fae6-0c04-4dee-b625-618b2dc391c8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @system_region; + } + + sa_occurrence system_exchange_occurrence "Event occurrence" id "e5b1e2d0-e226-49b5-bd8e-518770ee7a39" { + body { + Exchange { + exchange @detected_event; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @selected_chain; + postcondition ""; + precondition ""; + } + + sa_data_field field_2 "Field 2" id "e630708b-a590-457a-b1a1-21be6b00c9da" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref Real; + unit "unit"; + } + + sa_data_field field_3 "Field 3" id "ead4e055-071c-40ea-bb90-bacad73ac951" { + default none; + description ""; + direction Unspecified; + maximum 5; + minimum 1; + parent @event_record; + storage Value; + type_ref String; + unit "unit"; + } + + sa_occurrence alternative_flow "Alternative" id "eb2e806f-068a-4cfd-a296-00ce7b0ed00a" { + body { + Fragment { + branches [@good_branch, @bad_branch]; + operator Alternative; + }; + }; + description ""; + parent @system_story; + postcondition ""; + precondition ""; + } + + oa_activity report "Report event" id "ece32422-aad9-45f7-af91-fc0edb631f1e" { + description ""; + parent @operational_work; + } + + oa_data_type operational_record "Operational record" id "f6c42ef8-8e12-4a97-8c05-61b670ec5fd4" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + oa_constraint operational_limit "Visibility limit" id "f7427f40-09a7-4fc1-a3ea-8cfcf0189556" { + constrained [@assess, @event_report]; + description ""; + expression "visibility >= threshold"; + parent none; + } + + sa_port system_out "System output" id "f7789fce-f5e5-4bb5-abc0-c1bd893c97d4" { + contract Legacy; + description ""; + legacy { + direction Out; + interface @notification_interface; + }; + parent @safety_system; + } + + sa_data_type associated_record "Associated record" id "f7e56dd5-c786-4d51-96ae-45669677c67a" { + default none; + definition { + Record { + supertype none; + }; + }; + description ""; + parent none; + unit ""; + } + + sa_port notice_in "Event input" id "fa8a32e3-9dc7-4193-9a07-4a326e017b28" { + contract Legacy; + description ""; + legacy { + direction In; + interface none; + }; + parent @notify_officer; + } + + oa_occurrence review_start "Assess before response" id "fc0d67f8-0a47-4b58-b908-895060a65901" { + body { + Action { + action @assess; + lifeline none; + }; + }; + description ""; + parent @reviewed_path; + postcondition ""; + precondition ""; + } + + oa_exchange_category operational_exchange_category "Operational exchange category" id "fee98e5c-ac10-4190-81e3-b0b805950b1d" { + description ""; + exchanges [@operational_communication]; + family "Participant"; + parent none; + } + + mission_involvement operational_mission_participant "Mission participant" id "00b48285-d08a-450a-8bb3-d06c8997eaf6" { + description ""; + source @coordination; + target @operational_goal; + } + + capability_involvement support_work "Supports" id "051d64c4-1896-44fe-957b-2d2e08b38d5c" { + description ""; + source @assess; + target @safe_harbor; + } + + state_transition degrade "Degrade" id "0a0ff9d6-176c-49d1-9008-c093cb7fb581" { + description ""; + effect "Annunciate degraded service"; + effects []; + guard "redundancy exhausted"; + source @normal_mode; + target @degraded_state; + transition_kind External; + trigger "sensor failure"; + triggers []; + } + + mission_capability mission_support "Uses capability" id "0f10a7a2-9459-42db-8bae-89ba0929793b" { + description ""; + source @mission_goal; + target @supported_response; + } + + state_transition initialize "Initialize" id "20ad4b79-8636-43ae-8c34-a5665ef1a72c" { + description ""; + effect ""; + effects []; + guard ""; + source @initial_mode; + target @normal_mode; + transition_kind External; + trigger ""; + triggers []; + } + + chain_involvement chain_support "Illustrates" id "23fe28de-7597-4527-b93c-d1dc0f3bf0ae" { + description ""; + source @selected_chain; + target @supported_response; + } + + capability_involvement system_support "Supports" id "2b7bcd39-04f3-40be-8962-209b9ed85dd2" { + description ""; + source @detect; + target @supported_response; + } + + interface_requirement requires_notice "Requires" id "2da2ce5d-a9b4-437e-8bb7-a2e410401628" { + description ""; + source @duty_officer; + target @notification_interface; + } + + allocation system_detection "Performs" id "3313b9dd-4a46-41b4-a926-20deb0443264" { + description ""; + source @safety_system; + target @detect; + } + + allocation operator_notice "Performs" id "347c7d77-2069-4701-8438-717945a397a4" { + description ""; + source @duty_officer; + target @notify_officer; + } + + availability detection_available "Available" id "3a1027a6-4439-4de0-b647-ee0355d50c38" { + description ""; + source @detect; + target @normal_mode; + } + + mission_capability operational_mission_support "Required capability" id "3aab8883-9e3e-4d58-9d7b-a55c694b59e1" { + description ""; + source @operational_goal; + target @safe_harbor; + } + + contextual_link shared_work_incidence "Shared work incidence" id "454b24c1-6be2-4284-becc-5324420cae81" { + description ""; + owner @common_work_caller; + purpose { + CommonWork { + work @assess; + }; + }; + source { + occurrence @first_contribution; + references []; + }; + target { + occurrence @second_contribution; + references []; + }; + } + + availability operational_available "Available" id "5f02d993-61de-482f-986c-f3b3117c7936" { + description ""; + source @assess; + target @operational_normal; + } + + interface_item_allocation operational_contract_operational_information_allocation "Operational communication · Operational report" id "62a5262c-7859-5d9d-9dae-87b93306adc3" { + acquisition Unspecified; + description ""; + order 0; + source @operational_contract; + target @operational_information; + transmission Unspecified; + } + + allocation assessment "Performs" id "62b528ae-15f0-4033-9c90-7a7980f2d3fe" { + description ""; + source @coordination; + target @assess; + } + + state_transition stop_system "Stop" id "680f6e6e-9a12-4876-8cf8-defdb825a257" { + description ""; + effect ""; + effects []; + guard ""; + source @degraded_state; + target @final_mode; + transition_kind External; + trigger "shutdown"; + triggers []; + } + + mission_involvement system_mission_participant "System mission participant" id "6f5ebb64-46f6-40a5-95fb-c5e2c6ea783e" { + description ""; + source @duty_officer; + target @mission_goal; + } + + communication_mean operational_communication "Operational communication" id "74e72f39-ebb1-4b64-ad78-164c99061ee0" { + description ""; + items []; + oriented false; + source @coordination; + target @operator_one; + } + + chain_involvement support_path "Illustrates" id "7b87f056-9564-42a6-8233-f579403e45ad" { + description ""; + source @response_path; + target @safe_harbor; + } + + sequence_link reviewed_follow "Continue response" id "7fbca9bb-cfc2-4829-9d99-c69a6b72119a" { + description ""; + guard "assessment == \"Approved\""; + source @review_start; + target @review_response; + } + + state_action release_detection "Exit work" id "80279cf6-bd04-41f8-82ca-70fb2757cf96" { + description ""; + phase Exit; + source @normal_mode; + target @detect; + } + + exchange_allocation carried_notice "Carried exchange" id "82e2bc86-007a-4fdd-b378-a84c0fa40552" { + description ""; + source @boundary_notice; + target @detected_event; + } + + data_association related_record "Related record" id "8312999f-c707-4c23-9d65-7a7ce3d273f5" { + description ""; + source @event_record; + source_maximum none; + source_minimum 0; + source_navigable false; + source_role ""; + target @associated_record; + target_maximum none; + target_minimum 0; + target_navigable false; + target_role ""; + } + + boundary_exchange boundary_notice "Boundary notice" id "895f17fe-97df-41af-9d45-74e21010f6b3" { + description ""; + items [@system_information]; + oriented true; + source @system_out; + target @officer_in; + } + + functional_exchange detected_event "Detected event" id "96063978-f60e-4895-93f1-3b955f743bee" { + description ""; + items [@system_information]; + source @detect; + source_port @detect_out; + target @notify_officer; + target_port @notice_in; + } + + allocation reporting "Performs" id "aaa173c2-ef17-472f-9de4-d2a562487037" { + description ""; + source @operator_one; + target @report; + } + + capability_include required_safety "Includes safety" id "b090cd99-8b34-4b86-924d-20232bda58ae" { + description ""; + source @safe_harbor; + target @routine_safety; + } + + port_allocation typed_port_allocation "Typed port allocation" id "b55ec094-efd0-4bae-8d6b-eceb10ad7dc6" { + description ""; + source @typed_component_port; + target @typed_function_output; + } + + capability_extend emergency_extension "Emergency extension" id "bd3c7dbe-905c-415d-a575-000c309fbc81" { + condition "sea_state > 4 && operator == \"Ready\""; + description ""; + source @emergency_safety; + target @safe_harbor; + } + + interface_item_allocation notification_interface_system_information_allocation "Notification contract · Event information" id "bf46cfef-1296-5352-a073-8330d85aedee" { + acquisition Unspecified; + description ""; + order 0; + source @notification_interface; + target @system_information; + transmission Unspecified; + } + + capability_generalization specialized_safety "Specializes safety" id "c46d4d2b-5d5f-4144-b517-e08380999c91" { + description ""; + source @emergency_safety; + target @routine_safety; + } + + interface_provision provides_notice "Provides" id "c922488d-6112-487b-8e9d-95007fac76c3" { + description ""; + source @safety_system; + target @notification_interface; + } + + interaction event_report "Event report" id "d02cc738-29a6-48dd-93dc-a482ad222919" { + description ""; + items [@operational_information]; + source @report; + target @assess; + } + + state_transition operational_start "Start watch" id "d6426905-9e4a-455f-a326-79012e3bb125" { + description ""; + effect ""; + effects []; + guard ""; + source @operational_initial; + target @operational_normal; + transition_kind External; + trigger ""; + triggers []; + } + + state_action operational_do "Perform assessment" id "ef8f11a0-67ac-4946-b8d2-c5557d90af40" { + description ""; + phase Do; + source @operational_normal; + target @assess; + } + + role_realization responsible "Realizes role" id "f8fefaba-40b2-4a62-ab8c-bec45033cc49" { + description ""; + source @coordination; + target @response_role; + } + + state_action prepare_detection "Entry work" id "ff13645b-a092-41dc-9f11-96e66d9e21dd" { + description ""; + phase Entry; + source @normal_mode; + target @detect; + } + + role_assignment assigned_work "Assigned work" id "ffd8dac1-1f41-4f1f-b996-501ccc1e5462" { + description ""; + source @response_role; + target @assess; + } + + diagram trace_view "Trace view" id "9648e39b-fb3e-492a-8283-18ed7dafac63" { + description ""; + layer Oa; + projection Traceability; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node trace_oa_view id "09038831-5b99-4e34-bf22-477dc6c99aae" { + collapsed false; + diagram @trace_view; + element @report; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node trace_sa_view id "884a1361-884d-4a73-a292-090651a68928" { + collapsed false; + diagram @trace_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + diagram system_view "SA view" id "9adcb1af-4e1a-423f-8d50-4b3784f9f829" { + description ""; + layer Sa; + projection Decomposition; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node detect_view id "3ff0a1b7-6587-462c-b4ad-f890a80f70a7" { + collapsed false; + diagram @system_view; + element @detect; + position { + x 0.0; + y 0.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + diagram operational_view "OA view" id "dd7ad052-6cdb-4000-882f-7c7c321fb946" { + description ""; + layer Oa; + projection Allocation; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node report_view id "2f84be9b-c9be-4083-bad2-0985308f0eba" { + collapsed true; + diagram @operational_view; + element @report; + position { + x -0.0; + y 12.375; + }; + size { + height 94.0; + width 260.0; + }; + } + + artifact design_record "Design decision" id "285a40d7-2ebf-4055-ac45-1be4a3cd69a9" { + description ""; + fragment "#operational-need"; + owner @work_trace; + relation DerivedFrom; + revision "r42"; + uri "docs/decision%20record.md"; + } + + trace path_trace "Path realization" id "131158e8-1d1e-4a68-9104-14a12a6aa4a8" { + baseline none; + description ""; + kind Sequence; + oa @response_path; + sa @selected_chain; + } + + trace mode_trace "Mode realization" id "384ad9f4-4145-4e91-9c40-8df13121992d" { + baseline none; + description ""; + kind State; + oa @operational_normal; + sa @normal_mode; + } + + trace manual_trace "Engineer rationale" id "4d0ec788-f435-462a-9967-7e085dfadb55" { + baseline none; + description ""; + kind Manual; + oa @assess; + sa @mission_goal; + } + + trace goal_trace "Capability realization" id "54fe0883-c488-452d-8853-d16d6a91159a" { + baseline none; + description ""; + kind Capability; + oa @safe_harbor; + sa @supported_response; + } + + trace work_trace "Operational realization" id "5635e2bd-ea1b-4b56-acbb-c224c952c36a" { + baseline { + oa { + description "Operational intent"; + name "Report event"; + }; + sa { + description "Selected service"; + name "Detect event"; + }; + }; + description ""; + kind Refinement; + oa @report; + sa @detect; + } + + trace participant_trace "Participant realization" id "76627dc3-d37c-4141-b7f7-9d4ce4f223f7" { + baseline none; + description ""; + kind Participant; + oa @coordination; + sa @safety_system; + } + + trace information_trace "Information realization" id "7b199f49-9e06-4db7-97dd-ed51619f239c" { + baseline none; + description ""; + kind Item; + oa @operational_information; + sa @system_information; + } + + trace exchange_trace "Exchange realization" id "b5933a97-7ae9-45bb-ad59-8363fb8fff62" { + baseline none; + description ""; + kind Exchange; + oa @event_report; + sa @detected_event; + } + + trace scenario_trace "Scenario realization" id "bb5ec550-6325-4ee0-85fb-6028a1d2b37d" { + baseline none; + description ""; + kind Scenario; + oa @operational_story; + sa @system_story; + } + + trace mission_trace "Mission realization" id "db7a3b25-a2d3-49ad-9e4a-8e0d486b413c" { + baseline none; + description ""; + kind Mission; + oa @operational_goal; + sa @mission_goal; + } + +} + + +---- typed_events_vertices_and_transition_kinds_round_trip_in_both_layers stdout ---- + +thread 'typed_events_vertices_and_transition_kinds_round_trip_in_both_layers' (1588) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project recovery "Recovery — безопасно" id "ee9f92f1-5143-4963-9f20-e5b6a74c29f7" { + description ""; + + oa_entry_point vertex_entry_point "entry_point" id "07e88c3c-afad-4ae9-9ca2-97abf6075e3c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind EntryPoint; + parent @region; + } + + oa_state idle "Idle" id "08896c8a-d096-4e87-8226-804485fe45c5" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @region; + } + + oa_terminate vertex_terminate "terminate" id "12db39ec-ae2d-4ad4-968e-4ed015b3ccf3" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Terminate; + parent @region; + } + + oa_event scheduled "Planned handover" id "15869b77-9bab-4c37-aa57-cada6192c67d" { + body { + Time { + expression "2026-09-05T18:00:00Z"; + kind At; + }; + }; + description ""; + parent none; + } + + oa_region nested "Active region" id "1aa12d0e-79e9-432d-be05-46239de3714e" { + description ""; + parent @active; + } + + oa_shallow_history vertex_shallow_history "shallow_history" id "3f1c6788-1fc7-4c6a-b4ca-7bbb6140603c" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ShallowHistory; + parent @region; + } + + oa_activity assess "Assess recovery" id "4343ee8b-afff-4aea-b85d-e24de37c3f9e" { + description ""; + parent none; + } + + oa_exchange_item payload "Recovery report" id "4df525c0-d387-4837-b073-6d213b434dfe" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + oa_event deadline "Recovery deadline" id "562bd0d2-a239-4661-a0ce-46074581b243" { + body { + Time { + expression "30 s"; + kind After; + }; + }; + description ""; + parent none; + } + + oa_junction vertex_junction "junction" id "745a4a79-5f48-4f80-9f60-f3cb87a397a8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Junction; + parent @region; + } + + oa_choice vertex_choice "choice" id "75dd846b-fa07-465a-abaa-030d56812760" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Choice; + parent @region; + } + + oa_event changed "Pressure recovered" id "790529c5-f544-4928-a986-7795ee2158c3" { + body { + Change { + expression "pressure > 4 && status == \"Ready\""; + }; + }; + description ""; + parent none; + } + + oa_state recovering "Recovering" id "85bfeacf-42de-47cc-a9b0-256ac7264662" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @nested; + } + + oa_initial initial "Initial" id "929c2622-b621-40b8-a17c-c9b7c1a8c1d8" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Initial; + parent @region; + } + + oa_event report "Report received" id "9f46cadf-a74d-4013-8a0c-ab3ef1cd3b5d" { + body { + Signal { + items [@payload]; + }; + }; + description ""; + parent none; + } + + oa_fork vertex_fork "fork" id "a63c443e-73a7-4b5d-a07e-e6c323432030" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Fork; + parent @region; + } + + oa_state_machine machine "Recovery machine" id "beb4e169-fb58-4f42-bb0a-c515ae70dd69" { + description ""; + parent @owner; + } + + oa_join vertex_join "join" id "c305d859-8918-4f61-8711-6fe741bc26f2" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind Join; + parent @region; + } + + oa_exit_point vertex_exit_point "exit_point" id "cd5afff9-7f56-4818-96fd-292bcdbd8451" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind ExitPoint; + parent @region; + } + + oa_state active "Active" id "d25988ab-c810-4e8a-a3f9-49b6dd39685b" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind State; + parent @region; + } + + oa_deep_history vertex_deep_history "deep_history" id "d6216485-e848-469d-9cdb-271135de4f1b" { + description ""; + do_activity ""; + entry ""; + exit ""; + kind DeepHistory; + parent @region; + } + + oa_entity owner "Owner" id "f637eece-fe88-4cd4-a873-aca22899e181" { + description ""; + parent none; + } + + oa_region region "Main region" id "f945ec20-ef14-4eac-bb94-f8446108f53b" { + description ""; + parent @machine; + } + + state_transition enter_recovery "Enter recovery" id "310e71e9-fa82-4626-b4f1-33acea61b3f8" { + description ""; + effect ""; + effects []; + guard ""; + source @active; + target @recovering; + transition_kind Local; + trigger ""; + triggers []; + } + + state_transition start "Start" id "5b3ed8ee-429e-463b-bd66-b1d82ca84da7" { + description ""; + effect ""; + effects []; + guard ""; + source @initial; + target @idle; + transition_kind External; + trigger ""; + triggers []; + } + + state_transition keep_active "Handle report" id "af41329b-3026-4eb5-95b8-50c3b850107e" { + description ""; + effect ""; + effects []; + guard ""; + source @active; + target @active; + transition_kind Internal; + trigger ""; + triggers [@report, @scheduled, @changed]; + } + + state_transition recover "Recover" id "b380dda2-c483-43f0-8545-50a492409c0e" { + description ""; + effect "Record the assessment"; + effects [@assess]; + guard "available && status == \"Ready\""; + source @idle; + target @active; + transition_kind External; + trigger "Operator confirms\nНе запускать код"; + triggers [@deadline, @assess]; + } + +} + + +---- typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives stdout ---- + +thread 'typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives' (2444) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project messages "Typed exchanges and reuse" id "90116d59-f13b-429e-82b6-5dd905506377" { + description ""; + + oa_occurrence reused_story "Reuse request" id "1af1bb8c-5717-437a-8997-af2942040d75" { + body { + ScenarioUse { + bindings [{ + local @sender_line; + referenced @nested_sender; + }, { + local @receiver_line; + referenced @nested_receiver; + }]; + scenario @reusable_story; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_occurrence created "Create responder" id "2043250e-437e-46db-bb8b-365552dade4d" { + body { + Exchange { + exchange @request_exchange; + message_kind Create; + receiver @receiver_line; + reply_to none; + sender @sender_line; + values []; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_lifeline nested_sender "Sender" id "2b7175f2-0277-4193-b91d-52513ec1f3b6" { + description ""; + parent @reusable_story; + represented @send_work; + } + + oa_scenario story "Request lifecycle" id "36945675-f1b5-4619-90a7-4dc94fdd2997" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@created, @called, @replied, @waited, @reused_story, @deleted]; + viewpoint OperationalActivity; + } + + oa_occurrence waited "Wait for next request" id "4e0884a8-9872-4f32-8df7-280c3337ca66" { + body { + Exchange { + exchange none; + message_kind { + Timer { + expression "after 5 s"; + }; + }; + receiver none; + reply_to none; + sender @sender_line; + values []; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_occurrence deleted "Delete responder" id "55edca1c-b8e8-40fd-a955-bc281aa4b07a" { + body { + Exchange { + exchange @request_exchange; + message_kind Delete; + receiver @receiver_line; + reply_to none; + sender @sender_line; + values []; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_exchange_item payload "Request payload" id "71aca48a-bf5f-4721-ac08-fb214f8c18a6" { + description ""; + kind Information; + mechanism Unspecified; + parent none; + supertype none; + } + + oa_activity send_work "Send request" id "84b89b94-74c9-43db-92ea-9f9704eaf21a" { + description ""; + parent none; + } + + oa_lifeline nested_receiver "Receiver" id "8b7152ea-2c4a-4a96-b82f-c09dc39d119a" { + description ""; + parent @reusable_story; + represented @receive_work; + } + + oa_scenario reusable_story "Reusable request" id "93c082a0-e072-4164-b1ed-276610902b72" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@nested_message]; + viewpoint OperationalActivity; + } + + oa_occurrence nested_message "Asynchronous request" id "96a56d46-bf70-4073-b52d-e2cf12d400d4" { + body { + Exchange { + exchange @request_exchange; + message_kind Asynchronous; + receiver @nested_receiver; + reply_to none; + sender @nested_sender; + values []; + }; + }; + description ""; + parent @reusable_story; + postcondition ""; + precondition ""; + } + + oa_activity receive_work "Handle request" id "b3e606a0-5ea5-416f-9540-92951549c72b" { + description ""; + parent none; + } + + oa_lifeline receiver_line "Responder" id "bf46ecf3-3888-4adb-9774-446e5f7ed0bd" { + description ""; + parent @story; + represented @receive_work; + } + + oa_lifeline sender_line "Requester" id "caa195e3-5f00-440e-a2e5-bdcdc2b1d3f1" { + description ""; + parent @story; + represented @send_work; + } + + oa_occurrence called "Call responder" id "f67c9afc-1183-4cf6-a7f7-ced6cc3d7353" { + body { + Exchange { + exchange @request_exchange; + message_kind Call; + receiver @receiver_line; + reply_to none; + sender @sender_line; + values [{ + expression "requested_depth + 2"; + field @payload_value; + path []; + }]; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_occurrence replied "Return response" id "f7752f9c-a766-4757-a174-93cec8bc46d0" { + body { + Exchange { + exchange @request_exchange; + message_kind Reply; + receiver @sender_line; + reply_to @called; + sender @receiver_line; + values []; + }; + }; + description ""; + parent @story; + postcondition ""; + precondition ""; + } + + oa_data_field payload_value "Requested depth" id "fe1f8869-8b3b-4147-8582-8a5f67bf7580" { + default none; + description ""; + direction Unspecified; + maximum 1; + minimum 1; + parent @payload; + storage Value; + type_ref Real; + unit "m"; + } + + interaction request_exchange "Request" id "59074079-21df-4a08-b2ed-a48b06a8bd8a" { + description ""; + items [@payload]; + source @send_work; + target @receive_work; + } + +} + + +---- v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics stdout ---- + +thread 'v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics' (9400) panicked at crates\oa-core\tests\language.rs:4:48: +[Diagnostic { severity: Error, code: "invalid_source", object_id: None, field: None, line: 1, column: 9, message: "Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.", span: Span { start: 8, end: 9 } }] +arcadia 8; +project v1_project "Coastal rescue operation" id "fefd610d-12ef-4d8f-bd89-3c575f77e8eb" { + description ""; + + oa_activity coordinate_response "Coordinate response" id "00edd523-1260-4453-98d6-584209d3d38d" { + description "An operational activity performed to achieve the mission, independent of a technical solution."; + parent none; + } + + oa_entity rescue_coordination "Rescue coordination" id "1e73f3e2-82bc-411a-a7f3-6ff2def80935" { + description "An operational organization participating in the rescue mission."; + parent none; + } + + oa_activity recover_survivors "Recover survivors" id "51eed5ae-b270-4b28-8518-bf36a9dde7cf" { + description "An operational activity performed to achieve the mission, independent of a technical solution."; + parent none; + } + + oa_activity assess_incident "Assess incident" id "65f13ca4-df37-4f79-a22c-1813a3a28f9a" { + description "An operational activity performed to achieve the mission, independent of a technical solution."; + parent none; + } + + oa_activity report_distress "Report distress" id "70e02dd2-0ea6-4336-b48e-10170b0851d2" { + description "An operational activity performed to achieve the mission, independent of a technical solution."; + parent none; + } + + oa_capability protect_life_at_sea "Protect life at sea" id "7b244951-9609-40bc-9361-e0a910df281c" { + description "The ability to locate and recover people in distress at sea."; + parent none; + } + + oa_actor vessel_in_distress "Vessel in distress" id "896f80fd-c13c-4ccf-931f-211c1f1403b4" { + description "An external participant needing assistance and providing location information."; + parent none; + } + + oa_entity rescue_crew "Rescue crew" id "a06da4e2-f356-49dc-a052-17c70a1d3acc" { + description "An operational organization participating in the rescue mission."; + parent none; + } + + oa_occurrence distress_to_recovery_step_1 "Distress signal" id "c55e1dcf-f7e0-5e84-9aea-c301aae00e10" { + body { + Exchange { + exchange @distress_signal; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @distress_to_recovery; + postcondition ""; + precondition ""; + } + + oa_occurrence distress_to_recovery_step_2 "Incident assessment" id "e3612d19-63a6-5f52-985c-91f4b74324c7" { + body { + Exchange { + exchange @incident_assessment; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @distress_to_recovery; + postcondition ""; + precondition ""; + } + + oa_occurrence distress_to_recovery_step_3 "Rescue assignment" id "ebc9e21c-06f6-538f-9ff6-36c19a4e6a25" { + body { + Exchange { + exchange @rescue_assignment; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @distress_to_recovery; + postcondition ""; + precondition ""; + } + + oa_process distress_to_recovery "Distress to recovery" id "eefa3adc-4c00-4d1a-97a4-799649c812c7" { + description "A representative operational path from the initial signal to survivor recovery."; + parent none; + steps [@distress_to_recovery_step_1, @distress_to_recovery_step_2, @distress_to_recovery_step_3]; + } + + interaction distress_signal "Distress signal" id "2d67d22e-bad5-4ddb-ae33-51281152a7d2" { + description ""; + items []; + source @report_distress; + target @assess_incident; + } + + allocation performs "Performs" id "32e24ded-b437-44fc-a1c5-fc9dae7c4f7e" { + description ""; + source @rescue_coordination; + target @assess_incident; + } + + interaction rescue_assignment "Rescue assignment" id "5881c83e-2b62-4279-b400-2c5a6c4385cd" { + description ""; + items []; + source @coordinate_response; + target @recover_survivors; + } + + capability_involvement contributes_to "Contributes to" id "87080a23-6325-4cae-b431-9bc4894cd08f" { + description ""; + source @recover_survivors; + target @protect_life_at_sea; + } + + allocation performs_2 "Performs" id "a039b631-4e71-4cd7-b747-0cbf5c810e28" { + description ""; + source @vessel_in_distress; + target @report_distress; + } + + chain_involvement realizes "Realizes" id "a860d234-163c-40e0-9396-de071e9d35dc" { + description ""; + source @distress_to_recovery; + target @protect_life_at_sea; + } + + allocation performs_3 "Performs" id "add44d09-346d-4545-a235-0ac33d68f523" { + description ""; + source @rescue_crew; + target @recover_survivors; + } + + interaction incident_assessment "Incident assessment" id "bcff7899-95a1-4656-930a-fae0f4520cbb" { + description ""; + items []; + source @assess_incident; + target @coordinate_response; + } + + allocation performs_4 "Performs" id "f821866f-016a-474a-90dc-38daa48cb1c0" { + description ""; + source @rescue_coordination; + target @coordinate_response; + } + + diagram oa_overview "OA overview" id "b678aa66-c86e-53af-ae25-7da682078c33" { + description ""; + layer Oa; + projection Overview; + routes []; + view_options { + coverage "All"; + exchange_labels "Name"; + hidden_edges []; + participant_categories "All"; + relation_kinds "All"; + work_categories "All"; + work_contexts "All"; + }; + } + + node vessel_in_distress_view id "1cfe51f4-7973-569d-be57-a8ac70291197" { + collapsed false; + diagram @oa_overview; + element @vessel_in_distress; + position { + x 70.0; + y 250.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node rescue_coordination_view id "3ad8ebb8-f123-54c1-bd06-e4ccccfc47d5" { + collapsed false; + diagram @oa_overview; + element @rescue_coordination; + position { + x 70.0; + y 70.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node coordinate_response_view id "62da84b2-59f5-5788-bd42-b8a1a696e3ad" { + collapsed false; + diagram @oa_overview; + element @coordinate_response; + position { + x 940.0; + y 250.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node rescue_crew_view id "6446bacc-a3c9-55cb-849a-852e636079e3" { + collapsed false; + diagram @oa_overview; + element @rescue_crew; + position { + x 70.0; + y 430.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node assess_incident_view id "64fbfd98-4253-5f52-85a0-a4b3a190a455" { + collapsed false; + diagram @oa_overview; + element @assess_incident; + position { + x 650.0; + y 70.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node report_distress_view id "8297c8b3-1a53-5a5b-9885-c9ad2a830473" { + collapsed false; + diagram @oa_overview; + element @report_distress; + position { + x 360.0; + y 250.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node recover_survivors_view id "8ebf10c4-c6f9-5251-b8e6-3833f9f76ea8" { + collapsed false; + diagram @oa_overview; + element @recover_survivors; + position { + x 650.0; + y 430.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node protect_life_at_sea_view id "e91651d6-d766-5496-b1d3-2903b851e1d9" { + collapsed false; + diagram @oa_overview; + element @protect_life_at_sea; + position { + x 1230.0; + y 70.0; + }; + size { + height 94.0; + width 224.0; + }; + } + + node distress_to_recovery_view id "ebe94d1d-41af-5648-90a2-22d37248fc5b" { + collapsed false; + diagram @oa_overview; + element @distress_to_recovery; + position { + x 1230.0; + y 430.0; + }; + size { + height 94.0; + width 224.0; + }; + } + +} + + + +failures: + all_typed_fields_round_trip_with_stable_aliases_and_occurrences + authoring_defaults_and_forward_references_remain_strict + branching_reused_processes_and_chains_have_lossless_readable_source + coordinate_bits_and_permitted_strings_survive_text_and_storage + original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions + text_and_model_transactions_preserve_history_with_stable_aliases + typed_events_vertices_and_transition_kinds_round_trip_in_both_layers + typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives + v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics + +test result: FAILED. 7 passed; 9 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.15s + +error: test failed, to rerun pass `-p oa-core --test language` diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.result.json new file mode 100644 index 00000000..34a15dc0 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.result.json @@ -0,0 +1,36 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:39:47.589715+00:00", + "end": "2026-09-13T05:39:55.732295+00:00", + "exit": 101, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--test", + "language", + "--", + "--test-threads=1" + ], + "inputs": "legacy-full-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\language-4b673916c5851673.exe", + "bytes": 26796032, + "sha256": "cc518b83924487f66cea72d8c697e9b1a639787e26317c60b8338d8dca556007" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [], + "listing_count": 0, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.log new file mode 100644 index 00000000..82985862 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.log @@ -0,0 +1,21 @@ + Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core) + Finished `test` profile [unoptimized] target(s) in 6m 16s + Running tests\language.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\language-4b673916c5851673.exe) +all_typed_fields_round_trip_with_stable_aliases_and_occurrences: test +authoring_defaults_and_forward_references_remain_strict: test +branching_reused_processes_and_chains_have_lossless_readable_source: test +complete_normative_examples_are_accepted_by_the_real_parser: test +coordinate_bits_and_permitted_strings_survive_text_and_storage: test +deeply_nested_invalid_draft_returns_a_diagnostic_without_exhausting_the_stack: test +global_identity_and_alias_collisions_include_diagram_nodes_and_project: test +malformed_json_never_ignores_duplicate_maps_or_nested_unknown_fields: test +original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions: test +text_and_model_transactions_preserve_history_with_stable_aliases: test +tolerant_analysis_covers_unicode_and_returns_declarations_before_failure: test +typed_events_vertices_and_transition_kinds_round_trip_in_both_layers: test +typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives: test +typed_unknown_fields_enums_duplicates_and_reference_spelling_are_rejected: test +v1_repeated_exchange_occurrences_and_authored_aliases_survive: test +v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics: test + +16 tests, 0 benchmarks diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.result.json new file mode 100644 index 00000000..4e726946 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.result.json @@ -0,0 +1,53 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:32:32.950899+00:00", + "end": "2026-09-13T05:38:51.519016+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--test", + "language", + "--", + "--list" + ], + "inputs": "legacy-list-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\language-4b673916c5851673.exe", + "bytes": 26796032, + "sha256": "cc518b83924487f66cea72d8c697e9b1a639787e26317c60b8338d8dca556007" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [ + "all_typed_fields_round_trip_with_stable_aliases_and_occurrences", + "authoring_defaults_and_forward_references_remain_strict", + "branching_reused_processes_and_chains_have_lossless_readable_source", + "complete_normative_examples_are_accepted_by_the_real_parser", + "coordinate_bits_and_permitted_strings_survive_text_and_storage", + "deeply_nested_invalid_draft_returns_a_diagnostic_without_exhausting_the_stack", + "global_identity_and_alias_collisions_include_diagram_nodes_and_project", + "malformed_json_never_ignores_duplicate_maps_or_nested_unknown_fields", + "original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions", + "text_and_model_transactions_preserve_history_with_stable_aliases", + "tolerant_analysis_covers_unicode_and_returns_declarations_before_failure", + "typed_events_vertices_and_transition_kinds_round_trip_in_both_layers", + "typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives", + "typed_unknown_fields_enums_duplicates_and_reference_spelling_are_rejected", + "v1_repeated_exchange_occurrences_and_authored_aliases_survive", + "v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics" + ], + "listing_count": 16, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json new file mode 100644 index 00000000..f5e0a7af --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json @@ -0,0 +1,145 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "mode": "list", + "artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + }, + "names": [ + "analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges", + "analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles", + "analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch", + "analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued", + "analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units", + "analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers", + "analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly", + "analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings", + "analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch", + "analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous", + "analysis::tests::equal_dimensions_do_not_create_nominal_compatibility", + "analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle", + "analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes", + "analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata", + "analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters", + "analysis::tests::layers_subject_kinds_and_display_units_are_strict", + "analysis::tests::logical_depth_and_call_depth_have_exact_boundaries", + "analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation", + "analysis::tests::narrow_override_commands_preserve_missing_clear_and_history", + "analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth", + "analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases", + "analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions", + "analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly", + "analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles", + "analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact", + "analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit", + "analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds", + "analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling", + "analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle", + "analysis_numeric::tests::both_reduced_component_overflows_are_reported", + "analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit", + "analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms", + "analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit", + "analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce", + "analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra", + "analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal", + "analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable", + "analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value", + "analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire", + "analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus", + "analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded", + "analysis_numeric::tests::multiple_targets_share_one_aggregate_meter", + "analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension", + "analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation", + "analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked", + "analysis_numeric::tests::powers_and_signs_have_explicit_domains", + "analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip", + "analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion", + "analysis_numeric::tests::serde_uses_closed_canonical_string_wire", + "analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them", + "analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate", + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8", + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion", + "language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes", + "language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented", + "language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children", + "language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology", + "language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse", + "language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged", + "language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries", + "language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans", + "language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans", + "language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees", + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views", + "language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting", + "language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans", + "language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack", + "language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located", + "language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal", + "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit", + "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes", + "language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded", + "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected", + "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment", + "language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command", + "language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling", + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens", + "language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity", + "language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields", + "language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields", + "language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data", + "persistence::json_codec::tests::codec_lifecycle_subprocess", + "persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts", + "persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile", + "persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant", + "persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries", + "persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar", + "persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration", + "persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit", + "persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging", + "persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project", + "semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope", + "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes", + "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed", + "source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck", + "source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path", + "source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry", + "source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership", + "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes", + "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last", + "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility", + "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations", + "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files", + "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency", + "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files", + "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes", + "topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage", + "topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass", + "topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output", + "validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate", + "view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates", + "view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model", + "view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities", + "view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides", + "view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all", + "view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers", + "view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table", + "view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply", + "view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed" + ], + "result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f", + "verified_inputs": 524, + "admission_helper_sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d" +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.log new file mode 100644 index 00000000..ba42101e --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.log @@ -0,0 +1,134 @@ + Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core) + Finished `test` profile [unoptimized] target(s) in 7m 21s + Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe) +analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges: test +analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles: test +analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch: test +analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued: test +analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units: test +analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers: test +analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly: test +analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings: test +analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch: test +analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous: test +analysis::tests::equal_dimensions_do_not_create_nominal_compatibility: test +analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle: test +analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes: test +analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata: test +analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters: test +analysis::tests::layers_subject_kinds_and_display_units_are_strict: test +analysis::tests::logical_depth_and_call_depth_have_exact_boundaries: test +analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation: test +analysis::tests::narrow_override_commands_preserve_missing_clear_and_history: test +analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth: test +analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases: test +analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions: test +analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly: test +analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles: test +analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact: test +analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit: test +analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds: test +analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling: test +analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle: test +analysis_numeric::tests::both_reduced_component_overflows_are_reported: test +analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit: test +analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms: test +analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit: test +analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce: test +analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra: test +analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal: test +analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable: test +analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value: test +analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire: test +analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus: test +analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded: test +analysis_numeric::tests::multiple_targets_share_one_aggregate_meter: test +analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension: test +analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation: test +analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked: test +analysis_numeric::tests::powers_and_signs_have_explicit_domains: test +analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip: test +analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion: test +analysis_numeric::tests::serde_uses_closed_canonical_string_wire: test +analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them: test +analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate: test +language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields: test +language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state: test +language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context: test +language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax: test +language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8: test +language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped: test +language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally: test +language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles: test +language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries: test +language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes: test +language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion: test +language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes: test +language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented: test +language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children: test +language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology: test +language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse: test +language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged: test +language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries: test +language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans: test +language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans: test +language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees: test +language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations: test +language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views: test +language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting: test +language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans: test +language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack: test +language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located: test +language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal: test +language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit: test +language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes: test +language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded: test +language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected: test +language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment: test +language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command: test +language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling: test +language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens: test +language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity: test +language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields: test +language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields: test +language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data: test +persistence::json_codec::tests::codec_lifecycle_subprocess: test +persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts: test +persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile: test +persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant: test +persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries: test +persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar: test +persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration: test +persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit: test +persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging: test +persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project: test +semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope: test +source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes: test +source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed: test +source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck: test +source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path: test +source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry: test +source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership: test +source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes: test +source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last: test +source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility: test +source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations: test +source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files: test +source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency: test +source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files: test +source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes: test +topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage: test +topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass: test +topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output: test +validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate: test +view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates: test +view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model: test +view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities: test +view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides: test +view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all: test +view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers: test +view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table: test +view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply: test +view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed: test + +129 tests, 0 benchmarks diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json new file mode 100644 index 00000000..2f661285 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json @@ -0,0 +1,165 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:13:10.240376+00:00", + "end": "2026-09-13T05:20:33.890301+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--lib", + "--", + "--list" + ], + "inputs": "list-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [ + "analysis::admission::meter_tests::call_key_scan_and_argument_lookup_have_separate_precharges", + "analysis::admission::meter_tests::relation_subject_resolution_charges_each_hop_and_bounds_cycles", + "analysis::admission::meter_tests::static_meter_exact_boundary_zero_charge_and_exhaustion_latch", + "analysis::admission::meter_tests::wide_expression_children_are_charged_before_they_are_queued", + "analysis::tests::affine_definitions_require_linear_matching_difference_and_valid_units", + "analysis::tests::anonymous_dimension_algebra_and_affine_rules_share_pure_runtime_helpers", + "analysis::tests::calculations_are_pure_parameters_are_scoped_and_calls_bind_exactly", + "analysis::tests::complete_real_model_roundtrips_and_exposes_explicit_effective_bindings", + "analysis::tests::deletion_requires_explicit_repairs_in_the_same_atomic_batch", + "analysis::tests::empty_lists_require_context_and_lists_are_flat_bounded_homogeneous", + "analysis::tests::equal_dimensions_do_not_create_nominal_compatibility", + "analysis::tests::every_case_is_checked_and_baseline_edits_cannot_introduce_a_case_only_cycle", + "analysis::tests::existing_transport_record_limits_count_definitions_parameters_overrides_and_nodes", + "analysis::tests::frozen_schema7_upgrades_without_interpreting_descriptive_metadata", + "analysis::tests::global_reidentify_rewrites_typed_domains_but_preserves_scoped_parameters", + "analysis::tests::layers_subject_kinds_and_display_units_are_strict", + "analysis::tests::logical_depth_and_call_depth_have_exact_boundaries", + "analysis::tests::map_key_collision_is_rejected_before_any_reference_mutation", + "analysis::tests::narrow_override_commands_preserve_missing_clear_and_history", + "analysis::tests::static_types_do_not_evaluate_domain_conditions_or_check_truth", + "analysis::tests::static_work_is_lowerable_deterministic_and_aggregated_across_cases", + "analysis::tests::stored_closure_limit_aggregates_distinct_called_definitions", + "analysis::tests::unsupported_transition_and_header_only_review_fail_explicitly", + "analysis::tests::unused_branches_still_reject_wrong_types_references_and_cycles", + "analysis::tests::wire_contract_rejects_unknown_imports_duplicates_missing_fields_and_noncanonical_exact", + "analysis_numeric::tests::affine_conversion_rejects_a_wider_stage_even_when_the_final_value_would_fit", + "analysis_numeric::tests::affine_point_and_difference_arithmetic_has_distinct_kinds", + "analysis_numeric::tests::anonymous_product_then_quotient_closes_and_preserves_scaling", + "analysis_numeric::tests::arithmetic_matches_independent_small_integer_oracle", + "analysis_numeric::tests::both_reduced_component_overflows_are_reported", + "analysis_numeric::tests::c1_expanded_call_witness_terminates_at_dynamic_limit", + "analysis_numeric::tests::canonical_wire_rejects_both_component_noncanonical_forms", + "analysis_numeric::tests::cross_products_cancel_before_reduced_component_limit", + "analysis_numeric::tests::decimals_are_exact_and_source_ratios_reduce", + "analysis_numeric::tests::dimensions_use_checked_seven_axis_integer_algebra", + "analysis_numeric::tests::duration_unit_coordinates_are_exact_and_nominal", + "analysis_numeric::tests::exact_accounting_boundary_and_terminal_failure_are_stable", + "analysis_numeric::tests::full_8193_bit_sum_intermediate_can_reduce_to_admitted_value", + "analysis_numeric::tests::full_independent_r7_packets_round_trip_as_literals_and_wire", + "analysis_numeric::tests::literal_reader_does_not_fold_expression_unary_minus", + "analysis_numeric::tests::literal_syntax_and_decimal_exponent_are_bounded", + "analysis_numeric::tests::multiple_targets_share_one_aggregate_meter", + "analysis_numeric::tests::nominal_kinds_survive_comparison_but_explicit_quotients_can_erase_dimension", + "analysis_numeric::tests::numeric_precharge_precedes_big_integer_result_allocation", + "analysis_numeric::tests::numerical_power_types_and_dimension_overflow_are_checked", + "analysis_numeric::tests::powers_and_signs_have_explicit_domains", + "analysis_numeric::tests::provisional_limits_and_effective_limits_round_trip", + "analysis_numeric::tests::r6_anonymous_compound_energy_needs_one_outer_assertion", + "analysis_numeric::tests::serde_uses_closed_canonical_string_wire", + "analysis_numeric::tests::wire_rejects_4097_bits_before_gcd_can_reduce_them", + "analysis_numeric::tests::zero_cost_and_maximum_reservation_do_not_underflow_or_reactivate", + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8", + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion", + "language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes", + "language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented", + "language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children", + "language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology", + "language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse", + "language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged", + "language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries", + "language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans", + "language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans", + "language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees", + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views", + "language::nesting_tests::containment_validation_rejects_allocation_like_or_cross_layer_nesting", + "language::nesting_tests::declarations_are_preorder_occurrences_with_real_own_field_and_body_spans", + "language::nesting_tests::deep_declaration_parsing_and_positions_use_a_bounded_rust_stack", + "language::nesting_tests::matching_explicit_parent_is_accepted_but_none_or_another_owner_is_located", + "language::nesting_tests::nested_aliases_remain_global_and_forward_references_remain_legal", + "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit", + "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes", + "language::nesting_tests::nested_record_admission_precedes_resolution_and_typed_depth_stays_bounded", + "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected", + "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment", + "language::nesting_tests::syntax_edit_positions_retain_duplicate_identity_occurrences_during_a_command", + "language::nesting_tests::tolerant_nested_analysis_retains_closed_children_before_an_unfinished_sibling", + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens", + "language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity", + "language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields", + "language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields", + "language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data", + "persistence::json_codec::tests::codec_lifecycle_subprocess", + "persistence::json_codec::tests::json_profile_does_not_contract_declared_cli_collection_counts", + "persistence::json_codec::tests::production_save_always_reopens_with_its_reader_profile", + "persistence::json_codec::tests::remote_serde_keeps_each_existing_expression_variant", + "persistence::json_codec::tests::resource_preflight_has_exact_lowerable_boundaries", + "persistence::json_codec::tests::scanner_is_not_a_parallel_json_grammar", + "persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration", + "persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit", + "persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging", + "persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project", + "semantic::catalog::coverage::every_current_payload_field_has_a_closed_typed_capture_and_write_scope", + "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes", + "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed", + "source_files::transaction_tests::journal_publication_does_not_replace_empty_target_created_after_precheck", + "source_files::transaction_tests::journal_publication_exhaustion_and_permanent_errors_keep_stage_and_report_original_path", + "source_files::transaction_tests::journal_publication_never_replaces_another_journal_that_appears_during_retry", + "source_files::transaction_tests::journal_publication_retries_only_transient_windows_errors_before_transferring_ownership", + "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes", + "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last", + "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility", + "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations", + "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files", + "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency", + "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files", + "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes", + "topology_context::analysis::tests::edge_work_budget_stops_repeated_expansion_not_just_output_storage", + "topology_context::analysis::tests::exact_edge_budget_includes_reference_boundaries_and_node_abort_has_no_bypass", + "topology_context::analysis::tests::unresolved_authored_edges_consume_work_budget_without_stored_output", + "validation::coverage::tests::malformed_self_reuse_is_bounded_even_without_structural_gate", + "view_options::tests::global_behavior_coverage_and_chosen_context_are_independent_intersecting_predicates", + "view_options::tests::hidden_identity_survives_label_and_category_changes_without_mutating_the_model", + "view_options::tests::no_lines_and_explicit_trace_selection_include_actual_trace_identities", + "view_options::tests::omission_reasons_distinguish_missing_placements_folded_edges_and_explicit_hides", + "view_options::tests::persisted_empty_selectors_and_lifecycle_never_widen_to_all", + "view_options::tests::reusable_sequences_and_nested_scenarios_use_listed_contributions_in_both_layers", + "view_options::tests::separate_category_families_obey_all_any_empty_and_union_truth_table", + "view_options::tests::traceability_defaults_preserve_both_layers_and_explicit_selectors_still_apply", + "view_options::tests::wrong_family_layer_and_unknown_references_reject_and_draft_filters_fail_closed" + ], + "listing_count": 129, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.log new file mode 100644 index 00000000..c73335f3 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.log @@ -0,0 +1,2 @@ + Checking oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-core-worktree-20260911\crates\oa-core) + Finished `dev` profile [unoptimized] target(s) in 7m 37s diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.result.json new file mode 100644 index 00000000..0ae9b19c --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/strict-b2c970b.result.json @@ -0,0 +1,30 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:24:31.457419+00:00", + "end": "2026-09-13T05:32:11.812372+00:00", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-core", + "--all-targets", + "--", + "-D", + "warnings" + ], + "inputs": "strict-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [], + "listing_count": 0, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.admission.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.admission.json new file mode 100644 index 00000000..1f94d82e --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.admission.json @@ -0,0 +1,17 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "mode": "focused", + "artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + }, + "names": [ + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens" + ], + "result_sha256": "238cc7b141b7f0a3eeaed6f5079d9dbf2f830dc8687c2d6383020f2e9aad6192", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "32cd7d2bda89d12695617dd956b85b286e7fe86129c78296fa3e3fcc19c31417", + "verified_inputs": 524, + "admission_helper_sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d" +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.log new file mode 100644 index 00000000..70d7007c --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.log @@ -0,0 +1,8 @@ + Finished `test` profile [unoptimized] target(s) in 2.68s + Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe) + +running 1 test +test language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens ... ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 128 filtered out; finished in 0.23s + diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.result.json new file mode 100644 index 00000000..01928f4e --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.result.json @@ -0,0 +1,36 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:22:16.981434+00:00", + "end": "2026-09-13T05:22:21.632353+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--lib", + "language::raw_tokens", + "--", + "--test-threads=1" + ], + "inputs": "tokens-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [], + "listing_count": 0, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.admission.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.admission.json new file mode 100644 index 00000000..fb7b15fa --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.admission.json @@ -0,0 +1,37 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "mode": "focused", + "artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + }, + "names": [ + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8", + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion", + "language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes", + "language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented", + "language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children", + "language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology", + "language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse", + "language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged", + "language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries", + "language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans", + "language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans", + "language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees" + ], + "result_sha256": "2bc1c684a2f848e9cf8f64bc9ab78e0cfd64f3a3b40addf2f09f541a777e5099", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "ffa47958eab98bb2223133b09ef1e446883e8a0b599bc4c8db7127b52760500e", + "verified_inputs": 524, + "admission_helper_sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d" +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.inputs.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.inputs.json new file mode 100644 index 00000000..766823e6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.inputs.json @@ -0,0 +1,2625 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "inputs": [ + { + "path": "Cargo.lock", + "bytes": 120942, + "sha256": "19499d93dde6f2e2a00ab4b7d5f37689dd7a7d492b2b5e23063a761607839fc5" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "build/windows.manifest", + "bytes": 354, + "sha256": "9c19c5a02f858ece84c44839ad2b145d9c1d90442da0b15c87fd045f975974eb" + }, + { + "path": "build/windows.rc", + "bytes": 24, + "sha256": "a27385edcae0bcf96f55361056cb7be5f36d76fcddcaefd20647c91959563e1e" + }, + { + "path": "build/windows_manifest.rs", + "bytes": 1460, + "sha256": "168da2c42ecccfebc11ee3e1b455e653a68fe9c6d30a9842a8b9e7441d086c80" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 465, + "sha256": "3377d3d9d43fe0023ac09728b0d20205f86a6755f15518dc0cd035780b47a95d" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/analysis.rs", + "bytes": 2213, + "sha256": "845c3629098a13f3fffaac3e37d6a3cf8b7bdf33a8110465459990eb3fe70b11" + }, + { + "path": "crates/oa-core/src/analysis/admission.rs", + "bytes": 39476, + "sha256": "5f85eaa868ac43c4819c98556281d8226f9c0e2a4b11e5c97cf24d855d2127ae" + }, + { + "path": "crates/oa-core/src/analysis/expression_lifecycle.rs", + "bytes": 13785, + "sha256": "5d66e4e8f33fc8f90ec364251079617a36226e3ea68ac321abae74096e1c7c8c" + }, + { + "path": "crates/oa-core/src/analysis/expression_serde.rs", + "bytes": 8388, + "sha256": "581e4704fb4f2049e31c7731267bc9d52e3f17625b664c3d7c5f19caa961c819" + }, + { + "path": "crates/oa-core/src/analysis/references.rs", + "bytes": 8757, + "sha256": "fe50edc049b9900d91cade3f58d15aca4101211c39bb090317f548259d634529" + }, + { + "path": "crates/oa-core/src/analysis/resolve.rs", + "bytes": 5222, + "sha256": "67aaa97da8190dede71f0e2f98f1884a1da38596b4b2dc6f8d61ff4377bdc80f" + }, + { + "path": "crates/oa-core/src/analysis/tests.rs", + "bytes": 44413, + "sha256": "9fb30b28e305cb00e7c39204912f8311e96aa92d0334ce4a73fb08faddfe83c5" + }, + { + "path": "crates/oa-core/src/analysis/typecheck.rs", + "bytes": 18244, + "sha256": "831f14346bbae83fbdeeb744f9f29460fab13a8315645faa6ce94d0b60b1516f" + }, + { + "path": "crates/oa-core/src/analysis/types.rs", + "bytes": 5463, + "sha256": "27363b1755f3c0943685a9837c69e010857811d4f67a0751b20efdd9c1707aa3" + }, + { + "path": "crates/oa-core/src/analysis_numeric.rs", + "bytes": 3735, + "sha256": "6c88eef3119162aeb6c07b9e75812c3af9fbfe75554b0503ad00f103cb478408" + }, + { + "path": "crates/oa-core/src/analysis_numeric/dimension.rs", + "bytes": 3045, + "sha256": "d4ad8e5307a1620e31791d724a0e31fdba860d00dc83e3e1f2209d9c5e22a340" + }, + { + "path": "crates/oa-core/src/analysis_numeric/exact.rs", + "bytes": 17338, + "sha256": "4eb8cb0f66b10e5da204899af82ee26adfec74bab47b1a6c9842b5488ee04c4d" + }, + { + "path": "crates/oa-core/src/analysis_numeric/fixtures/r7-literal-boundaries.json", + "bytes": 6085, + "sha256": "3b959dec5e100a6f03817f5314bef497347ba579ebd235476516d4bd83399181" + }, + { + "path": "crates/oa-core/src/analysis_numeric/meter.rs", + "bytes": 7129, + "sha256": "1f7174beb992935b4c399acdef91114af73faf041070feab968455ac827e8ee4" + }, + { + "path": "crates/oa-core/src/analysis_numeric/quantity.rs", + "bytes": 12677, + "sha256": "b9f23a9485f8bd913722023c35fb9d8917c9f160078655b3a5c52c8f7f12ab94" + }, + { + "path": "crates/oa-core/src/analysis_numeric/tests.rs", + "bytes": 27486, + "sha256": "323ce82fc057d36f44463569fd8ea324c7d700fddfbf32bce15e04bd2a66970b" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 97609, + "sha256": "51edd2b95802ba01231d11a2738334255b0a27207fe4438c6c5b05e1d1d25fb2" + }, + { + "path": "crates/oa-core/src/language/analysis_source.rs", + "bytes": 2505, + "sha256": "9366ce9af31e96c49a141ee22193905915da362b10c54c1445e2759e6862c202" + }, + { + "path": "crates/oa-core/src/language/analysis_source/budget.rs", + "bytes": 4276, + "sha256": "999b62157bd0fbe97b6594e32a8033b061c43296fcd5c25858735a9ee309eec2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/cursor.rs", + "bytes": 5536, + "sha256": "8ef7f3758a07e933df85716458b770471940175090b53fbdcc99bbd917e27da2" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations.rs", + "bytes": 20204, + "sha256": "6ee2638a42a549ac46eb045edfba1aa1456588f7cc15d6b5410d97ee38e18435" + }, + { + "path": "crates/oa-core/src/language/analysis_source/declarations/tests.rs", + "bytes": 24465, + "sha256": "98af706831fc675a858767d9f358f88bc2697864513cdddee2e11d1717d562f6" + }, + { + "path": "crates/oa-core/src/language/analysis_source/lex.rs", + "bytes": 1513, + "sha256": "7c11e71d9d00cb382906ee6150840a63066384131fb77c252eef386d17cf6bb3" + }, + { + "path": "crates/oa-core/src/language/analysis_source/syntax.rs", + "bytes": 16529, + "sha256": "9fa79e218090e5f5ede01d9fa92500f42b6e304c94dafa47defaac341999b262" + }, + { + "path": "crates/oa-core/src/language/analysis_source/tests.rs", + "bytes": 16182, + "sha256": "8ec2fa018db0a3e04b7d31bf7dc198bbe1ff91436b57a1d1dde0ed1b4b7d4487" + }, + { + "path": "crates/oa-core/src/language/raw_tokens.rs", + "bytes": 11976, + "sha256": "c3657d8f6de5faa58530d93a74bb48a6cfffb0ab0fd4a7405d66c7b93b03db2b" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language/source3_bridge.rs", + "bytes": 1593, + "sha256": "e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c" + }, + { + "path": "crates/oa-core/src/language/source3_bridge/tests.rs", + "bytes": 6914, + "sha256": "b680e743554f995618473760b10ca0df509c88c1cdf8bf4cfe3edd95b4e3ce6f" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 567, + "sha256": "c9bf3462a57a465b6cc7ecd7866e0d331b35f299e89d9c917e0a4587bb1dcd89" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4062, + "sha256": "bf4056da11ac4f27627320742539cc2408ed42334106f3068c432ff70c62db25" + }, + { + "path": "crates/oa-core/src/migration_v7.rs", + "bytes": 2097, + "sha256": "474f4cebdd343a7eecdf243149bbcbf08e12eaa05b8532bf2593705287017b30" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 68092, + "sha256": "1c06bcc4aa7abfef89876c3a001171c742558d664612cf36152ac0aa52bc7baf" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 35492, + "sha256": "d7b33495e429a0bff65782be4f5295f8fedbd4f72ec394250919bb80ccf79d9e" + }, + { + "path": "crates/oa-core/src/persistence/json_codec.rs", + "bytes": 14642, + "sha256": "2aa2c52eea794acb85744440192df9ef5193160ad6ebd1febaa824e144aadd90" + }, + { + "path": "crates/oa-core/src/persistence/json_codec/tests.rs", + "bytes": 21440, + "sha256": "7065cc9e177a5699432888110936529c621f13e7c4b164566ab1fd14b61d6b9c" + }, + { + "path": "crates/oa-core/src/persistence/source_save_tests.rs", + "bytes": 5036, + "sha256": "a8eb528ac8f96c97292124409908476c25504303b11bd30b4c0358412e88edda" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 22840, + "sha256": "63cd8655f67d919cc8f6b796f4cec42d7b020aa37880e50f19190aab8b0029a3" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49642, + "sha256": "47d74acc4862139ba835db3d6b769411e27860a99426a7f03edea26f44f7f7b3" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 38211, + "sha256": "06115011bc86f0c95bbbe6d14bdaedd7b83a66c0104db186900b0f047b0f9c43" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 52718, + "sha256": "127e429bca4b2ea9a189ece7e7b6dfd05a30b5fdee98b2d10288a6f7c17b5931" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 113388, + "sha256": "e4c61f5abb22ae3e595e16e93472e4364cde4db9064ec6df826228c3d5962e42" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43271, + "sha256": "0702d3bd0173def4f67770458e4af2b23f213fd5938ee70e3ae0042897ef5f1e" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 207271, + "sha256": "2cc2cf65ca0e2b999271bf6be253d026102a4da769d54a7bc9cf9982375b89f2" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29350, + "sha256": "b5d319e6fda8dec3cd068c362e9c35e941eacc32edcd291d9f66e33a055209cf" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 128256, + "sha256": "999cd861f8ee9e3279047acc0b792df5f940e34fade802c682077b8582dbbc0d" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 25300, + "sha256": "16141d242310463651b83b1f514e30380eb84ed6ba178b9a2d9fd1e96cd51365" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 144253, + "sha256": "0882336ca27bf33711bb06e65cc412fbeaedbbb8fc55508a6e2ab180d28ef01e" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 28101, + "sha256": "ef96327102d92fdfec0c2534b0721b909cc0d51ef344c4c89a3564c445e7ede7" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9324, + "sha256": "758d244c2e8de61f515d540baa4d967275f49720e0253c6c9159eb9acd71c859" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 79716, + "sha256": "6598ee3a0925b718e32417ded07d8550151443cf5af1abdb06a7766e737cbe8e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28313, + "sha256": "808ed33948edd7ff1e6ded4b8c95398cbe08c948e8c62e4bca5267a71ba60b92" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 31786, + "sha256": "0faff3d2a015b53e0fad829319ff5eb992fa5bbb071ac24dacd89f1389a0b7de" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 26640, + "sha256": "c95149379b0ab05123579539aa25ea1477bc9d4644b59aa8f9c58250a066f711" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106038, + "sha256": "0317d5bfc594b626929a2cd79ecbbcd6ad63281783e7fead6b27ba99d8b93910" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser.rs", + "bytes": 12096, + "sha256": "a1790d3aa54a58cf4e7d913841fb0276df0d7e700e6c1bc86d5c3e30dd57e7da" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/tests.rs", + "bytes": 27835, + "sha256": "8e98f8a3fcb814d4a201cc85b3db87a689fd3d2ce487f8a2fe312fc296f93377" + }, + { + "path": "crates/oa-desktop/src/forms/reference_chooser/widget.rs", + "bytes": 32463, + "sha256": "594f05d3525aa9651b09eeee379a8e9eb33cc639fa341f5c2a476c71659480c4" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 113056, + "sha256": "679cd80798251848f170a329f024f96d91137e402a8c0df9a98d8532cc2e33b9" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/acceptance.md", + "bytes": 3463, + "sha256": "32ed3e4fed63f5c464e0937221f401d71623b276dd70f083531ac6ccebbf9050" + }, + { + "path": "docs/api.html", + "bytes": 72515, + "sha256": "a06126cb741da57e9c06e83fc4137ccde0de05562673546bc9d405878f51ea07" + }, + { + "path": "docs/api.rst", + "bytes": 41929, + "sha256": "ca7d310138c3b4d429d80a1d03d1ac8d4a9296069e205da573034256d10438a7" + }, + { + "path": "docs/architecture.md", + "bytes": 10974, + "sha256": "a50bd1645222ef3e574fa07a6ab9aa213431ee8833c6c0158ad91ce0f799543c" + }, + { + "path": "docs/language.html", + "bytes": 175111, + "sha256": "67dcfa3477b48a0b07298ec81741840cc3ccff12c7d58164873d746d41d611c8" + }, + { + "path": "docs/language.rst", + "bytes": 130753, + "sha256": "ac6b1d982c55f246de2f3c844b24b874599a3c20cfbd7ed22efe4561ac622b83" + }, + { + "path": "docs/linux-packaging.md", + "bytes": 8671, + "sha256": "41a1bb1095801df37a1411341c5791d55ea8c365739314d599a60269ac4bc7a0" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + }, + { + "path": "docs/research-v2-architecture.md", + "bytes": 40445, + "sha256": "1b3809f2dabe6b1805dbf3d3f2625c471cd21356c7bd603916466a8c4ced8090" + }, + { + "path": "docs/research-v2-semantics.md", + "bytes": 31535, + "sha256": "b7ec3677300248926a88b84da3e7ffe52f5b73524c7712c927a0e951569db04f" + }, + { + "path": "docs/research-v2-service.md", + "bytes": 36209, + "sha256": "4828df5bc679e7c71f49b4b85c9e7dacbec52f46d416fed48af70e08886d4e4e" + }, + { + "path": "docs/research-v2-ui.md", + "bytes": 3245, + "sha256": "894e721b59a8ca85f0d95b6706ed5f130a0372def460cf33aeefc9e5e38cde0a" + }, + { + "path": "docs/scope.md", + "bytes": 16260, + "sha256": "58b88a7f0b1c8a79edf23c375a141d7b1b821bca4f3212a80e29db5ea3fba796" + }, + { + "path": "docs/server.md", + "bytes": 23361, + "sha256": "4eb24937d424ba8b384e1734e02a6f8e963ae11d2715889c92b14b39ff2e4a48" + }, + { + "path": "docs/source-cli.md", + "bytes": 3374, + "sha256": "34f12b72cc6d6ead4f47c7818c1897db592f8ad493c70776db2ab48c24d8f051" + }, + { + "path": "docs/v2-interface.md", + "bytes": 11807, + "sha256": "c7fbaf0ebd3fc9f6c11f818db2b0b9d68a33f580cfced22bde83ce08ae790bc7" + }, + { + "path": "docs/validation.md", + "bytes": 6505, + "sha256": "f46ea950ed1a54409aa07c4f9e90f39f8e2d00c1dd1b6cb805caa3993845967f" + }, + { + "path": "docs/windows-packaging.md", + "bytes": 10406, + "sha256": "2c852ff7041713ffbff3c951ac98df647c51fb70b0feba9000f7bfd5bc2703a8" + }, + { + "path": "examples/coastal-rescue.arcadia", + "bytes": 33107, + "sha256": "7e183ef9fd8154d3074303f1956cd0d9871c19e3ffc630d333b0bffbd6e30e17" + }, + { + "path": "examples/coastal-rescue.json", + "bytes": 49715, + "sha256": "242f0b031229a87af5c4ebe5d651defe59c191a6b7a69dc0a77f7e203411f195" + }, + { + "path": "examples/legacy-v1-coastal-rescue.arcadia", + "bytes": 3449, + "sha256": "4dbbbdf8bc7e6cb8e0a81dd678069dae585a9e5187c59bc3665e1fdab3f1a86a" + }, + { + "path": "examples/legacy-v1-coastal-rescue.oa.json", + "bytes": 5976, + "sha256": "fd0e9dedfb7adb922dc0575cc2b820d40344d639f1d8052bd70363aa59de9c24" + }, + { + "path": "examples/release1/README.md", + "bytes": 11137, + "sha256": "113cfb1cf38a98b51bff60442d86a35d636a3d80ef206bece7d53d0aae67f2d5" + }, + { + "path": "examples/release1/evidence/repair-check.md", + "bytes": 1419, + "sha256": "f4db17bdca4ecbb1bf0caef01b2da5f1f7f798ab3152b648ce6dd8696a6a68e5" + }, + { + "path": "examples/release1/expected-diagnostics.json", + "bytes": 288, + "sha256": "3700393d76b940cfc076bf52861bd7b1f43370f8eabce3594531bd0bf1fc851e" + }, + { + "path": "examples/release1/model.json", + "bytes": 134520, + "sha256": "ef0ef4006c3e09d5db6e1b621256b3f7d6642f3a7b09cc34607cfbcca830c727" + }, + { + "path": "examples/release1/model.rs", + "bytes": 28762, + "sha256": "15f30f6bde655808fe754665c26d560e36f2a9bad340f346b09137d0d05045f5" + }, + { + "path": "examples/release1/oa/activities/activity_oa_restore_work.arcadia", + "bytes": 1307, + "sha256": "83e73d0a013d5c3e1a4af0d9139ab0cfa362d25a846671fc2dac59181061a9d4" + }, + { + "path": "examples/release1/oa/behavior/process_oa_assessment_procedure.arcadia", + "bytes": 697, + "sha256": "172c32c044ef4b5bc58a1f4635cc81f48dabb4014479b47dce7b25fedf2dbd0d" + }, + { + "path": "examples/release1/oa/behavior/process_oa_field_procedure.arcadia", + "bytes": 1781, + "sha256": "d2552dc5383e2e91cb302a790364e197f663c2edc013a2ab1978789825c9c324" + }, + { + "path": "examples/release1/oa/behavior/process_oa_response.arcadia", + "bytes": 3225, + "sha256": "cf86f46fa5c5d70592ef43f1bc1cb4d968efd8add384ba88036bef6b88aa4abc" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_conversation.arcadia", + "bytes": 1795, + "sha256": "b25be524e98a35ebac5e4481b7609c027b32baf9605e8097f807560f94a77ca6" + }, + { + "path": "examples/release1/oa/behavior/scenario_oa_full_scenario.arcadia", + "bytes": 1261, + "sha256": "00a1edf2c9707a0eb62ac070c2d02467874f2c9c1f273cc6ddb53d6d65999a1c" + }, + { + "path": "examples/release1/oa/behavior/state_machine_oa_monitor.arcadia", + "bytes": 2022, + "sha256": "447c9ad1359f4a31ecf975ad07c0b08d8e7e03191fb0858e2fc56f377b223cd5" + }, + { + "path": "examples/release1/oa/capabilities.arcadia", + "bytes": 781, + "sha256": "fc8012e5554350b12e1cb80080f8feab80d933c9b33c0f2a7bb500cb7d609936" + }, + { + "path": "examples/release1/oa/model.arcadia", + "bytes": 661, + "sha256": "f7cf914766ea73ec53b85e32d117ea9a9dba52d3e038246863541ae7069b1a15" + }, + { + "path": "examples/release1/oa/participants.arcadia", + "bytes": 1834, + "sha256": "951764c14179f27c10e315acf2ea37d1fff54c77b8441e23addd239e8c715ce3" + }, + { + "path": "examples/release1/oa/types.arcadia", + "bytes": 788, + "sha256": "9d0396fb82dd5733edd8d1cf52f968ca84906927c704f9cf0944a7fae215cf49" + }, + { + "path": "examples/release1/project.arcadia", + "bytes": 1958, + "sha256": "b2674e6bf77cfe0f6f0ba79c81d2e96d92f39c02ca2c6266d80e91723bfb9fda" + }, + { + "path": "examples/release1/sa/behavior/process_sa_assessment_procedure.arcadia", + "bytes": 706, + "sha256": "73928ced61c06cbc08728d7956676a50fd4c05aa5b7f1ff4f29ce27a0b0f2088" + }, + { + "path": "examples/release1/sa/behavior/process_sa_field_procedure.arcadia", + "bytes": 1790, + "sha256": "886d462af83110cbfa55dd232a667ea1446761234471357cbb878794e98e8768" + }, + { + "path": "examples/release1/sa/behavior/process_sa_response.arcadia", + "bytes": 3234, + "sha256": "041785fc22842423822431bd5e6e8d16094ebd0716965e7c765fb8c1d7549e8a" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_conversation.arcadia", + "bytes": 2127, + "sha256": "97276f5757ee9aa12a0dbd9d3ccd58174b3091162bb8bcce357cec20a45f5d85" + }, + { + "path": "examples/release1/sa/behavior/scenario_sa_full_scenario.arcadia", + "bytes": 1256, + "sha256": "e12fc406b99d60a2f7768aaa0b25ba560e8605f0b8e37f3a7cdd3b8443562b74" + }, + { + "path": "examples/release1/sa/behavior/state_machine_sa_monitor.arcadia", + "bytes": 2022, + "sha256": "05ce29af99424c491c47fe2450dc6f5f8ce995511c01ec7e17bb5855be3c9736" + }, + { + "path": "examples/release1/sa/capabilities.arcadia", + "bytes": 781, + "sha256": "b6912fb3ece439912345fa71724acd462e716a1e5a88203a1058a5c3b2c20a4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_audit_thresholds.arcadia", + "bytes": 297, + "sha256": "e5a04325d52183956dca814dd90f4e56c96c6b7db0f4f202f203ecb49c3e0f4f" + }, + { + "path": "examples/release1/sa/functions/function_sa_restore_work.arcadia", + "bytes": 2576, + "sha256": "fddeb67308051325041fee641fe758ddf43345b7c47b66d433616ad07fdccdd6" + }, + { + "path": "examples/release1/sa/model.arcadia", + "bytes": 661, + "sha256": "d431509251acb859fbb98733b6d18add952495e10a78703fbe8f31e40bc083c4" + }, + { + "path": "examples/release1/sa/participants.arcadia", + "bytes": 4012, + "sha256": "780d2eb08b217b67b55febb3d34846f727b8ee9018df6c5741748647e36b2ff8" + }, + { + "path": "examples/release1/sa/types.arcadia", + "bytes": 1227, + "sha256": "101fc0fbd99f1101514aa7b6da4f8e535aae0bb94c9e2b9e7e6c151135b28660" + }, + { + "path": "examples/release1/traceability.arcadia", + "bytes": 29506, + "sha256": "48a96f543456c9b5a5798fc795594e4119147fe45f11a6f109f141b7f514560f" + }, + { + "path": "examples/release1/transition-before.json", + "bytes": 35801, + "sha256": "2253e6434f741687e22327c37d520ed15c043bc36025498650bc2366bb6a874d" + }, + { + "path": "examples/release1/transition-request.json", + "bytes": 4276, + "sha256": "43b9a22e5f95ad3bc0ebd2478ead0e14406854abc989ae94ded9367b013d812a" + }, + { + "path": "examples/release1/views/diagram_oa_allocation_view.arcadia", + "bytes": 2176, + "sha256": "dfc0eb61e0e2aa5bda45524571fbfa3494f44ce19696f3e15e07438074a07bc7" + }, + { + "path": "examples/release1/views/diagram_sa_allocation_view.arcadia", + "bytes": 2173, + "sha256": "b78b43a26a82efb8fbd5374b09c329fa341f57b29f635d397b9ef8aede71d389" + }, + { + "path": "examples/release1/views/diagram_sa_capability_view.arcadia", + "bytes": 1620, + "sha256": "75e8dc9fb30f25d6f8fd3c6b595593ab4f98958a25798f961e336e0fac557649" + }, + { + "path": "examples/release1/views/diagram_sa_service_view.arcadia", + "bytes": 2209, + "sha256": "b08c84f3ea633e7c78dfdad3272f75415f6256cf3614b6d99bfd4f0269076c9b" + }, + { + "path": "examples/release1/views/diagram_sa_state_view.arcadia", + "bytes": 1931, + "sha256": "5f42f4c605e57b817d8400ed21f2b14bfc4e1592aebe941ff113767504c2b869" + }, + { + "path": "examples/routing-workshop.arcadia", + "bytes": 66431, + "sha256": "dc6b75da72884d399132ed9e300fa5a26b73d802bb526c9af986ae9eeb0a646a" + }, + { + "path": "examples/routing-workshop.json", + "bytes": 100281, + "sha256": "8592714f75b271133f21ce017d87896b6cf91ea0e4837f1c2ed453e21be26b14" + }, + { + "path": "examples/source-project/oa.arcadia", + "bytes": 2142, + "sha256": "5f60642f211b2d352a951092faeeb7503d4fb7f6f7fca99e810347231101d31c" + }, + { + "path": "examples/source-project/project.arcadia", + "bytes": 606, + "sha256": "787f6b67b179ffd221f7e5faf1a4edd74cfd116aa1e3b5e9ed9f22fbff612d8d" + }, + { + "path": "examples/source-project/sa/assurance.arcadia", + "bytes": 682, + "sha256": "ab76044836e4dcd42a82d316846ec87da2108939aa2037640c5bca1d2ecdee0f" + }, + { + "path": "examples/source-project/sa/participants.arcadia", + "bytes": 1231, + "sha256": "1abad579812e77877b45a3d8e3c3e9da734be2d04a0254cc730a5257ebd2dc88" + }, + { + "path": "examples/source-project/sa/reporting.arcadia", + "bytes": 2839, + "sha256": "f0b7443f728912ca163de39b6055876b533a77feaa3219b2d40a2dd65712e058" + }, + { + "path": "examples/source-project/views.arcadia", + "bytes": 3508, + "sha256": "e29ad3f406a6a50d2f0ae2ca2a53ee3b0c18222cd4098704a46d4f48b64ea17f" + }, + { + "path": "examples/text-first/README.md", + "bytes": 1367, + "sha256": "4ec8250d5ed556f1d496e8c85137e973e802ecb11df1a36488411e8cdc5a9f9e" + }, + { + "path": "examples/text-first/project.arcadia", + "bytes": 480, + "sha256": "f441535c623e0cf20e1875eb2cd33b587ed00e078c37af39cb36d89bb5edc19a" + }, + { + "path": "harness/fixtures/basic-editing/README.md", + "bytes": 12012, + "sha256": "3545d9695e7c62e0caa818efd7f4dc426f04876a3626e0f3b1bad606b258cb26" + }, + { + "path": "harness/fixtures/basic-editing/base/expected-baseline.json", + "bytes": 4524, + "sha256": "f239e728d650b0af32bb8f3dcaf6b27c99b9c5041132ac14e51756ea6563d978" + }, + { + "path": "harness/fixtures/basic-editing/base/project.arcadia", + "bytes": 3077, + "sha256": "045cb047d7bfbca72c3fb30db4c81a30ad463d3af7fc51604906ad7fa75a1ff8" + }, + { + "path": "harness/fixtures/basic-editing/base/rationale.arcadia", + "bytes": 57, + "sha256": "c01867c9dc0d40726853119fac3c6ad24a40d8d362a93a8b9d20df04ec2e273f" + }, + { + "path": "harness/fixtures/basic-editing/manifest.json", + "bytes": 447, + "sha256": "d23c21b02064ddb85e051e10e16ff089daba8d9910bb1a695dfabe2db3757734" + }, + { + "path": "harness/fixtures/behavior-creation/README.md", + "bytes": 5954, + "sha256": "9e5fc751424d12cfe76a84abb1da45b2d38947409179451bb90ffe7e7ddc8723" + }, + { + "path": "harness/fixtures/interface-operation-probe/README.md", + "bytes": 2604, + "sha256": "088f0bdb3375deb8f2c7e3b749ca8d210ea828ca4dece69b3871b674e3110175" + }, + { + "path": "harness/fixtures/interface-operation-probe/hashes.json", + "bytes": 977, + "sha256": "f6d3e8aa42f40f64ce2ecba7b9cf112eb9091f3cccde3a592b0434e834cf2a6a" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.arcadia", + "bytes": 4218, + "sha256": "c0fe9570684c0061efc4cad65e339fede6961b04ca90c6f324c787bd65e61226" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/after-reset-deletion.json", + "bytes": 7835, + "sha256": "93187f7a1b476a44185725c6b15f2e1767482b6911ab1280144348d033eb51f0" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.arcadia", + "bytes": 4771, + "sha256": "02f85e39957ebe6d56336fa729a5c8b10f51865face9d3b2c9679200571fcfc7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/boundary-only.json", + "bytes": 8840, + "sha256": "756f9710336e6734ce3592ca774c6f104bba5a37c9e165540eb39326682393d1" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.arcadia", + "bytes": 8635, + "sha256": "ac5b629ba5596464f9f8a975b8bc2764e3007ceb7342de3f828d4b18e4f069b7" + }, + { + "path": "harness/fixtures/interface-operation-probe/output/explicit-functional-refinement.json", + "bytes": 16160, + "sha256": "78a47c978dc667aa1c45af711f06aa2a0d3c581003013e30c3e02fb0faae2e64" + }, + { + "path": "harness/fixtures/interface-operation-probe/probe.rs", + "bytes": 11274, + "sha256": "72b1b443e25eb20420dec4477b0fb5ef5d1c705e3882c81df88dd578ab96a426" + }, + { + "path": "harness/fixtures/release1-native/README.md", + "bytes": 2564, + "sha256": "5f5ba040fd2df9261a29bcab3f9a7ae27c3683265411ad3dda0b467d5df8590e" + }, + { + "path": "harness/fixtures/release1-native/artifacts/README.md", + "bytes": 4155, + "sha256": "24200c84ccc2ef3e17c029744074e5cea785188f5549ac54e44cf89682643f81" + }, + { + "path": "harness/fixtures/release1-native/artifacts/generate-semantic-artifacts.rs", + "bytes": 9275, + "sha256": "444f360b78df52c5e42046f77b148781e0c9bddc2a09c0b7bd65c7a4f376cfe6" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.arcadia", + "bytes": 7768, + "sha256": "84b22e95c213018612e6e8a84cad68b35a8b495ff3515b0f978c5e7a3d196d79" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.after.json", + "bytes": 7330, + "sha256": "13a6f99ec2df1dd35ee8b2613f183918cd9537eda4a5da085ad52e65c033db59" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.arcadia", + "bytes": 1446, + "sha256": "1e0d662ba33071b122ad9206d2d559a8e748c9431eb3ac1b759bde3760ca877c" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.json", + "bytes": 2216, + "sha256": "fa6a2e3643c0f909b92407abec3edc897033162eeaa501f8d4616f79d41fa044" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.manifest.json", + "bytes": 567, + "sha256": "65cb70b0d697a055363ba01bf30bed7e412d43c9978a033549c378d117719ae7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-create.request.json", + "bytes": 3991, + "sha256": "ed905267263e7f8a0cd2dbe833196b30118b6a246815216932fae661ad650699" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.arcadia", + "bytes": 6837, + "sha256": "e50fc462ec22dbf98011929931dd2489430001c3e6433608685b9d88bceb9acb" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.after.json", + "bytes": 6433, + "sha256": "f27a7b38d59c7cefe58cb36783d3d4dd8d8ae1168d9aed1eb61d343c18758908" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.arcadia", + "bytes": 1807, + "sha256": "eba2aec39e6efb405eace4bc8ab0c5563907c26d449e71a4aa750df9f73233b4" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.json", + "bytes": 2673, + "sha256": "2ef777f19b94f08b5e5ca2ef727777897e1018f1426eee291408b3c69101f596" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.manifest.json", + "bytes": 519, + "sha256": "3af7232ed3056ca84dcaf0f266ead3faaa512a0dc0051c7ba68791c20dbae0cf" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-delete.request.json", + "bytes": 1246, + "sha256": "8af21b00b62e620256fbf50e47c6c5836cdb6922d9549cc4b3d86bc03b008073" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.arcadia", + "bytes": 4200, + "sha256": "20bb30473830e44228958e78fb7480269cdcc0580c6c90c718da75f34ca5a43f" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.after.json", + "bytes": 4552, + "sha256": "44f4b05db49758dcf344788f57cecc0250fd029099b1c54e4e1e3e972f6cf039" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.arcadia", + "bytes": 1808, + "sha256": "b0fd031671c9f755756922ec5c40a0ce3f40164d22c3c389aec9fd0705344da7" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.json", + "bytes": 2673, + "sha256": "1acf81e08c51c85aceb14a3efbc39ec680552a19c7824aab4611ac3cf71b9c6d" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.manifest.json", + "bytes": 610, + "sha256": "a07978f4b0a3ca83e5ae5f35e7b66b26473b24431fc90e5889d755f1816d52dd" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-move.request.json", + "bytes": 2352, + "sha256": "5ff844a038b0030adb5a83d13d81e60f30627543388f6199b6a0e026fc42ea58" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts-native.md", + "bytes": 4075, + "sha256": "a51ffbc45b6c172cbfed3b16c249296e6a28d457fea57393dd958cdcfbafbca1" + }, + { + "path": "harness/fixtures/release1-native/artifacts/semantic-artifacts.hashes.json", + "bytes": 2367, + "sha256": "3ad8b7428b3ed7585a91e7f5d9d5f4880caccfd0b08dca25d05af523e62e0a10" + }, + { + "path": "harness/fixtures/release1-native/communication-means/README.md", + "bytes": 15091, + "sha256": "015c16010c212af283f9def118c6d263ba65a3bc6e81a750f180624ca69bb311" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/entry.arcadia", + "bytes": 6098, + "sha256": "a6976e7c21031e7cc3cb731e20c3075cf89cf85144dc8d3f52930f8521ea196f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/expected.json", + "bytes": 10480, + "sha256": "60c4419415c546f06c9972ac7bb0e530ada7b30a200b59e75ddda231a24f9a3d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "3c41459f2b0706a767988738bf8126f76540415bb5940d9c5db19cbe8c18182d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-create.request.json", + "bytes": 1331, + "sha256": "b16e673b29c96b5aed681389ff7669110abe552939e86dd0ec6011c9a45ed860" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.arcadia", + "bytes": 5239, + "sha256": "a511a4d817d9c5c80233bce83e84a7056b7dce7afd9fcc25696e333f8f4df055" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-draw.json", + "bytes": 8424, + "sha256": "7140114926228b1c378c450535f7a70992c71a879a8d2270c49e8d5f04a2f484" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/entry.arcadia", + "bytes": 5710, + "sha256": "910e6dfe609467047ce629ec9c626f4e927cada74bfbfa164414a8fe6783ea87" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/expected.json", + "bytes": 9868, + "sha256": "567259e20c9f6278776e8fa99b8b2fdbbc9a883ad875c5d39dae1b53de3a2924" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.after-template/traceability.arcadia", + "bytes": 407, + "sha256": "997f72fe9258012df66e88344cf39c1a2cebf2327f604056b67f7f2a8ebcfbfa" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reuse.request.json", + "bytes": 1127, + "sha256": "cb3fe05859cfffec6f8846c19983dc462413bc0ea4f6e19204f09c259919c4b1" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/cm-reverse-scenario.arcadia", + "bytes": 8209, + "sha256": "ec826b9b84616507490ac30e4d57100dd6338dba2f7071e879a8fb58820a85c5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/expected.json", + "bytes": 19735, + "sha256": "ef07e4d2d3fc36004ff01739838281581d9a703c747611eacc01bb9cc672489f" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-behavior.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/entry.arcadia", + "bytes": 9827, + "sha256": "86dd8a355f6c9dadfea56d06e5247c9b0f820819d7df17ef5690671c7c81324b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/expected.json", + "bytes": 21877, + "sha256": "980489ec2c483d4f9efada61358c1f29bafb2572fd5b804c656b91b8e9bb4f9a" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/oa/behavior/scenario_oa_cm_200.arcadia", + "bytes": 1488, + "sha256": "0ec8d7e38f5a5cd56ccf3979757b3a9f412ad0ae36ee6c2690b7872129046d70" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.after-template/traceability.arcadia", + "bytes": 2068, + "sha256": "dd5d356390089e4ec474374956f6219502733987e60ef8ff32920d8b33dce858" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.arcadia", + "bytes": 7698, + "sha256": "1abc4c4cac37cfb06ed3b12a115f9e7e6a2d3affd34b25c355309e5ee465fa40" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.json", + "bytes": 13130, + "sha256": "a5cf4cb2ef390113dd752f4054d43fb789da2ca77799efb5782805ae8aa2dfd5" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-reverse-scenario.request.json", + "bytes": 1090, + "sha256": "c0ac99ee186d126fe3ec57f2c0a4072984d39d36ad21ead357ab66a08ac0065c" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.arcadia", + "bytes": 5454, + "sha256": "b761c4c2af5f7064aaf1f887ffd6094eb6ae834b2c8057ecdbc4aa97c042066b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/cm-transition-ready.json", + "bytes": 8852, + "sha256": "2536b000de361fb131787e32b466b9123d4e98abf00c099ad32f6cb8e7fb530b" + }, + { + "path": "harness/fixtures/release1-native/communication-means/generate-communication-means.rs", + "bytes": 28035, + "sha256": "003521404b702332082e01f2be7676fda1dd7b5bcf220bb81d25120c8984c75d" + }, + { + "path": "harness/fixtures/release1-native/communication-means/hashes.json", + "bytes": 3133, + "sha256": "39b4dc02fc8b074015c59354fd1c1061c25832fde25065c7151f36eb0455e6f6" + }, + { + "path": "harness/fixtures/release1-native/communication-means/manifest.json", + "bytes": 1237, + "sha256": "fb921f42f2c4a4f8a67d1266f17f8c7750b6a2619554b713aa92b17918f0c43e" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40-oracle.json", + "bytes": 26264, + "sha256": "74edca148583f42c269e51f135662f65ef1c9ea1c94516d63e2a5091967dc99b" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.arcadia", + "bytes": 28947, + "sha256": "00b87736b82c5afd33b311df7aebe9a6c8c51b6de66221181b5ea8bc8ca221a3" + }, + { + "path": "harness/fixtures/release1-native/dense-40/dense-40.json", + "bytes": 54938, + "sha256": "5dd4f22453330cab3abc059881660190e689a22619853f77cf6d0b52735d97ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments-native.md", + "bytes": 2624, + "sha256": "28906924b05f75bbf432389517aef65f1df474d2f2bff79a3586564f7f7328ef" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.arcadia", + "bytes": 6795, + "sha256": "9d084dd75a0251d349cc31f9ee98df58d0bc76859dc3cb1503f242e2f759888a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.after.json", + "bytes": 9618, + "sha256": "f09be41afd85c18fd52fdf997e9b81c4b7cb2c41e78d167abcd14caea8110333" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.arcadia", + "bytes": 4990, + "sha256": "8740f27be99624013d9be876639c0411e1b8c14f0f9a843f43dc71d769efd79a" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.hashes.json", + "bytes": 963, + "sha256": "00fc9e2c709bdcd9ee98012176cb0edb635c112153d963cd169bf4bf69a9e010" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.json", + "bytes": 8146, + "sha256": "9c188f2890630c7feec2be719a7104af9690da7ea836df18fa78da3ff2acfc1b" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.manifest.json", + "bytes": 1045, + "sha256": "46b40f221ffad614733b615208814ace63947e96b80bbfdec63853ccd4f4e8c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-attachments.request.json", + "bytes": 3075, + "sha256": "b57f656f0b9cf2c595e83150c683301909e20f15684d35d108d3c57ee0dc5909" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch-native.md", + "bytes": 2637, + "sha256": "dddca2b85f892b05881c75ef3cd62437396cc086a09909b621e02bad0cbe56ff" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.arcadia", + "bytes": 3134, + "sha256": "d3315bba762395205ae761e6e64029e8b4070c15a1299c6114075581db7b0974" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.after.json", + "bytes": 3927, + "sha256": "8f36119c7e893a4af374b13b85b1c2cb3df0196df8d06a551386628fc8b8646d" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.arcadia", + "bytes": 1787, + "sha256": "5e1f433e04621424edac43e53411624059e873f88dd531bfdb39093953485ed7" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.hashes.json", + "bytes": 933, + "sha256": "1bd87700b04e4f169ab5f8aceaa3b0c3ec3a1cc43e1bce135a1cee506fc75d38" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.json", + "bytes": 2816, + "sha256": "1972242d2a8677d004dc3af1081feb292de65fe26128d877dded8661f9906619" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.manifest.json", + "bytes": 647, + "sha256": "1e440efa02e2ccc27585d9a49c7864d53e3e3e7645ccb219f040e00d95331b8e" + }, + { + "path": "harness/fixtures/release1-native/semantic-batch.request.json", + "bytes": 2197, + "sha256": "71f23474614aab90398ce24f00f2cf61d6cb9a3a34faa3e12e0c8104e0a71073" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.arcadia", + "bytes": 15635, + "sha256": "e3ce0347746584f503b825a8b6bd23a7eebf0827940112ef8f36d500c1d0a043" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-repair.json", + "bytes": 25736, + "sha256": "29736f2a619f7f2d0e795229f6e8c3645a1b4eca6292043cd604aa01b1ec9170" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.arcadia", + "bytes": 15631, + "sha256": "9ab573c92be66e3bae659dd826923ba6066979b1651edda7bd469056632cd77e" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.after-take.json", + "bytes": 25736, + "sha256": "828c990c6129692cd31c7f6ed0dd6c952f9cfffdd90bc80171df82d4d929afba" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.arcadia", + "bytes": 15617, + "sha256": "49214be2ca9c8bb6195c3b39737c053847021839f70f0bb2921d35a1fbd2ac83" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid-request.json", + "bytes": 2225, + "sha256": "8b02d4739b1be2c8a64da76423b4a6cae7d89c60f4d30723b94f1da3779cbcca" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.invalid.txt", + "bytes": 78, + "sha256": "aa536e18bc65325163e9b645a4ad031ab599fcb05948dcf741b725d0f0c8b602" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.json", + "bytes": 25722, + "sha256": "995dd72f5c1f07f998233ae9847e337cb82de0c2a9053d3905be021d5f8124b9" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.manifest.json", + "bytes": 1059, + "sha256": "ad315359bfd68ce0d265976dc9e4ea6a502ebbb87d7339dd1af5ef27dd01e433" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-plan.json", + "bytes": 15016, + "sha256": "27bf316ad66ffa91f6323e75b0c280baf5caec298645793dea72c5d42aa3b782" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.repair-request.json", + "bytes": 2225, + "sha256": "f4f6b5480ec8927033ea469ea82c1e8411cb6dba95d2da680f15bc193914c9b4" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.steps.md", + "bytes": 3897, + "sha256": "7d7e38d93641a5f22a2738baa4dbacc392eebb477a855cdce0641961980a19ad" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-plan.json", + "bytes": 18557, + "sha256": "74dd68ba686b8928054480f0bfed55aad91f6f1208803399dc9878e894f57ecb" + }, + { + "path": "harness/fixtures/release1-native/semantic-keyed.take-request.json", + "bytes": 1508, + "sha256": "d19a53002a6bf95af3123a3ef9f78baaf7ce1085d4f06f0f4a9d5e5d5accbc0e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.arcadia", + "bytes": 6935, + "sha256": "90277f1780d43a6f0b2184bf00b87e7a4f3518d67c6f10d4793daafe1aabf493" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.after-order.json", + "bytes": 11286, + "sha256": "5a3c8494f6976c23b990c14b40760fb2f32ca9973caf6f31dab5632310663591" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous-request.json", + "bytes": 1379, + "sha256": "6a86fde194faa55f2d1bdb982571e0e711e5401b53a960e6acb8cf3e17f506c8" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.arcadia", + "bytes": 6195, + "sha256": "e7c30c5a5c3ba7209c8e223f02da55821d7af10a2f09844a7065ae6cd8f22aa5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-plan.json", + "bytes": 19156, + "sha256": "d1e5c2ed08e0aa6274a0421a39876d1ba99f4e441c7a0a68660a83b9e017da14" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.final-request.json", + "bytes": 2418, + "sha256": "433f723252598994dac7184da61f95344b528156cc5a0fba1a7864b2ec9f002b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.json", + "bytes": 10441, + "sha256": "9e4e2ce1c7879935ad0860a3ae720506c929a8422b51491b719d88af3fd3ff2d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-branch-steps.manifest.json", + "bytes": 1042, + "sha256": "87e8899c7d4e54faedeef32afb7592fb65278d1bd7390850ab198dcf62068329" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.arcadia", + "bytes": 6280, + "sha256": "6c77ed42bbf9f4ebe08bfa233197a4020e5587ce33747f7914430aa0c662d9a3" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.after-order.json", + "bytes": 10009, + "sha256": "1dd7ca2bcfc84ac23369c506302b39569d2ebc41e5a4edc99378a1fe01923b7e" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous-request.json", + "bytes": 1390, + "sha256": "e0ea7aeb25687ae63c65128f1aab78273f14030d179d3fbea63fe91ab5430136" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.arcadia", + "bytes": 5529, + "sha256": "563c36162050c8564ffa25a85c726462ecdaebdb87659b3f3610506bfd5581e6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-plan.json", + "bytes": 18821, + "sha256": "f96c43fc58dbe48a044b628b31bb3f0b59171dad5b6982ec6c34a5597e474130" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.final-request.json", + "bytes": 2438, + "sha256": "d38fdb13612b07254edad80848f79c1e097d5f868c020feae9ba072aa697a50d" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.json", + "bytes": 9153, + "sha256": "2ed0daed118f2df13dcad738dab174ad34d44a15921cf8097415e707978b0968" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-fragment.manifest.json", + "bytes": 1058, + "sha256": "c79bd12a85d8d4f25cc3ee43581b3e5e74ae9ad7e4de0c72764975ba2b89c279" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.arcadia", + "bytes": 5026, + "sha256": "98020e048ac01f285c6ad8c10ce22bef05e193b5ba0f5558be1fb26a7bf82620" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.after-order.json", + "bytes": 7851, + "sha256": "ea3783992488bc6ee944eb91a26ccf3dbc05a3909528fc32ec8023a76765cee6" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous-request.json", + "bytes": 1379, + "sha256": "ea3cfd25f7a50481805956fb88ab851516dcd602dd6564502a0cc55f7de6a54f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.arcadia", + "bytes": 4295, + "sha256": "2b7c3694623bbea3e36dcc6f674d4adcd91e23c8e1005ded21e5a69648a048e5" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-plan.json", + "bytes": 17912, + "sha256": "95a23bd334cffcaef0c3b1012b7555efd2a077ef6f9140d58020910ef8a76723" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.final-request.json", + "bytes": 2081, + "sha256": "1e2433ed5821bf65443f56cb27381ee935db81b1955d3a539b7952898312a410" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.json", + "bytes": 7012, + "sha256": "0033f8780c2ba69779b811bca792340c25a092f887e5811c6839f0a691d744f2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-reverse.manifest.json", + "bytes": 1046, + "sha256": "e3b4a60a56abee779ca8356605c968aa2d99256a3bd3c5601b14b5c5502a1a05" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.arcadia", + "bytes": 5467, + "sha256": "e265cab35097acc46f5123107c13bc35b9f71931ff650557fc1c85779141b327" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.after-order.json", + "bytes": 8482, + "sha256": "9b777828d3681138de6bbd08de8bf922bed92c27be60b103d8ff73ce7ddd0a48" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous-request.json", + "bytes": 1379, + "sha256": "7d124256730bf2feee772c7d0118b87eb288e8aaa9179d69ceb9259dbceb2c71" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.arcadia", + "bytes": 4727, + "sha256": "87a5a3665dab2dd6e595867dcebb1586e93dd067c85d6e24b1a4d3ff0ad6d4ba" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-plan.json", + "bytes": 18803, + "sha256": "1888ca51e0923866a9afea99cad069fe5d3f19f0a1b24328e20ac1b9f52d8bad" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.final-request.json", + "bytes": 2294, + "sha256": "5070a5b85feb1bc7b1fc648cd5d35ef26663492c8666dcd471950c06ec3a6052" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.json", + "bytes": 7641, + "sha256": "725b35e36640c81c70c7efea5c3304bf61b49ef9664194ca0d491782cc62191a" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered-scenario.manifest.json", + "bytes": 1038, + "sha256": "1b43abf8fed3061c65a7b7cb103d31ea7ece333a2da83c645f8d228448c4dbb2" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.arcadia", + "bytes": 5019, + "sha256": "65a6217f474b5085f37b511151185c2c08ff7a1998e924f1fe01f29c410f6ced" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.after-order.json", + "bytes": 7835, + "sha256": "8a53bb9b43eab5b6dca5e08deef20c14c96e134b9ee816a99b7960bb5255e008" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous-request.json", + "bytes": 1379, + "sha256": "c704f99245f00d5c3be0562d91931b4e7f1fb3fb36f41991eb76656ffbd6129f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.ambiguous.txt", + "bytes": 94, + "sha256": "0f938b23fcfce776a61a57de5a2c82b4a0720b5e5af6780fdb96f5f92b3edd21" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.arcadia", + "bytes": 4279, + "sha256": "c59ec1233d5a9fbb8e386f6d9b13f398be21baf813ba215efb51bfc1bb98db36" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-plan.json", + "bytes": 17938, + "sha256": "30c5c3f614a74708763df612016483623792f4c65e2ed2fa662ac417cfb852eb" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.final-request.json", + "bytes": 2098, + "sha256": "3b6c35ef78133f0980cb6fb53fbc29c5d3c4deb5dc4be01c2c3384e221987b9b" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.json", + "bytes": 6996, + "sha256": "c159c60403abcf8fefab7f19cbad9989488e8ccc20b82c57597b22a0ae254802" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.manifest.json", + "bytes": 1038, + "sha256": "af8a314a9b1d85a8f98affa5a6649f43d252851158798e1ad687bb1b6966b14f" + }, + { + "path": "harness/fixtures/release1-native/semantic-ordered.steps.md", + "bytes": 4549, + "sha256": "6004894e9d9f478b7fe1c3c3e0706dcc546d5df8557cff91b4cf26f8a4badf24" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/15000000-0000-4000-8000-000000000010.json", + "bytes": 1933, + "sha256": "71cca2a59f36b2a07d11dedbe9101226aa1a4a00d8ac244b5565202e56709f51" + }, + { + "path": "harness/fixtures/release1-native/source5-recovery/generate.py", + "bytes": 1496, + "sha256": "e44986c1d563499f25917441220b23883fc9cb0f89faf409873191f0212fbd2f" + }, + { + "path": "harness/fixtures/release1-native/state-actions.arcadia", + "bytes": 6224, + "sha256": "9cde82608110e56aa9e14c9e33eb38976f53aed74ab013145d411d5743a0ec26" + }, + { + "path": "harness/fixtures/rest-coverage/README.md", + "bytes": 1870, + "sha256": "df4a391312e0c8b20ccdcc850199443b08547be1b10b1f2447a067bf4bf544e6" + }, + { + "path": "harness/fixtures/rest-coverage/coverage-probe.json", + "bytes": 7951, + "sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43" + }, + { + "path": "harness/fixtures/rest-coverage/run-coverage-probe.ps1", + "bytes": 9381, + "sha256": "f24f19fca418b76a7249894a08c116e16b465a02f8f899d12b808ccfdd90a3bd" + }, + { + "path": "harness/fixtures/run-timed-bundle-oracle.ps1", + "bytes": 7466, + "sha256": "fab696486a574f9867c6e69a8a8b960e7e9722206441b9cc5f36d41f285f1a25" + }, + { + "path": "harness/fixtures/scenario-authoring/README.md", + "bytes": 14700, + "sha256": "6b651b180b76d10b00bc49d77a8f5e0b3ba0317446978f41b541f5bb23fedad8" + }, + { + "path": "harness/fixtures/scenario-authoring/base/expected-baseline.json", + "bytes": 38589, + "sha256": "abd8246c939ebb8a2162ef82e23d0fb322ee1a8b4d0d7c28a34037e42e86e841" + }, + { + "path": "harness/fixtures/scenario-authoring/base/project.arcadia", + "bytes": 19470, + "sha256": "9b1afbe96b0bf8fa613451b00929492f05a59b9eb2ca74c2c374a8b7bb7cba9e" + }, + { + "path": "harness/fixtures/scenario-authoring/base/rationale.arcadia", + "bytes": 86, + "sha256": "82df210f22f6aa336a3e7e00240977d671c7c3923db7bc58fb29e6d98b67ef49" + }, + { + "path": "harness/fixtures/source7-native/README.md", + "bytes": 7235, + "sha256": "7abccbc3da0980d1d099761d1a66d12c403a0f543954134537ecd4930d182b4b" + }, + { + "path": "harness/fixtures/source7-native/base/expected-baseline.json", + "bytes": 26428, + "sha256": "e2882a58f841f460f45d9d67db1606440e0d7997b9b29a784569ae48e4b23bfb" + }, + { + "path": "harness/fixtures/source7-native/base/project.arcadia", + "bytes": 13616, + "sha256": "5474d8ca05fd1375220dc0ad40d913631fde51159e9632bb9f290d1ecdab8dd7" + }, + { + "path": "harness/fixtures/source7-native/base/rationale.arcadia", + "bytes": 59, + "sha256": "e6a600e13036d4ad594a65380ed1b3d82d1772d583041bb0a624c9588a73047a" + }, + { + "path": "harness/fixtures/source7-native/manifest.json", + "bytes": 410, + "sha256": "6c57164a796234d83818d462d0a25f10e77062d405769e602ae2a7bec251e3b6" + }, + { + "path": "rust-toolchain.toml", + "bytes": 66, + "sha256": "a6a0bbd29ffaa8182dc22d1d9149709f1091e47df40ed96eb8a78a711c66a4ce" + } + ] +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.log b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.log new file mode 100644 index 00000000..e4211bdb --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.log @@ -0,0 +1,28 @@ + Finished `test` profile [unoptimized] target(s) in 2.31s + Running unittests src\lib.rs (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\analysis-checked-save-target-20260913\debug\deps\oa_core-73987e0d7089bf1e.exe) + +running 21 tests +test language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields ... ok +test language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state ... ok +test language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context ... ok +test language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax ... ok +test language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8 ... ok +test language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped ... ok +test language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally ... ok +test language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles ... ok +test language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries ... ok +test language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes ... ok +test language::analysis_source::tests::budgets_aggregate_across_fragments_and_latch_numeric_exhaustion ... ok +test language::analysis_source::tests::byte_token_frame_logical_and_list_boundaries_have_nearby_successes ... ok +test language::analysis_source::tests::every_expression_shape_and_exact_constructor_arity_is_represented ... ok +test language::analysis_source::tests::flat_binary_depth_and_malformed_constructor_retain_bounded_completed_children ... ok +test language::analysis_source::tests::mixed_precedence_and_grouping_have_independent_expected_child_topology ... ok +test language::analysis_source::tests::partial_wide_and_deep_input_cleanup_does_not_poison_a_fresh_parse ... ok +test language::analysis_source::tests::public_source_headers_and_existing_numeric_token_controls_are_unchanged ... ok +test language::analysis_source::tests::raw_numeric_lexing_preserves_exact_atoms_and_operator_boundaries ... ok +test language::analysis_source::tests::repeated_call_argument_occurrences_have_distinct_original_spans ... ok +test language::analysis_source::tests::significant_ratio_and_quantity_trivia_preserve_original_spans ... ok +test language::analysis_source::tests::unary_literals_precedence_and_comparison_children_keep_distinct_trees ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 108 filtered out; finished in 0.27s + diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.result.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.result.json new file mode 100644 index 00000000..a06440b3 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source-gates-20260913/typed-b2c970b.result.json @@ -0,0 +1,36 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "head_after": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "start": "2026-09-13T05:21:33.956125+00:00", + "end": "2026-09-13T05:21:37.519803+00:00", + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "-p", + "oa-core", + "--lib", + "language::analysis_source", + "--", + "--test-threads=1" + ], + "inputs": "typed-b2c970b.inputs.json", + "changed_inputs": [], + "artifacts": [ + { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + } + ], + "environment": { + "CARGO_TARGET_DIR": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913", + "CARGO_BUILD_JOBS": "1", + "CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo", + "RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup" + }, + "listing_members": [], + "listing_count": 0, + "listing_scope": "Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts." +} diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-execution-audit-20260913.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-execution-audit-20260913.json new file mode 100644 index 00000000..0e8e77cc --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-execution-audit-20260913.json @@ -0,0 +1,93 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "git_blob_verified_inputs": 524, + "listing_unique": 129, + "full": { + "exit": 101, + "passed": 113, + "failed": 16, + "failures": [ + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views", + "language::nesting_tests::nested_elements_infer_only_parent_and_keep_typed_fields_and_allocations_explicit", + "language::nesting_tests::nested_fragment_id_stabilization_preserves_comments_and_indexes_real_bytes", + "language::nesting_tests::non_elements_includes_and_declarations_inside_typed_values_are_rejected", + "language::nesting_tests::normative_nested_ownership_example_compiles_as_a_source_fragment", + "source_files::transaction_tests::interrupted_publication_without_write_marker_never_rolls_back_external_matching_bytes", + "source_files::transaction_tests::interrupted_save_and_interrupted_recovery_can_both_be_resumed", + "source_files::transaction_tests::malformed_v2_write_marker_refuses_recovery_without_changing_source_bytes", + "source_files::transaction_tests::partial_save_failures_restore_every_original_and_write_entry_last", + "source_files::transaction_tests::recovery_before_any_write_accepts_v2_marker_and_keeps_v1_rollback_compatibility", + "source_files::transaction_tests::recovery_rechecks_external_changes_between_restorations", + "source_files::transaction_tests::recovery_rejects_untrusted_escape_paths_before_touching_files", + "source_files::transaction_tests::rollback_refuses_external_edits_even_in_an_unchanged_dependency", + "source_files::transaction_tests::rollback_removes_only_our_new_file_and_retains_detached_files", + "source_files::transaction_tests::unwritten_journal_never_rolls_back_a_completed_writer_with_identical_after_bytes" + ], + "same_failure_names_as_2c515cf": true, + "changed_cause_from_legacy_definitions_to_header": [ + "language::nesting_tests::checked_in_example_supports_cross_file_reparent_without_changing_allocations", + "language::nesting_tests::checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views" + ] + }, + "new11_all_passed": [ + "language::analysis_source::declarations::tests::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields", + "language::analysis_source::declarations::tests::declaration_budgets_share_literals_types_references_and_failure_state", + "language::analysis_source::declarations::tests::declaration_frames_restore_the_callers_inherited_context", + "language::analysis_source::declarations::tests::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax", + "language::analysis_source::declarations::tests::inherited_version_root_and_short_word_contracts_do_not_enable_public8", + "language::analysis_source::declarations::tests::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped", + "language::analysis_source::declarations::tests::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally", + "language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles", + "language::analysis_source::declarations::tests::typed_brace_frames_have_exact_zero_one_two_boundaries", + "language::analysis_source::declarations::tests::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes", + "language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens" + ], + "retained8_all_passed": [ + "language::source3_bridge::tests::frozen_source3_and_json3_have_complete_model_and_migration_parity", + "language::source3_bridge::tests::frozen_wire_still_rejects_new_unknown_and_duplicate_fields", + "language::source3_bridge::tests::old_review_prose_survives_without_admitting_semantic_fields", + "language::source3_bridge::tests::scratch_bridge_refuses_to_discard_current_only_data", + "persistence::source_save_tests::equal_project_from_generated_legacy_source_still_rejects_migration", + "persistence::source_save_tests::generated_source_admission_checks_final_newline_under_the_effective_byte_limit", + "persistence::source_save_tests::malformed_generated_source_rejects_before_any_filesystem_staging", + "persistence::source_save_tests::parseable_source_omitting_a_definition_cannot_replace_the_whole_project" + ], + "typed_passed": 21, + "tokens_passed": 1, + "artifact": { + "path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-checked-save-target-20260913\\debug\\deps\\oa_core-73987e0d7089bf1e.exe", + "bytes": 35920896, + "sha256": "67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5" + }, + "records": { + "list-b2c970b": { + "exit": 0, + "result_sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f" + }, + "typed-b2c970b": { + "exit": 0, + "result_sha256": "2bc1c684a2f848e9cf8f64bc9ab78e0cfd64f3a3b40addf2f09f541a777e5099", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "ffa47958eab98bb2223133b09ef1e446883e8a0b599bc4c8db7127b52760500e" + }, + "tokens-b2c970b": { + "exit": 0, + "result_sha256": "238cc7b141b7f0a3eeaed6f5079d9dbf2f830dc8687c2d6383020f2e9aad6192", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "32cd7d2bda89d12695617dd956b85b286e7fe86129c78296fa3e3fcc19c31417" + }, + "full-b2c970b": { + "exit": 101, + "result_sha256": "8c8663ae841204a46331adc81e6298c3ecaea14f237049f606fe8a4d15d1d861", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "0e0fd205258cd7f1b6a898486c35514a359eb02e3b17382b0f2cffb4d443cfb3" + } + }, + "strict": { + "state": "result absent at audit; not inspected" + }, + "admission_helper_sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d" +} \ No newline at end of file diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-handoff-20260913.md b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-handoff-20260913.md new file mode 100644 index 00000000..9ecd84c7 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-handoff-20260913.md @@ -0,0 +1,95 @@ +# Source8 S2a immutable source handoff + +2026-09-13. Codex-956atf `/root/source8_lowering_plan`. Worktree `.local/as2-20260913`, branch `codex/analysis-s2-956atf-20260913`, **latest clean commit `b2c970b4673e062e47eadd12906d2316c4b1a7b3`**. Initial S2a checkpoint `021bdc5a921885d1f5ce5b3a4b9cdbc03a73ab68` was based on `6216cff4cfeb1502b8453b40547aacb74941f2b2`; the latest commit contains the narrowly reviewed corrections below. + +This is the authorized first declaration/cursor/span checkpoint, not S2 lowering/writer completion. **No Cargo, compiler, executable tests, native UI or Gitea actions were run by this worker.** Parent owns immutable review, compiler lease, integration and publication. The original `.local/analysis-core-worktree-20260911` was not edited during S2a. + +Parent-reported baseline evidence: strict passed on `9ff6e7c`; `6216cff4` has 118 listed core library tests and actual four bridge + eleven syntax + four save-guard passes, with 520 unchanged inputs, followed by all-targets strict PASS. None of that proves this new commit passes. Retain the old public source8 failure evidence until the complete public adapter exists. + +## Concrete result and ownership boundary + +Initial checkpoint: eight source files changed, 1,719 insertions / 325 deletions. The totals include moved lexical/cursor code and 531 lines of declaration tests plus 120 lines of lexical fixtures. Correction `b2c970b` adds 90 lines/removes2 in three files (two new frame tests account for most additions). All tests remain unrun on the latest source by this worker. + +| File | Change | +| --- | --- | +| `language.rs` | Add `mod raw_tokens`; replace existing `tokenize` body with `raw_tokens::legacy(source)`. No other source changes. | +| New `language/raw_tokens.rs` | One streaming token iterator over raw source; legacy strict/tolerant adapter reproduces existing token classes/shapes, greedy signed JSON numeric classification, and individual-character errors for new expression punctuation. Authored compatibility fixtures. JSON string validation uses temporary allocation inherited from the old tokenizer; the iterator is not allocation-free. | +| `language/analysis_source.rs` | Add private cursor/declarations modules. Existing expression-only wrapper scans once, invokes borrowed binding parser, then requires cursor EOF. | +| `language/analysis_source/lex.rs` | Replace separate scanner with source8 significant-token adapter over the shared raw scanner. It charges source bytes once and every token, including trivia, before scanning/storing. | +| New `language/analysis_source/cursor.rs` | Move shared cursor, token/span/name/literal/frame helpers out of expression parser; add quoted strings and exact-only literal consumption for declarations. | +| `language/analysis_source/syntax.rs` | Existing iterative Expr machine consumes the shared cursor; caller now owns EOF/field delimiter. Reuse shared exact literal helper. Entry checks the latched budget before even `unbound`. | +| New `language/analysis_source/declarations.rs` | Required typed header/body/field/type/input/override grammar, identity insertion metadata and duplicate checks. No resolution/model construction. | +| New `language/analysis_source/declarations/tests.rs` | Eight authored declaration/cursor/identity/budget contract tests. | + +The existing `#[cfg(test)] mod analysis_source` boundary remains. No public8 header admission, new public API, new production DeclKind, writer, model/semantic mutation, source_project integration or schema/codec switch. The nine short words are recognized **only by the staged declaration function**, and do not enter `reserved()` or the public declaration map. The public legacy token contract remains intentionally unchanged, including negative numbers as one Number token and `+1` as Error. This adapter choice was explicitly confirmed by the parent during implementation. + +`source3_bridge.rs` and both root-owned hooks are unchanged. File SHA256 remains `e3a76cfdacf6d85ce3086dc9031aeab5115496786ddf197510939ac0e0c5310c`; the production language diff contains only the raw module declaration and tokenizer body replacement. No source_project/model/persistence files changed. + +## Exact private interfaces + +`raw_tokens::Scanner::new(source)` implements Iterator of raw `Token { class, span, legacy_number_part }`. Numeric tokens are never converted through JSON here. String validity uses the same JSON-string admission as the former public tokenizer. The legacy adapter uses bounded token lookahead to join the old contiguous numeric-token alphabet, then applies the existing JSON Number classification. This intentionally preserves old numeric validation at that legacy adapter boundary. The source8 adapter bypasses that number conversion and uses Exact at literal consumption. Operators do not become accepted old grammar just because the shared scanner recognizes them. + +`analysis_source::lex::tokens(source, &mut Budget) -> Result, Error>` remains the charged source8 adapter. Tokens are significant-only and keep full-file byte spans. Scanner trivia still consumes token charges. A compile owner must pass the same Budget across its reachable files; no implicit session or per-field budget was added. + +`Cursor::new(source, &tokens, &mut Budget)` borrows the full source/token stream. Its public-to-sibling fields are `source`, `tokens`, `cursor`, `frames`, `budget`. `syntax::binding(&mut Cursor) -> Result` consumes one binding and leaves its following token untouched. It does not search ahead for field endings or rescan source substrings. Nested commas and closes still belong to the existing explicit-task Expr machine. `Cursor::end()` enforces EOF when the caller needs it; all spans including numeric trivia remain original full-file offsets. + +`declarations::parse(&mut Cursor, version: u32, lexical_owner: Option) -> Result` consumes exactly one typed declaration from that cursor. `version` is the caller's inherited entry policy, not a fragment-selected mode. It rejects any version other than8, any lexical owner and unsupported/long declaration word before allocating a declaration. The outer parser/include owner is deliberately not implemented here. + +Typed syntax: + +- `DeclarationKind`: QuantityKind, Unit, Calculation, Property(Layer), Check(Layer), Case(Layer). `declaration_kind(word)` recognizes precisely the nine short neutral/OA/SA words. +- `Declaration`: Header, whole span, brace-excluding body span, optional description/explicit root-parent field, typed Body. +- `Header`: kind/token span, alias token+name, display name and its string token span, identity metadata and header span. +- `IdentitySyntax`: optional UUID value, optional `id` keyword and literal spans, optional insertion byte offset. **No UUIDs are generated.** Missing global/parameter IDs stay unresolved and repeat parsing yields identical syntax. The later stabilization owner assigns IDs, inserts them once and reparses exact bytes. This follows r2 line196 without pretending syntax parsing already performs bundle stabilization. +- `Field`: complete field span including keyword/semicolon, separate keyword span, original value span, typed value. The value-span meaning matches existing top-level field consumers. +- `TypeSyntax`: whole type span, ordered scalar syntax/span and List boolean; exactly six forms. Nested List rejects. Quantity references remain unresolved. +- `ParameterSyntax`: whole input span, name/token, identity metadata and type. Authored order stays a Vec. Duplicate names and explicit IDs reject within one calculation; IDs are not inserted into any global registry. +- `DimensionSyntax`: fixed seven exponent slots plus authored ordered entry/axis/exponent spans. Unknown/duplicate axes and values outside -32..32 reject. +- `ExactSyntax`: Exact value plus full/component literal syntax. Scale/offset accept literal-only syntax, using the same exact helper as Expr literals. +- `OverrideSyntax`: full entry, target alias token, binding and its span; an ordered Vec until future typed resolution. Duplicate names reject before map construction. +- `Body` variants have required non-Option typed fields: QuantityKind(dimension/algebra), Unit(kind/scale/offset/symbol), Calculation(ordered parameters/result/body), Property(subject/type/base), Check(predicate), Case(ModelBaseline/explicit overrides). Only documented optional fields remain Option. Description can be absent; the three analysis roots may explicitly state `parent none`; definitions reject parent fields. + +Expr syntax remains all thirteen variants. Repeated call argument tokens have distinct spans under separate actual Expr nodes; the authored declaration test verifies all four labels in the repeated two-call discriminator. S2b/S3 must attach owner/field/path and resolved callee/ParameterId identities. This checkpoint does not claim those qualified semantic index keys already exist. + +## Authored tests, all unrun on this commit + +Existing eleven `language::analysis_source::tests::*` tests were retained byte-identical. Existing public token control expectations were not weakened or replaced. The new tests are: + +1. `language::raw_tokens::tests::legacy_adapter_retains_authored_numeric_operator_and_trivia_tokens`: exact expected classes/text/contiguous spans for adjacent/spaced minus, exponent signs, plus, malformed atoms, combined operator legacy errors, comments, Unicode, invalid/incomplete strings, control characters and contextual words. +2. `language::analysis_source::declarations::tests::required_declarations_have_independent_typed_body_and_header_oracles`: independently expected required bodies/headers for all nine declaration words, dimensional/algebra/unit numeric values, calculation parameter order/Expr topology, property/check/case fields. +3. `...::empty_unbound_and_all_scalar_list_types_are_explicit_valid_syntax`: six types, zero parameters, unbound, empty dimensions/overrides and optional links. +4. `...::missing_required_fields_and_unknown_or_duplicate_entries_reject_locally`: remove every required field, duplicate singleton fields/axes/parameter names+IDs/call arguments/overrides, unknown fields, literal-only violations, invalid types/dimensions, required subject/base violations and exact duplicate target span. +5. `...::borrowed_cursor_preserves_full_file_spans_and_does_not_rescan_fields`: two declarations on one charged stream with Unicode/CRLF/ratio comments, cursor continuation, exact body/input/type/literal/component spans, four distinct repeated-call key spans and unchanged lexical byte/token counters. Independently expected nine reference occurrences. +6. `...::missing_id_metadata_is_stable_and_parameter_ids_are_owner_scoped`: repeat parse exact syntax equality, header/parameter insertion offsets including comments, explicit parameter/global UUID collision and separate calculation reuse. +7. `...::inherited_version_root_and_short_word_contracts_do_not_enable_public8`: inherited version/root failures, long words excluded, existing contextual aliases still valid on public source7, public8 still rejects and old versions still reject short analysis declarations. +8. `...::declaration_budgets_share_literals_types_references_and_failure_state`: deterministic numeric/entry near-limit success and limit-1 failure, shared cross-unit type/subject/unit refs, latched first failure with no later literal work, and borrowed `unbound` cannot escape an exhausted budget. +9. `...::typed_frame_budget_and_truncated_declaration_cleanup_have_nearby_successes`: declaration + nested List/Quantity frame3 success/frame2 reject after correction `b2c970b`, truncation across declaration/override/call/ratio boundaries and fresh subsequent syntax parse. +10. `...::typed_brace_frames_have_exact_zero_one_two_boundaries` (added in `b2c970b`): standalone unbound succeeds with zero frames; the smallest calculation needs one; empty dimension and override blocks need two including their declaration. Each 0/1/2 ceiling has exact success/failure and located-brace assertions; successful declarations restore zero and report the independently expected deepest frame. +11. `...::declaration_frames_restore_the_callers_inherited_context` (added in `b2c970b`): a caller holding one outer frame causes a scalar calculation to reject at ceiling1 and succeed at ceiling2. Two sequential declarations restore the same caller frame rather than accumulating depth or resetting it. + +## Reviewed correction history + +Parent/fresh critic source review of `021bdc5` identified two concrete corrections before executable gating. `b2c970b4673e062e47eadd12906d2316c4b1a7b3` addresses them without changing unrelated production behavior: + +- The authored `@alias` lexical fixture now expects `Keyword`, matching both the frozen `reserved()` behavior and the new legacy adapter. Only the test expectation changed; the production tokenizer did not. +- `declarations::parse`, `Cursor::dimension` and `Cursor::overrides` now reserve an active syntax frame before their opening brace and close it after the matching closing brace. The existing Expr/type/algebra/ratio delimiter accounting is unchanged. This makes typed-brace overhead explicit and consistent; it is not a claim that the previous fixed brace undercount permitted unbounded recursive syntax. Standalone S1 expression tests remain byte-identical and their frame counts remain unchanged. + +The current private cursor starts at zero only when its caller creates a standalone parse context. Future S4 project/include integration owns the inherited outer syntax context and must pass/preserve that context consistently; declaration parsing adds its own braces and restores the caller's depth on success. A failed cursor remains discarded as documented below. The new inherited-context test exercises the interface without prematurely implementing or deciding the outer Project/include parser. + +The handoff's former description of the iterator as allocation-free was inaccurate: raw string classification JSON-validates strings using a temporary String, as the old tokenizer did. It has been corrected to streaming; no allocation/RSS result is claimed. + +Correction verification performed: rustfmt edition2024/skip_children on exactly the three corrected files exited0; git whitespace check passed; source diff was inspected and committed. No Cargo/compiler, test executable, GUI or Gitea action was performed. Latest source is paused for fresh critic verification and the parent's serialized executable gate. + +Worker verification: rustfmt edition2024 with `skip_children=true` exited0 for the seven implementation/test paths beneath `language/` that changed. `language.rs` contains only the hand-formatted module/function hunks; its unrelated pre-existing formatting was preserved. Git staged whitespace check passed. Source inspection checked tokenizer compatibility, shared budget/cursor use, required-field paths and unchanged bridge/header hooks. **Rustfmt parses Rust syntax but does not establish typechecking, test correctness, runtime safety or resource performance.** + +## Review focus and remaining work + +The shared production scanner is the consequential surface to review first. Compare its legacy adapter against the frozen tokenizer, especially malformed greedy numeric runs, lookahead across trivia, UTF-8 invalid/incomplete string spans, and punctuation splitting. Root should run the authored legacy test, unchanged S1 tests, affected ordinary source/nesting/coordinate/message controls and strict all-targets checks after immutable review. The compiler has not yet validated this commit; repair findings on a new pin and retain failed evidence. + +The typed stage intentionally does not resolve refs, check purity/layers/type compatibility, admit whole Projects or write source. Examples such as a property reading a wrong-domain `@alias` remain unresolved syntax and must reject in later lowering/admission. It also does not select a bounded entry header policy in production, thread budgets through includes, combine ordinary references/graph counts, map latched spans to file paths, stabilize IDs, or expose static admission usage. Those are explicit S2b/S3/root integration obligations, not accomplished behavior. + +Caller contract on error: abandon the failed cursor/candidate and retain the source path that produced the first error. Budget exhaustion latches its original span; continuing in a new file and reattaching that span to the new file would be incorrect. No broad generic parse-session abstraction was introduced to hide this responsibility. + +S2b can now build global categories/signatures and lower these typed bodies; S3 can design owner/field/Expr-path descriptors against these original spans. Before adding public DeclKind or replacing generic Declaration payloads, coordinate exact dependent match hooks with the source_project/root owner. Continue to preserve root's source3 bridge and public version gate. Canonical writer, full worked OA/SA whole-Project tests, proper qualified rename/swaps, fixed include/stabilization/migration pass counts and measured source profile adoption remain subsequent gates. + +**Worker is paused after this immutable checkpoint; no broad lowering or writer work began.** diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-independent-review-20260913.md b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-independent-review-20260913.md new file mode 100644 index 00000000..7bc1a531 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-independent-review-20260913.md @@ -0,0 +1,100 @@ +# Source8 S2a independent source review + +2026-09-13. Reviewer: Codex-956atf `/root/source8_s2a_review`. Reviewed frozen clean `.local/as2-20260913` at **021bdc5a921885d1f5ce5b3a4b9cdbc03a73ab68**, against **6216cff4cfeb1502b8453b40547aacb74941f2b2**. HEAD and clean status were checked before and after source inspection. No source changes, compilation, executable tests, GUI, Gitea writes or publication were performed. This review file is outside the frozen worktree. Parent owns execution, repairs and integration. + +## Outcome + +One confirmed authored-test oracle defect must be repaired. One shared-frame accounting contract gap needs an explicit decision before the cursor contract is frozen for downstream work. No additional production lexical regression was found by source inspection. This is not an executable pass or approval of the later public source8 repair. + +Inputs read: applicable AGENTS.md, harness/STATE.md (historical integrated context only), accepted `.local/analysis-source8-repair-design-r2-20260913.md`, `.local/analysis-source8-s2-implementation-plan-20260913.md`, `.local/analysis-source8-s2a-handoff-20260913.md`, all eight changed files and their base diffs, unchanged Budget, model alias rules and affected language helpers. Exact implementation facts below refer to the reviewed commit. Parent supplied initial suspicions for F1/F2; both were independently traced against source and the contract rather than credited as independent discoveries. + +## Findings + +### F1 — Medium: legacy fixture expects an identifier for an existing reserved word + +`crates/oa-core/src/language/raw_tokens.rs:298–305` authors `// π\r\n"雪" @alias` and expects `(Identifier, "alias")`. Both the frozen original tokenizer and the replacement use `reserved(word)`; `language.rs:195` delegates to `crate::reserved_alias`, and `model.rs:1717` explicitly reserves `alias`. The replacement therefore correctly produces Keyword, while its new test asserts Identifier. + +Impact: the new compatibility test should fail even if the production adapter preserves old behavior exactly. Changing production classification to satisfy this fixture would introduce a regression. + +Action: correct only the expected class to Keyword (or change the fixture to an actually nonreserved name if its intended purpose is identifier coverage). Retain an explicit reserved-name discriminator. Run the unchanged legacy compatibility test plus affected old tokenizer/strict-reader controls on the repaired pin. + +Falsifier: if the exact reviewed `tokenize("@alias")` returns Identifier, inspect which alias implementation was linked; that would contradict the visible source path. The source prediction is Keyword for the token at bytes1–6. No executable result is claimed here. + +### F2 — Medium contract gate: typed brace containers do not participate in the shared frame budget + +`declarations.rs:266` consumes the declaration opening brace with `take("{")`, and `:362` consumes its closing brace without `open`/`close`. `dimension():529` and `overrides():597` do the same for their brace bodies. In contrast List, Quantity, Affine, ratio, quantity suffix and expression constructors enter the shared Cursor frame counter. + +Concrete source-derived discriminator: with `Limits.frames = 0`, `calculation f "F" { result Number; body unbound; }` succeeds through every frame-relevant path. `quantity_kind q "Q" { dimension {}; algebra Linear; }` and `oa_analysis a "A" { base ModelBaseline; overrides {}; }` also never call `open`. The current authored frame test expects List(Quantity(@q)) inside a calculation to cost2, intentionally ignoring the surrounding declaration. + +Contract precision: r2 line221 names parentheses, lists, function/call/type constructors and ratios; it does not explicitly name declaration braces. The accepted S2 plan line45 says types and non-Expr constructors use the shared counter. Consequently the observed behavior is definite, but labeling every omitted brace a violation requires choosing the intended frame definition. This is a constant nesting undercount under a delimiter-nesting interpretation, **not a demonstrated unbounded nesting or native-stack attack**: nested declarations and nested dimension/override bodies are rejected structurally. + +Preferred action: make the source-frame meaning consistent across the typed cursor by charging outer declaration and dimension/override braces, then add frame0 rejection/frame1 plain-declaration success/frame2 nested-container success, neighboring failures and sequential-declaration restoration checks. Update the current nested type oracle from2 to3 if the declaration brace counts. Keep the standalone S1 expression wrapper's own group256/group257 behavior unchanged. An explicit narrower definition that excludes these fixed containers is also defensible, but must be recorded as the chosen contract with targeted tests before downstream consumers infer delimiter depth from `deepest_frame`. + +Falsifier: under the current code a lower-profile frame0 plain-declaration test must succeed. If it rejects, verify the rejection is actually the frame budget rather than another ceiling. After the preferred fix that same input must reject specifically for frames, and frame1 must admit it. + +### F3 — Low documentation precision: the raw iterator is not allocation-free + +The handoff describes `raw_tokens::Scanner` as an allocation-free token iterator. `raw_tokens.rs:126` calls `serde_json::from_str::` to validate a string, which constructs a temporary owned String. This preserves the old tokenizer's string admission and allocation behavior; the new typed cursor later decodes the string again for its stored semantic value. Raw numeric tokenization itself does avoid numeric conversion. + +Action: say the iterator returns spans without storing token text, while string validation temporarily decodes strings. No production change is needed for this finding. Source bytes are already checked before the typed adapter invokes the scanner, so this is not evidence of an unbounded string allocation. + +## Reviewed invariants and limits + +The only production behavior surface in this diff is the replacement tokenizer route. The raw scanner preserves ASCII whitespace, newline comment boundaries, JSON string escape/closure validation and original UTF-8 byte boundaries. Comments advance bytewise only to newline/end, both valid UTF-8 boundaries; strings and otherwise unsupported Unicode advance whole characters. Legacy joining begins only on the old digit/sign/dot starts and extends across contiguous tokens composed entirely of the old alphanumeric/underscore/dot/sign numeric alphabet. Trivia and other punctuation stop joining. Combined comparison punctuation is split back to the old individual character classes and spans. No changed header gate, public declaration mapping, reserved-word table, source3 bridge or wire/model files were found. + +The significant source8 adapter intentionally differs from the old private S1 scanner in malformed-token diagnostics and now uses the legacy four-character whitespace set rather than all ASCII whitespace. This matches the accepted requirement to retain existing source whitespace. It also rejects invalid JSON strings during lexical admission. These are staged-only differences, not public legacy token regressions. + +Required declaration fields are represented by nonoptional values after `Fields::finish`, with explicit empty/unbound values preserved. Unknown and duplicate fields reject; parameter order remains a Vec; duplicate parameter names and explicit UUIDs reject within their owner; missing IDs are deterministic metadata rather than fresh identities. References and contextual names use the existing alias rules without adding new global bans. Exact scale/offset share the same numeric helper and Budget as bindings, and cannot consume expression arithmetic or a quantity suffix as an exact-only value. Type syntax admits exactly the six settled forms. Dimension entries use fixed slots plus ordered original spans and bounded signed integer conversion. Override and repeated-call occurrences retain distinct original spans. + +Source bytes and lexical tokens are charged once for the supplied token stream. Fields do not rescan source substrings. Declarations, fields/parameter rows, dimension entries, overrides and types reserve entries before growing their collections or creating their syntax; repeated attempts consume the ceiling before duplicate rejection. Type/unit/algebra/subject/constraint/parameter/call/argument/override references share the same reference counter. Numeric fields share one WorkMeter. Budget exhaustion is latched, including rejection of later `unbound`. Nonbudget syntax errors can leave Cursor.frames nonzero, but the handoff expressly requires abandoning the failed cursor/candidate, so this is not a finding against the stated caller contract. Later tolerant recovery must not reuse it without an explicit restoration design. + +The nine authored tests have useful manually specified syntax and span expectations rather than parser-generated expected Projects. Their valid/invalid paired cases support the checkpoint's scope. They do not establish later whole-Project equality, typed reference resolution/purity/layer admission, scoped semantic index keys, missing-ID insertion, source updates, writer roundtrips, bundle-wide integration or measured resource performance. The current cleanup test exercises selected truncated prefixes and fresh parser construction; it does not establish cursor recovery, and does not claim to. + +## Parent-owned next validation + +Repair F1 and resolve F2 on a new immutable source pin. Compile and run the nine new tests and unchanged eleven S1 tests, then affected legacy tokenizer/coordinate/message/nesting/source3 controls and strict all-targets checking under the parent's compiler lease. Retain failures and source identities; baseline passes on6216 do not transfer automatically. A broader public persistence success claim remains blocked by the intentionally absent S2b/S3/S4 work and the existing public8 rejection gate. + +Parent response after the review: root selected counting typed declaration/dimension/override braces and requested the bounded implementation and 0/1/2 boundary tests, updated List/Quantity oracle, Keyword fixture correction and allocation wording correction from the author. This records the accepted action only; no replacement commit or implemented repair was reviewed here. + +## Bounded correction followup — b2c970b + +Subsequently reviewed **b2c970b4673e062e47eadd12906d2316c4b1a7b3** atop the original reviewed021bdc5 pin in the same worktree. Verified clean status and HEAD, read the complete three-file correction diff (90 insertions/2 deletions), and read the updated handoff. This followup remained source-only: no compiler, test executable, production edits or Gitea operations. + +- **F1 resolved in source.** The single lexical fixture expectation changes Identifier to Keyword. No production tokenizer behavior was modified in this correction. +- **F2 resolved in source under the parent's selected contract.** Declaration, dimension and override bodies each call `open()` before taking their opening brace and `close()` after taking their matching close. Successful declarations restore their inherited depth rather than resetting it. The existing nested List/Quantity test now expects3 success/2 failure. Two new tests assert the independent standalone0/plain1/nested-container2 thresholds, error message and exact brace span, measured peak depth, restoration after successful parsing, and two sequential declarations inheriting one outer frame. The standalone S1 expression wrapper, parser and tests are unchanged. Failure continues to require abandoning the cursor, as previously documented. +- **F3 resolved in the handoff.** Its table now describes a streaming iterator and explicitly states temporary JSON-string allocation. Its correction history preserves the earlier inaccurate claim as corrected history, not a current assertion. + +No remaining blocking source-review finding was identified within this bounded correction. The source now contains eleven authored new tests across the initial checkpoint plus correction; the parent's expected full core listing of129 is a pending executable expectation, not a reviewer-observed listing. Typechecking, execution, strict checking, calibration and public source8 integration remain parent-owned gates. The original review above remains evidence about021bdc5 and is not retrospectively changed into a pass. + +## Independent execution-evidence audit — b2c970b + +Subsequently audited the parent's actual `list-b2c970b`, `typed-b2c970b`, `tokens-b2c970b` and `full-b2c970b` result records, raw logs, manifests and three admission receipts in `.local/analysis-source-gates-20260913`. Used a separate read-only evidence checker, `.local/audit-analysis-s2a-independent.py`, without rerunning Cargo, test executables or admission helpers. Machine-readable findings and exact result/log/input hashes are preserved in `.local/analysis-source8-s2a-execution-audit-20260913.json`. + +Verified: + +- Actual raw listing has129 unique tests and exactly equals the listing record. It preserves all118 names from `list-6216cff` and adds exactly the independently authored eleven names. Those names also exactly match the explicit `new_names` set parsed from `.local/admit-analysis-s2a-gate.py`. +- The complete raw runtime log has exactly129 unique named outcomes, with neither omitted nor extra names relative to the listing. Its actual summary is **113 passed / 16 failed / 0 ignored / 0 filtered**, and the full command exited **101**. This remains a failed full gate. +- All eleven new tests pass. All four retained `language::source3_bridge::tests::*` cases and four `persistence::source_save_tests::*` cases pass. The separate typed run has21 passing cases, and the raw-token run has1 passing case; both exit0 and match their listing-selected names exactly. +- The sixteen failed names exactly equal those in the prior `full-2c515cf` raw runtime log (98 passed/16 failed). All sixteen current failure sections identify unsupported source8. The only two failures whose cause advanced from the old definitions-envelope error are `checked_in_example_supports_cross_file_reparent_without_changing_allocations` and `checked_in_nested_example_has_stable_ids_typed_exchanges_and_three_clear_views`. The exact full failed-name list is in the JSON audit artifact. No failures were reclassified as passes or silently subtracted. +- Every one of the four input manifests identifies `b2c970b4673e062e47eadd12906d2316c4b1a7b3` and exactly matches all524 paths, byte sizes and SHA256 values independently reconstructed from that commit's Git blobs over the runner's declared source scopes. The records identify the same source before/after and contain no changed inputs. +- All four raw logs identify the same actual unit-test executable as their records. Its current bytes are35,920,896 and SHA256 is `67249b37f30b596eb3deb95a217bd77eb06905bdf7b6c27b74fec16f9f0362e5`; these match every artifact binding. Each of the three admission receipts matches its raw result, log and manifest hashes, source, artifact, selected names, mode,524-input count and current admission-helper hash `908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d`. + +Strict was checked once for a completed result record; `strict-b2c970b.result.json` did not yet exist. Its running log was not inspected and no polling was performed. No strict exit or pass is inferred. The later production-language integration target was not yet evidence available to this audit. + +Disposition: no evidence mismatch found. These results close the executable uncertainty for the eleven authored additions and retained tests described above, while preserving the sixteen actual failures and the unfinished public source8 scope. This audit binds the declared tracked source inputs and existing artifact bytes; it does not independently reproduce the build, attest external toolchain/dependency contents, calibrate resource ceilings or prove behavior hidden behind the current public header rejection. + +## Completed strict receipt followup + +After the earlier historical no-result observation, audited the completed `strict-b2c970b.result.json`, input manifest and raw log. Actual `cargo clippy --locked -p oa-core --all-targets -- -D warnings` exited **0**, starting2026-09-13 05:24:31.457419 UTC and ending **05:32:11.812372 UTC**. The log contains its completed dev-profile line and no warning/error diagnostics. All524 input paths, sizes and hashes independently match the same b2c970b Git blobs; source and head_after match, and changed_inputs is empty. Clippy produces no test-executable artifact binding in this receipt. + +Audit script `.local/audit-analysis-s2a-strict-independent.py` and result `.local/analysis-source8-s2a-strict-audit-20260913.json` preserve the exact bindings: result SHA256 `4a6e836eb816fe34ecb03771263e226568617656fa053320d8cf11ec5432781d`, raw log SHA256 `c5d02b2303b38e8383803140fc437df2f00e964f835cf3254d45044371fb01f7`, inputs SHA256 `53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763`. No compiler/test rerun or source change was made. This strict pass does not change the full-library113/16 failure result. + +## Production-language legacy failure cause + +The separate `legacy-full-b2c970b` integration target completed with **7 passed / 9 failed / 0 ignored, exit 101**, matching all16 names in its actual listing. Eight failure sections reject unsupported source8. The ninth, `original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions`, fails the historical retained/original equality oracle at pinned `crates/oa-core/tests/language.rs:982`. + +Read the pinned test's compatibility normalization and independently parsed both complete serde_json Value Debug operands from the raw failure log, without executing project code. A recursive comparison of1,072 left nodes and1,071 right nodes found exactly one difference: **left-only `/definitions = {}`**. Removing only that empty catalog makes both structures and every remaining value equal. The right operand also exactly matches the pinned `tests/fixtures/v2-coastal-rescue.json`, including numeric spellings. The earlier source-decoded/JSON-decoded Project equality assertion had completed before this failure. + +The current test normalizes earlier explicit compatibility defaults but does not remove the new empty definitions catalog before comparing with frozen V2. This is an outdated oracle projection, not evidence of lost original V2 data. It remains a failed test; subsequent identity/scenario assertions did not execute, and no normalization fix or weakened assertion was made. The failure is distinct from the eight public8 header failures and must not be grouped with them. + +Compact reproducible evidence: `.local/audit-analysis-s2a-legacy-cause.py` and `.local/analysis-source8-s2a-legacy-cause-20260913.json`. The latter binds raw log SHA256 `6901e88ed2900e05f4de94cb20fdc2b9a09a31982192ae2d552e31328db8659c`, pinned test and fixture hashes, all eight header-failure names and the sole structural difference. The read-only comparator was run successfully; no compiler, test rerun, source or fixture edit occurred. diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-legacy-cause-20260913.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-legacy-cause-20260913.json new file mode 100644 index 00000000..28077900 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-legacy-cause-20260913.json @@ -0,0 +1,34 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "test": "original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions", + "legacy_total": 16, + "legacy_passed": 7, + "legacy_failed": 9, + "unsupported8_failure_names": [ + "all_typed_fields_round_trip_with_stable_aliases_and_occurrences", + "authoring_defaults_and_forward_references_remain_strict", + "branching_reused_processes_and_chains_have_lossless_readable_source", + "coordinate_bits_and_permitted_strings_survive_text_and_storage", + "text_and_model_transactions_preserve_history_with_stable_aliases", + "typed_events_vertices_and_transition_kinds_round_trip_in_both_layers", + "typed_scenario_messages_values_and_reuse_round_trip_in_both_work_perspectives", + "v1_text_and_json_migrate_deterministically_without_losing_legacy_semantics" + ], + "assertion_difference": [ + { + "path": "/definitions", + "difference": "left_only", + "left": {} + } + ], + "all_other_values_and_structure_equal": true, + "right_matches_pinned_original_fixture": true, + "debug_nodes_left": 1072, + "debug_nodes_right": 1071, + "log_sha256": "6901e88ed2900e05f4de94cb20fdc2b9a09a31982192ae2d552e31328db8659c", + "test_source_path": "crates/oa-core/tests/language.rs", + "test_source_sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e", + "fixture_path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "fixture_sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005", + "interpretation": "The historical retained-vs-original projection omits the newly explicit empty definitions catalog from its compatibility-default normalization. Source-vs-JSON equality earlier in the same test completed before this assertion. This failure is an oracle projection mismatch, not evidence of lost original V2 data; later assertions did not execute and the test remains failed." +} \ No newline at end of file diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-strict-audit-20260913.json b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-strict-audit-20260913.json new file mode 100644 index 00000000..a703935a --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/analysis-source8-s2a-strict-audit-20260913.json @@ -0,0 +1,24 @@ +{ + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "exit": 0, + "command": [ + "cargo", + "clippy", + "--locked", + "-p", + "oa-core", + "--all-targets", + "--", + "-D", + "warnings" + ], + "start": "2026-09-13T05:24:31.457419+00:00", + "end": "2026-09-13T05:32:11.812372+00:00", + "verified_git_blob_inputs": 524, + "changed_inputs": [], + "result_sha256": "4a6e836eb816fe34ecb03771263e226568617656fa053320d8cf11ec5432781d", + "inputs_sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763", + "log_sha256": "c5d02b2303b38e8383803140fc437df2f00e964f835cf3254d45044371fb01f7", + "log": " Checking oa-core v0.2.0 (C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\analysis-core-worktree-20260911\\crates\\oa-core)\n Finished `dev` profile [unoptimized] target(s) in 7m 37s\n", + "scope": "Completed receipt/raw log/source-input audit; no compiler rerun, build reproduction or toolchain attestation." +} \ No newline at end of file diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-independent.py b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-independent.py new file mode 100644 index 00000000..145bef12 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-independent.py @@ -0,0 +1,116 @@ +"""Read-only independent evidence audit; does not run project code or admissions.""" +from pathlib import Path +import ast, hashlib, json, re, subprocess + +base = Path(__file__).resolve().parent.parent +repo = base / '.local/as2-20260913' +folder = base / '.local/analysis-source-gates-20260913' +pin = 'b2c970b4673e062e47eadd12906d2316c4b1a7b3' +def sha(raw): return hashlib.sha256(raw).hexdigest() +def read(name, suffix): return (folder / (name + suffix)).read_bytes() +def obj(name, suffix='.result.json'): return json.loads(read(name, suffix)) +def outcomes(log): return re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\s*$', log, re.M) + +# Independently rebuild the runner's declared tracked-input universe from Git. +scopes = ['Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures'] +paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', pin, *scopes], cwd=repo).decode().splitlines() +assert len(paths) == len(set(paths)) == 524 +raw = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=repo, input=''.join(f'{pin}:{p}\n' for p in paths).encode()) +offset, expected = 0, [] +for path in paths: + end = raw.index(b'\n', offset) + _, kind, size = raw[offset:end].split() + assert kind == b'blob' + size = int(size) + blob = raw[end+1:end+1+size] + expected.append({'path': path, 'bytes': size, 'sha256': sha(blob)}) + offset = end + size + 2 +assert offset == len(raw) +listing = obj('list-b2c970b') +listed = re.findall(r'^([^\r\n]+): test\r?$', read('list-b2c970b', '.log').decode(), re.M) +assert listed == listing['listing_members'] +assert len(listed) == len(set(listed)) == listing['listing_count'] == 129 +original = obj('list-6216cff')['listing_members'] +assert len(original) == len(set(original)) == 118 and set(original) <= set(listed) +new = set(listed) - set(original) +assert len(new) == 11 +helper = (base / '.local/admit-analysis-s2a-gate.py').read_bytes() +tree = ast.parse(helper) +declared_new = next(ast.literal_eval(n.value) for n in ast.walk(tree) if isinstance(n, ast.Assign) and any(isinstance(t, ast.Name) and t.id == 'new_names' for t in n.targets)) +assert new == declared_new + +results, artifact_identity = {}, None +for name in ['list-b2c970b', 'typed-b2c970b', 'tokens-b2c970b', 'full-b2c970b']: + rec = obj(name) + assert rec['source'] == rec['head_after'] == pin and not rec['changed_inputs'] + assert rec['inputs'] == name + '.inputs.json' + manifest = obj(name, '.inputs.json') + assert manifest['source'] == pin and manifest['inputs'] == expected + assert len(rec['artifacts']) == 1 + artifact = rec['artifacts'][0] + content = Path(artifact['path']).read_bytes() + assert len(content) == artifact['bytes'] and sha(content) == artifact['sha256'] + if artifact_identity is None: artifact_identity = artifact + assert artifact_identity == artifact + log = read(name, '.log').decode() + raw_artifacts = re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log) + assert len(raw_artifacts) == 1 + actual_path = Path(raw_artifacts[0]) + if not actual_path.is_absolute(): actual_path = base / '.local/analysis-core-worktree-20260911' / actual_path + assert actual_path.resolve() == Path(artifact['path']).resolve() + rows = outcomes(log) + assert len(rows) == len(set(n for n, _ in rows)) + results[name] = {'exit': rec['exit'], 'outcomes': dict(rows), 'result_sha256': sha(read(name,'.result.json')), 'inputs_sha256': sha(read(name,'.inputs.json')), 'log_sha256': sha(read(name,'.log'))} + if name != 'full-b2c970b': + assert rec['exit'] == 0 + receipt = obj(name, '.admission.json') + assert receipt['source'] == pin and receipt['artifact'] == artifact and receipt['verified_inputs'] == 524 + assert receipt['admission_helper_sha256'] == sha(helper) + for k in ['result_sha256', 'inputs_sha256', 'log_sha256']: assert receipt[k] == results[name][k] + if name == 'list-b2c970b': + assert receipt['mode'] == 'list' and receipt['names'] == listed + assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$', log, re.M) == [('129','0')] + else: + selector = 'language::analysis_source' if name.startswith('typed') else 'language::raw_tokens' + members = [n for n in listed if selector in n] + assert selector in rec['command'] and receipt['mode'] == 'focused' and receipt['names'] == members + assert set(dict(rows)) == set(members) and all(s == 'ok' for n,s in rows) + assert re.search(rf'test result: ok\. {len(rows)} passed; 0 failed; 0 ignored;',log) + +full = results['full-b2c970b']['outcomes'] +assert set(full) == set(listed) +assert results['full-b2c970b']['exit'] == 101 +assert list(full.values()).count('ok') == 113 and list(full.values()).count('FAILED') == 16 +assert re.search(r'test result: FAILED\. 113 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out;', read('full-b2c970b','.log').decode()) +failures = {n for n,s in full.items() if s == 'FAILED'} +old_log = read('full-2c515cf','.log').decode() +old_rows = outcomes(old_log) +old_failed = {n for n,s in old_rows if s == 'FAILED'} +assert failures == old_failed and len(old_failed) == 16 +assert len(old_rows) == len(set(n for n,s in old_rows)) == 114 +assert list(dict(old_rows).values()).count('ok') == 98 +retained = [n for n in listed if n.startswith('language::source3_bridge::tests::') or n.startswith('persistence::source_save_tests::')] +assert len(retained) == 8 and all(full[n] == 'ok' for n in retained) +assert all(full[n] == 'ok' for n in new) +def failure_sections(log): + return {n: body for n,body in re.findall(r'^---- (\S+) stdout ----\r?\n(.*?)(?=^---- |^failures:|\Z)',log,re.M|re.S)} +sections = failure_sections(read('full-b2c970b','.log').decode()) +prior_sections = failure_sections(old_log) +assert set(sections) == failures +assert all('Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.' in body for body in sections.values()) +changed_cause = [n for n in failures if 'Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.' not in prior_sections[n]] +assert len(changed_cause) == 2 and all('definitions' in prior_sections[n] for n in changed_cause) + +# Inspect strict exactly once if its result already exists; never poll a running gate. +strict = {'state': 'result absent at audit; not inspected'} +strict_path = folder/'strict-b2c970b.result.json' +if strict_path.exists(): + rec = obj('strict-b2c970b') + manifest = obj('strict-b2c970b','.inputs.json') + assert rec['source'] == rec['head_after'] == pin and not rec['changed_inputs'] + assert manifest['source'] == pin and manifest['inputs'] == expected + strict = {'exit':rec['exit'], 'command':rec['command'], 'result_sha256':sha(strict_path.read_bytes()), 'log_sha256':sha(read('strict-b2c970b','.log')), 'log_tail':read('strict-b2c970b','.log').decode()[-1500:]} +report = {'source':pin,'git_blob_verified_inputs':524,'listing_unique':129,'full':{'exit':101,'passed':113,'failed':16,'failures':sorted(failures),'same_failure_names_as_2c515cf':True,'changed_cause_from_legacy_definitions_to_header':sorted(changed_cause)},'new11_all_passed':sorted(new),'retained8_all_passed':retained,'typed_passed':len(results['typed-b2c970b']['outcomes']),'tokens_passed':len(results['tokens-b2c970b']['outcomes']),'artifact':artifact_identity,'records':{n:{k:v for k,v in r.items() if k!='outcomes'} for n,r in results.items()},'strict':strict,'admission_helper_sha256':sha(helper)} +dest = base/'.local/analysis-source8-s2a-execution-audit-20260913.json' +with dest.open('x',encoding='utf-8') as stream: json.dump(report,stream,indent=2) +print(json.dumps(report,indent=2)) diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-legacy-cause.py b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-legacy-cause.py new file mode 100644 index 00000000..b54d504f --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/audit-analysis-s2a-legacy-cause.py @@ -0,0 +1,73 @@ +"""Compare serde_json Value Debug assertion operands without printing model dumps.""" +from pathlib import Path +import hashlib,json,re,subprocess +base=Path(__file__).resolve().parent.parent +repo=base/'.local/as2-20260913' +pin='b2c970b4673e062e47eadd12906d2316c4b1a7b3' +folder=base/'.local/analysis-source-gates-20260913' +raw=(folder/'legacy-full-b2c970b.log').read_bytes(); log=raw.decode() +name='original_v2_text_and_json_preserve_identity_and_mixed_scenarios_after_extensions' +sections=dict(re.findall(r'^---- (\S+) stdout ----\r?\n(.*?)(?=^---- |^failures:|\Z)',log,re.M|re.S)) +assert len(sections)==9 +assert sum('Unsupported schema version: expected arcadia 3, 4, 5, 6 or 7.' in b for b in sections.values())==8 +section=sections[name] +left=re.search(r'^ left: (.*)$',section,re.M).group(1).rstrip('\r') +right=re.search(r'^ right: (.*)$',section,re.M).group(1).rstrip('\r') +class Parser: + def __init__(self,s): self.s=s; self.i=0; self.nodes=0 + def ws(self): + while self.i 4 else 'analysis_source', '--', '--test-threads=1'], + 'full': prefix + ['--', '--test-threads=1'], + 'clippy': ['cargo', 'clippy', '--locked', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'], +} +command = commands[mode] +paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, 'Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures'], cwd=root).decode().splitlines() +blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root, + input=''.join(f'{source}:{p}\n' for p in paths).encode()) +offset, inputs = 0, [] +for path in paths: + end = blobs.index(b'\n', offset) + _, kind, size = blobs[offset:end].split() + assert kind == b'blob' + size = int(size) + raw = blobs[end + 1:end + 1 + size] + assert (root / path).read_bytes() == raw, path + inputs.append({'path': path, 'bytes': size, 'sha256': hashlib.sha256(raw).hexdigest()}) + offset = end + size + 2 +assert offset == len(blobs) +manifest = out / (name + '.inputs.json') +manifest.write_text(json.dumps({'source': source, 'inputs': inputs}, indent=2) + '\n', encoding='utf-8', newline='\n') +started = datetime.now(timezone.utc).isoformat() +print(json.dumps({'start': started, 'command': command, 'source': source, 'inputs': len(inputs)}), flush=True) +log_path = out / (name + '.log') +with log_path.open('xb') as stream: + run = subprocess.run(command, cwd=root, stdout=stream, stderr=subprocess.STDOUT) +ended = datetime.now(timezone.utc).isoformat() +changed = [i['path'] for i in inputs if hashlib.sha256((root / i['path']).read_bytes()).hexdigest() != i['sha256']] +head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() +log = log_path.read_text(encoding='utf-8', errors='replace') +members = re.findall(r'^([^\r\n]+): test\r?$', log, re.M) if mode == 'list' else [] +artifacts = [] +for match in re.findall(r'Running [^\r\n]+ \(([^\r\n]+\.exe)\)', log): + path = Path(match) + if not path.is_absolute(): + path = root / path + raw = path.read_bytes() + artifacts.append({'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) +record = {'source': source, 'head_after': head_after, 'start': started, 'end': ended, + 'exit': run.returncode, 'command': command, 'inputs': manifest.name, + 'changed_inputs': changed, 'artifacts': artifacts, + 'environment': {k: os.environ.get(k) for k in ['CARGO_TARGET_DIR', 'CARGO_BUILD_JOBS', 'CARGO_HOME', 'RUSTUP_HOME']}, + 'listing_members': members, 'listing_count': len(members), + 'listing_scope': 'Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts.'} +(out / (name + '.result.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n') +print(log[-14000:]) +print(json.dumps({k:v for k,v in record.items() if k != 'listing_members'})) +sys.exit(run.returncode or int(bool(changed) or head_after != source)) diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/run-analysis-source-gate.py b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/run-analysis-source-gate.py new file mode 100644 index 00000000..ad4c5995 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/run-analysis-source-gate.py @@ -0,0 +1,69 @@ +"""Bind one isolated analysis source gate to committed inputs and actual output.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import os +import re +import subprocess +import sys + +base = Path(__file__).resolve().parent.parent +root = base / '.local/analysis-core-worktree-20260911' +source, name, mode = sys.argv[1:4] +assert re.fullmatch(r'[a-zA-Z0-9-]+', name) +assert subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() == source +out = base / '.local/analysis-source-gates-20260913' +out.mkdir(exist_ok=True) +assert not any((out / (name + s)).exists() for s in ('.inputs.json', '.log', '.result.json')) +prefix = ['cargo', 'test', '--locked', '-p', 'oa-core', '--lib'] +commands = { + 'list': prefix + ['--', '--list'], + 'focused': prefix + [sys.argv[4] if len(sys.argv) > 4 else 'analysis_source', '--', '--test-threads=1'], + 'full': prefix + ['--', '--test-threads=1'], + 'clippy': ['cargo', 'clippy', '--locked', '-p', 'oa-core', '--all-targets', '--', '-D', 'warnings'], +} +command = commands[mode] +paths = subprocess.check_output(['git', 'ls-tree', '-r', '--name-only', source, 'Cargo.toml', 'Cargo.lock', 'rust-toolchain.toml', '.cargo', 'build', 'crates', 'assets', 'docs', 'examples', 'harness/fixtures'], cwd=root).decode().splitlines() +blobs = subprocess.check_output(['git', 'cat-file', '--batch'], cwd=root, + input=''.join(f'{source}:{p}\n' for p in paths).encode()) +offset, inputs = 0, [] +for path in paths: + end = blobs.index(b'\n', offset) + _, kind, size = blobs[offset:end].split() + assert kind == b'blob' + size = int(size) + raw = blobs[end + 1:end + 1 + size] + assert (root / path).read_bytes() == raw, path + inputs.append({'path': path, 'bytes': size, 'sha256': hashlib.sha256(raw).hexdigest()}) + offset = end + size + 2 +assert offset == len(blobs) +manifest = out / (name + '.inputs.json') +manifest.write_text(json.dumps({'source': source, 'inputs': inputs}, indent=2) + '\n', encoding='utf-8', newline='\n') +started = datetime.now(timezone.utc).isoformat() +print(json.dumps({'start': started, 'command': command, 'source': source, 'inputs': len(inputs)}), flush=True) +log_path = out / (name + '.log') +with log_path.open('xb') as stream: + run = subprocess.run(command, cwd=root, stdout=stream, stderr=subprocess.STDOUT) +ended = datetime.now(timezone.utc).isoformat() +changed = [i['path'] for i in inputs if hashlib.sha256((root / i['path']).read_bytes()).hexdigest() != i['sha256']] +head_after = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=root).decode().strip() +log = log_path.read_text(encoding='utf-8', errors='replace') +members = re.findall(r'^([^\r\n]+): test\r?$', log, re.M) if mode == 'list' else [] +artifacts = [] +for match in re.findall(r'Running unittests [^\r\n]+ \(([^\r\n]+\.exe)\)', log): + path = Path(match) + if not path.is_absolute(): + path = root / path + raw = path.read_bytes() + artifacts.append({'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}) +record = {'source': source, 'head_after': head_after, 'start': started, 'end': ended, + 'exit': run.returncode, 'command': command, 'inputs': manifest.name, + 'changed_inputs': changed, 'artifacts': artifacts, + 'environment': {k: os.environ.get(k) for k in ['CARGO_TARGET_DIR', 'CARGO_BUILD_JOBS', 'CARGO_HOME', 'RUSTUP_HOME']}, + 'listing_members': members, 'listing_count': len(members), + 'listing_scope': 'Names emitted by this actual Cargo test listing; focused/full runtime results have their own receipts.'} +(out / (name + '.result.json')).write_text(json.dumps(record, indent=2) + '\n', encoding='utf-8', newline='\n') +print(log[-14000:]) +print(json.dumps({k:v for k,v in record.items() if k != 'listing_members'})) +sys.exit(run.returncode or int(bool(changed) or head_after != source)) diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/stage-analysis-s2a-checkpoint.py b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/stage-analysis-s2a-checkpoint.py new file mode 100644 index 00000000..811e33b6 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/evidence/.local/stage-analysis-s2a-checkpoint.py @@ -0,0 +1,150 @@ +"""Copy closed S2a evidence with byte manifests; never stage/commit Git or run gates.""" +from pathlib import Path +import hashlib, json, re, sys + +root=Path(__file__).resolve().parent.parent +source='b2c970b4673e062e47eadd12906d2316c4b1a7b3' +gates=root/'.local/analysis-source-gates-20260913' +folder=root/'harness/experiments/analysis-source-s2a-windows-20260913' +report_path=root/'harness/release-analysis-source-s2a-20260913.md' +names=['list-b2c970b','typed-b2c970b','tokens-b2c970b','full-b2c970b','strict-b2c970b','legacy-list-b2c970b','legacy-full-b2c970b'] +def digest(raw): return hashlib.sha256(raw).hexdigest() +def decoded(name,suffix): return json.loads((gates/(name+suffix)).read_bytes()) +def outcomes(log): return re.findall(r'^test ([^\r\n]+) \.\.\. (ok|FAILED|ignored)\s*$',log,re.M) +DRAFT='''# Analysis source S2a Windows checkpoint — 2026-09-13 + +Draft checkpoint for source `b2c970b4673e062e47eadd12906d2316c4b1a7b3`. Shared lexical scanning preserves the legacy token adapter; the private typed declaration/cursor stage adds required fields, original spans, missing-ID metadata and consistent brace frame accounting. Public source8 remains disabled. + +Verified core gates: listing 129; typed 21 and token 1 pass; full library 113 pass/16 fail (exit 101), with the same failed names as the prior 2c checkpoint, all now at unsupported source8. All eleven new tests and eight retained bridge/save-guard cases pass. Strict all-target Clippy exits 0. Every core gate binds 524 unchanged source inputs, independently checked against Git blobs. + +The production-language integration listing/full outcome and final archive are awaiting completed receipts. No legacy success is inferred. The prepared `.local/stage-analysis-s2a-checkpoint.py` archives only closed gates and preserves any failures. This checkpoint does not establish public source8 save/read/update, complete migration, resource-profile adoption or GUI acceptance. + +Subsequent legacy audit: the completed target has 7 passed/9 failed, exit 101. Eight failures reject public source8. The V2 retained/original oracle has exactly one structural difference: a new empty `/definitions` catalog on the retained side. Every other original value matches; this is an outdated compatibility projection, not evidence of lost V2 data. The test remains failed and its later assertions did not execute. +''' +missing=[name+'.result.json' for name in names if not (gates/(name+'.result.json')).exists()] +if missing: + print(json.dumps({'ready':False,'pending_closed_results':missing,'archive_written':False})) + sys.exit(0 if '--check' in sys.argv else 2) + +records={name:decoded(name,'.result.json') for name in names} +logs={name:(gates/(name+'.log')).read_text(encoding='utf-8') for name in names} +baseline_manifest=decoded('list-b2c970b','.inputs.json') +assert baseline_manifest['source']==source and len(baseline_manifest['inputs'])==524 +execution=json.loads((root/'.local/analysis-source8-s2a-execution-audit-20260913.json').read_bytes()) +strict_audit=json.loads((root/'.local/analysis-source8-s2a-strict-audit-20260913.json').read_bytes()) +legacy_cause=json.loads((root/'.local/analysis-source8-s2a-legacy-cause-20260913.json').read_bytes()) +assert legacy_cause['source']==source and legacy_cause['log_sha256']==digest((gates/'legacy-full-b2c970b.log').read_bytes()) +assert legacy_cause['assertion_difference']==[{'path':'/definitions','difference':'left_only','left':{}}] +assert execution['source']==strict_audit['source']==source +assert execution['git_blob_verified_inputs']==strict_audit['verified_git_blob_inputs']==524 +for name,rec in records.items(): + assert rec['source']==rec['head_after']==source and not rec['changed_inputs'] + assert rec['inputs']==name+'.inputs.json' and decoded(name,'.inputs.json')==baseline_manifest + assert rec['end'] and rec['start'] and isinstance(rec['exit'],int) + if name in execution['records']: + for key,suffix in [('result_sha256','.result.json'),('inputs_sha256','.inputs.json'),('log_sha256','.log')]: + assert digest((gates/(name+suffix)).read_bytes())==execution['records'][name][key] + elif name=='strict-b2c970b': + for key,suffix in [('result_sha256','.result.json'),('inputs_sha256','.inputs.json'),('log_sha256','.log')]: + assert digest((gates/(name+suffix)).read_bytes())==strict_audit[key] + for artifact in rec['artifacts']: + raw=Path(artifact['path']).read_bytes() + assert len(raw)==artifact['bytes'] and digest(raw)==artifact['sha256'] + if name!='strict-b2c970b': assert len(rec['artifacts'])==1 + else: assert rec['exit']==0 and rec['artifacts']==[] + +for name in ['list-b2c970b','typed-b2c970b','tokens-b2c970b']: + admission=decoded(name,'.admission.json') + for key,suffix in [('result_sha256','.result.json'),('inputs_sha256','.inputs.json'),('log_sha256','.log')]: + assert admission[key]==digest((gates/(name+suffix)).read_bytes()) + assert admission['admission_helper_sha256']==digest((root/'.local/admit-analysis-s2a-gate.py').read_bytes()) + +legacy_list=records['legacy-list-b2c970b'] +listed=re.findall(r'^([^\r\n]+): test\r?$',logs['legacy-list-b2c970b'],re.M) +assert legacy_list['exit']==0 and listed==legacy_list['listing_members'] +assert len(listed)==len(set(listed))==legacy_list['listing_count'] and listed +assert re.findall(r'^(\d+) tests, (\d+) benchmarks\s*$',logs['legacy-list-b2c970b'],re.M)==[(str(len(listed)),'0')] +legacy_full=records['legacy-full-b2c970b'] +assert legacy_list['artifacts']==legacy_full['artifacts'] +assert legacy_list['command']==['cargo','test','--locked','-p','oa-core','--test','language','--','--list'] +assert legacy_full['command']==['cargo','test','--locked','-p','oa-core','--test','language','--','--test-threads=1'] +rows=outcomes(logs['legacy-full-b2c970b']) +assert len(rows)==len(set(n for n,s in rows))==len(listed) and {n for n,s in rows}==set(listed) +passed=sum(s=='ok' for n,s in rows); failed=sum(s=='FAILED' for n,s in rows); ignored=sum(s=='ignored' for n,s in rows) +assert legacy_full['exit']==(101 if failed else 0) +assert re.search(rf'test result: (?:ok|FAILED)\. {passed} passed; {failed} failed; {ignored} ignored; 0 measured; 0 filtered out;',logs['legacy-full-b2c970b']) +for name in ['legacy-list-b2c970b','legacy-full-b2c970b']: + matches=re.findall(r'Running [^\r\n]+ \(([^\r\n]+\.exe)\)',logs[name]) + assert len(matches)==1 + path=Path(matches[0]) + if not path.is_absolute(): path=root/'.local/analysis-core-worktree-20260911'/path + assert path.resolve()==Path(records[name]['artifacts'][0]['path']).resolve() + +originals=[] +for name in names: + originals.extend(gates/(name+suffix) for suffix in ['.result.json','.log','.inputs.json']) +for name in ['list-b2c970b','typed-b2c970b','tokens-b2c970b']: originals.append(gates/(name+'.admission.json')) +originals.extend(root/'.local'/p for p in ['run-analysis-source-gate.py','run-analysis-legacy-gate.py','admit-analysis-s2a-gate.py','audit-analysis-s2a-independent.py','analysis-source8-s2a-execution-audit-20260913.json','audit-analysis-s2a-strict-independent.py','analysis-source8-s2a-strict-audit-20260913.json','audit-analysis-s2a-legacy-cause.py','analysis-source8-s2a-legacy-cause-20260913.json','analysis-source8-s2a-independent-review-20260913.md','analysis-source8-s2a-handoff-20260913.md','stage-analysis-s2a-checkpoint.py']) +files=[]; payloads={} +for original in sorted(originals): + relative=original.relative_to(root).as_posix(); path='evidence/'+relative; raw=original.read_bytes() + files.append({'path':path,'original_path':relative,'bytes':len(raw),'sha256':digest(raw)}) + payloads[path]=raw +dependencies=[] +for archive,filename in [('analysis-source3-bridge-windows-20260913','list-6216cff.result.json'),('analysis-source3-bridge-windows-20260913','list-6216cff.admission.json'),('analysis-source-s0-s1-windows-20260913','full-2c515cf.log')]: + path=root/'harness/experiments'/archive/'evidence/.local/analysis-source-gates-20260913'/filename + raw=path.read_bytes() + assert raw==(gates/filename).read_bytes() + dependencies.append({'path':path.relative_to(root).as_posix(),'bytes':len(raw),'sha256':digest(raw)}) +manifest={'scope':'Windows S2a source checkpoint. Full library remains failed 113/16; private syntax and legacy integration evidence are separate. Raw provenance preserved. Binaries/toolchains excluded.','source':source,'files':files,'published_dependencies':dependencies} +legacy_outcome=f'{passed} passed / {failed} failed / {ignored} ignored; exit {legacy_full["exit"]}' +summary=f'''# Source S2a Windows gate evidence + +Source `{source}` adds shared raw scanning with a legacy adapter and a private typed declaration/cursor stage. The [checkpoint report](../../release-analysis-source-s2a-20260913.md) states the boundary. Public source8 stays disabled. + +[manifest.json](manifest.json) binds {len(files)} raw files ({sum(e['bytes'] for e in files):,} bytes): seven closed gate triples, three admission receipts, original recorders/admission helper, independent audit scripts/results/review, source handoff and this archival helper. Every raw file is copied byte-identically from its original path. Prior listing/failure dependencies are linked and hashed rather than duplicated. Executables and toolchains are omitted; original executable paths/hashes and input manifests remain unchanged. + +| Gate | Actual outcome | +| --- | --- | +| Core listing | 129 unique tests; exit 0 | +| Typed syntax | 21 passed; exit 0 | +| Legacy token fixture | 1 passed; exit 0 | +| Full core library | 113 passed / 16 failed; exit 101 | +| Strict core all-target Clippy | exit 0; closed 2026-09-13 05:32:11.812372 UTC | +| Production-language listing | {len(listed)} unique tests; exit 0 | +| Production-language full target | {legacy_outcome} | + +All seven gates bind the same 524 unchanged inputs. The independent core audit compares every input with its pinned Git blob, all 129 runtime names with the actual listing, artifact hashes and admission bindings. All eleven additions and eight retained bridge/save guards pass. The sixteen full-library failures exactly retain the earlier failed-name set and now all stop at unsupported source8; the two legacy examples advanced from their old definitions-envelope error. Production-language outcomes are compared separately with their actual listing before archiving. No compiler, test, GUI or Git write is run by the archival helper. + +The separate production-language target has eight public8 header failures and one outdated V2 oracle projection. Recursive comparison of the complete raw retained/original Debug values found only a left-only empty `/definitions` catalog; all other original structure and values match. The pinned V2 fixture equals the right operand. This does not show V2 data loss, but the test remains failed and later assertions did not execute. The compact comparison helper/result and original raw log are preserved. + +This checkpoint does not establish passing full-core behavior, public source8 persistence/migration/update, resource-profile adoption, desktop integration or GUI acceptance. Reproduction requires the pinned source and a matching Windows build environment, with recorded absolute paths adapted. +''' +report=f'''# Analysis source S2a Windows checkpoint — 2026-09-13 + +The [gate archive](experiments/analysis-source-s2a-windows-20260913/README.md) records source `{source}`: shared raw scanning preserves the legacy token adapter, while private typed declarations use required fields, original spans, missing-ID metadata and shared frame/numeric budgets. The reserved-word test oracle and brace-frame accounting findings were corrected before execution; the original review remains in the archive. + +Core listing: 129; typed 21 and token 1 pass. The **full library remains failed: 113 pass/16 fail, exit 101**. Its failed names match the earlier 2c checkpoint and all now stop at unsupported source8. All eleven new tests and eight retained bridge/save-guard cases pass. Strict all-target Clippy exits 0. The separate production-language integration target lists {len(listed)} cases and records **{legacy_outcome}**. + +Eight production-language failures reject public source8. The ninth is the V2 compatibility oracle: complete retained/original value comparison found only a new empty `/definitions` catalog on the retained side, with every other original value equal. This outdated projection is not evidence of V2 data loss; the test remains failed and its later assertions did not execute. No source or fixture correction is included here. + +Seven closed gates bind 524 unchanged inputs. Independent auditing compared core manifests with immutable Git blobs, runtime names with the actual listing, and raw artifact/receipt hashes; the archival helper additionally verifies the complete production-language outcome set. Raw logs, separate input manifests, helpers and reviews are preserved with byte digests. Executables and toolchains are omitted. + +This is bounded Windows checkpoint evidence, not a release or complete source8 acceptance. Public source8 save/read/update, full migration, resource-profile adoption, desktop integration and GUI acceptance remain unverified by these gates. +''' +payloads['README.md']=summary.encode() +payloads['manifest.json']=(json.dumps(manifest,indent=2)+'\n').encode() +if '--check' in sys.argv: + print(json.dumps({'ready':True,'raw_evidence_files':len(files),'legacy':legacy_outcome,'archive_written':False})); sys.exit(0) +if report_path.exists(): assert report_path.read_text(encoding='utf-8') in [DRAFT,report], 'Report changed by another owner; refusing overwrite.' +for path,raw in payloads.items(): + dest=folder/path + if dest.exists(): assert dest.read_bytes()==raw, f'Existing archive differs: {dest}' +for path,raw in payloads.items(): + dest=folder/path; dest.parent.mkdir(parents=True,exist_ok=True) + if not dest.exists(): + with dest.open('xb') as stream: stream.write(raw) + assert dest.read_bytes()==raw +report_path.parent.mkdir(parents=True,exist_ok=True) +report_path.write_text(report,encoding='utf-8',newline='\n') +print(json.dumps({'raw_evidence_files':len(files),'raw_bytes':sum(e['bytes'] for e in files),'legacy':legacy_outcome,'archive':folder.relative_to(root).as_posix(),'git_index_modified':False})) diff --git a/harness/experiments/analysis-source-s2a-windows-20260913/manifest.json b/harness/experiments/analysis-source-s2a-windows-20260913/manifest.json new file mode 100644 index 00000000..4969b628 --- /dev/null +++ b/harness/experiments/analysis-source-s2a-windows-20260913/manifest.json @@ -0,0 +1,239 @@ +{ + "scope": "Windows S2a source checkpoint. Full library remains failed 113/16; private syntax and legacy integration evidence are separate. Raw provenance preserved. Binaries/toolchains excluded.", + "source": "b2c970b4673e062e47eadd12906d2316c4b1a7b3", + "files": [ + { + "path": "evidence/.local/admit-analysis-s2a-gate.py", + "original_path": ".local/admit-analysis-s2a-gate.py", + "bytes": 4604, + "sha256": "908b09b044795a270590ea2e8d558f1a32442c873f81399ddc9fb402b992f12d" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/full-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/full-b2c970b.log", + "bytes": 25709, + "sha256": "0e0fd205258cd7f1b6a898486c35514a359eb02e3b17382b0f2cffb4d443cfb3" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/full-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/full-b2c970b.result.json", + "bytes": 1257, + "sha256": "8c8663ae841204a46331adc81e6298c3ecaea14f237049f606fe8a4d15d1d861" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/legacy-full-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/legacy-full-b2c970b.log", + "bytes": 230468, + "sha256": "6901e88ed2900e05f4de94cb20fdc2b9a09a31982192ae2d552e31328db8659c" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-full-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/legacy-full-b2c970b.result.json", + "bytes": 1282, + "sha256": "4740a310252b360943a4c017d8ffdfa0d9aea1f467e061b9ddb4b1b0a42ebab0" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/legacy-list-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/legacy-list-b2c970b.log", + "bytes": 1577, + "sha256": "58a841fb130d531709964bb30e18054fd634486a177c4be532a397c4b2e1eade" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/legacy-list-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/legacy-list-b2c970b.result.json", + "bytes": 2491, + "sha256": "8c5a38b0d6dbde0a834bf1ee9727c499fa8919695b948e807727280cf7bf5b05" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.admission.json", + "original_path": ".local/analysis-source-gates-20260913/list-b2c970b.admission.json", + "bytes": 13675, + "sha256": "f177f4f0d1feb43ebd2af253d1f0c972141c7f215300ebb5ac385862b12f5fd1" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/list-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/list-b2c970b.log", + "bytes": 13171, + "sha256": "f852b4e6aa385f7e6f7bcb4ae770a4d6f500580f084febc1c9b2adceb0d9f54f" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/list-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/list-b2c970b.result.json", + "bytes": 14171, + "sha256": "5684d349d284d2d040eb2e80f40762808cfd2f1285be3db1c1c4d3b0bc276495" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/strict-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/strict-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/strict-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/strict-b2c970b.log", + "bytes": 188, + "sha256": "c5d02b2303b38e8383803140fc437df2f00e964f835cf3254d45044371fb01f7" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/strict-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/strict-b2c970b.result.json", + "bytes": 991, + "sha256": "4a6e836eb816fe34ecb03771263e226568617656fa053320d8cf11ec5432781d" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.admission.json", + "original_path": ".local/analysis-source-gates-20260913/tokens-b2c970b.admission.json", + "bytes": 859, + "sha256": "d2fb50a7d9a8d312f74e55acdca2fe0d15dfb293dffdebdaaa15eda6321a594b" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/tokens-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/tokens-b2c970b.log", + "bytes": 447, + "sha256": "32cd7d2bda89d12695617dd956b85b286e7fe86129c78296fa3e3fcc19c31417" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/tokens-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/tokens-b2c970b.result.json", + "bytes": 1285, + "sha256": "238cc7b141b7f0a3eeaed6f5079d9dbf2f830dc8687c2d6383020f2e9aad6192" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/typed-b2c970b.admission.json", + "original_path": ".local/analysis-source-gates-20260913/typed-b2c970b.admission.json", + "bytes": 3169, + "sha256": "fbbe8aae848a50f3696a0adc4290e4c47208543610e50115175e885c4b1be7f4" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/typed-b2c970b.inputs.json", + "original_path": ".local/analysis-source-gates-20260913/typed-b2c970b.inputs.json", + "bytes": 97489, + "sha256": "53137c230487519310eebcb3bdb22bae52f2ca95857c8b742f34440a37992763" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/typed-b2c970b.log", + "original_path": ".local/analysis-source-gates-20260913/typed-b2c970b.log", + "bytes": 2860, + "sha256": "ffa47958eab98bb2223133b09ef1e446883e8a0b599bc4c8db7127b52760500e" + }, + { + "path": "evidence/.local/analysis-source-gates-20260913/typed-b2c970b.result.json", + "original_path": ".local/analysis-source-gates-20260913/typed-b2c970b.result.json", + "bytes": 1289, + "sha256": "2bc1c684a2f848e9cf8f64bc9ab78e0cfd64f3a3b40addf2f09f541a777e5099" + }, + { + "path": "evidence/.local/analysis-source8-s2a-execution-audit-20260913.json", + "original_path": ".local/analysis-source8-s2a-execution-audit-20260913.json", + "bytes": 6390, + "sha256": "a3536aeaf1384b5f2d4e44a41855b19275d1d2530d7fe7ca183e8a4305477e11" + }, + { + "path": "evidence/.local/analysis-source8-s2a-handoff-20260913.md", + "original_path": ".local/analysis-source8-s2a-handoff-20260913.md", + "bytes": 17250, + "sha256": "99142a99588357601617db884cf129fb6dd7908c3a066c21cd856da327dc228d" + }, + { + "path": "evidence/.local/analysis-source8-s2a-independent-review-20260913.md", + "original_path": ".local/analysis-source8-s2a-independent-review-20260913.md", + "bytes": 19372, + "sha256": "b8b8c00f7f2fc47bfd63b1d03283ceb3a494e4e30ec487be0191e01227b0e36c" + }, + { + "path": "evidence/.local/analysis-source8-s2a-legacy-cause-20260913.json", + "original_path": ".local/analysis-source8-s2a-legacy-cause-20260913.json", + "bytes": 1955, + "sha256": "6b7285489b33a883b920c7de653d77bde68010d1b02d7acddb89f37bc47c5699" + }, + { + "path": "evidence/.local/analysis-source8-s2a-strict-audit-20260913.json", + "original_path": ".local/analysis-source8-s2a-strict-audit-20260913.json", + "bytes": 983, + "sha256": "bcefd4fe5c203ef4fc3275a1f6bbd52dc54eba946bfa5d34bbd8946a052dd08d" + }, + { + "path": "evidence/.local/audit-analysis-s2a-independent.py", + "original_path": ".local/audit-analysis-s2a-independent.py", + "bytes": 7707, + "sha256": "b49beccea6e58b1d7be14476ac45cacaa402fe3a4ab52731aede5d2faa2c69c3" + }, + { + "path": "evidence/.local/audit-analysis-s2a-legacy-cause.py", + "original_path": ".local/audit-analysis-s2a-legacy-cause.py", + "bytes": 5277, + "sha256": "bb2487ae2e92152016f81a9f27a59c0e8ebe8a4e44541209b081e87f6a0a0775" + }, + { + "path": "evidence/.local/audit-analysis-s2a-strict-independent.py", + "original_path": ".local/audit-analysis-s2a-strict-independent.py", + "bytes": 2383, + "sha256": "a6555b8b408a28e51df7957bb6d352fe0d320aec66beac140df17e80d7d45449" + }, + { + "path": "evidence/.local/run-analysis-legacy-gate.py", + "original_path": ".local/run-analysis-legacy-gate.py", + "bytes": 3884, + "sha256": "07647a675067fc2dc867ae0493453c8139e2dd0ff9712e5a3eace875bd5b01b5" + }, + { + "path": "evidence/.local/run-analysis-source-gate.py", + "original_path": ".local/run-analysis-source-gate.py", + "bytes": 3865, + "sha256": "d8d9c1c9e9dc94fdd43afb4118ebc491c8eb6d89082f8441f8395b9d4265b068" + }, + { + "path": "evidence/.local/stage-analysis-s2a-checkpoint.py", + "original_path": ".local/stage-analysis-s2a-checkpoint.py", + "bytes": 14312, + "sha256": "06743a7043d3e7474f807d0e4b5c5bbb0f25f36cbb99f48c697697ee154da581" + } + ], + "published_dependencies": [ + { + "path": "harness/experiments/analysis-source3-bridge-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-6216cff.result.json", + "bytes": 12851, + "sha256": "0a03e438210d20f2295a0c4021c26eb1bc5ce4fe845309ea25a393113657f827" + }, + { + "path": "harness/experiments/analysis-source3-bridge-windows-20260913/evidence/.local/analysis-source-gates-20260913/list-6216cff.admission.json", + "bytes": 12355, + "sha256": "483bdc1c3be24327334186c96c2b9f16c3d11a1415a5bd1ee1899a605f34db92" + }, + { + "path": "harness/experiments/analysis-source-s0-s1-windows-20260913/evidence/.local/analysis-source-gates-20260913/full-2c515cf.log", + "bytes": 24166, + "sha256": "d016a7a614044148328b256e19072db1e3c0014286d6944d6b07f0207ae7b2cf" + } + ] +} diff --git a/harness/release-analysis-source-s2a-20260913.md b/harness/release-analysis-source-s2a-20260913.md new file mode 100644 index 00000000..af71e716 --- /dev/null +++ b/harness/release-analysis-source-s2a-20260913.md @@ -0,0 +1,11 @@ +# Analysis source S2a Windows checkpoint — 2026-09-13 + +The [gate archive](experiments/analysis-source-s2a-windows-20260913/README.md) records source `b2c970b4673e062e47eadd12906d2316c4b1a7b3`: shared raw scanning preserves the legacy token adapter, while private typed declarations use required fields, original spans, missing-ID metadata and shared frame/numeric budgets. The reserved-word test oracle and brace-frame accounting findings were corrected before execution; the original review remains in the archive. + +Core listing: 129; typed 21 and token 1 pass. The **full library remains failed: 113 pass/16 fail, exit 101**. Its failed names match the earlier 2c checkpoint and all now stop at unsupported source8. All eleven new tests and eight retained bridge/save-guard cases pass. Strict all-target Clippy exits 0. The separate production-language integration target lists 16 cases and records **7 passed / 9 failed / 0 ignored; exit 101**. + +Eight production-language failures reject public source8. The ninth is the V2 compatibility oracle: complete retained/original value comparison found only a new empty `/definitions` catalog on the retained side, with every other original value equal. This outdated projection is not evidence of V2 data loss; the test remains failed and its later assertions did not execute. No source or fixture correction is included here. + +Seven closed gates bind 524 unchanged inputs. Independent auditing compared core manifests with immutable Git blobs, runtime names with the actual listing, and raw artifact/receipt hashes; the archival helper additionally verifies the complete production-language outcome set. Raw logs, separate input manifests, helpers and reviews are preserved with byte digests. Executables and toolchains are omitted. + +This is bounded Windows checkpoint evidence, not a release or complete source8 acceptance. Public source8 save/read/update, full migration, resource-profile adoption, desktop integration and GUI acceptance remain unverified by these gates.