Publish verified OA and SA Allocation drawing evidence

This commit is contained in:
2026-09-23 21:24:59 -07:00
parent 35b11eea34
commit 45605001f6
610 changed files with 1022135 additions and 0 deletions
@@ -0,0 +1 @@
* -text -whitespace
@@ -0,0 +1,25 @@
# Direct Allocation drawing — Windows evidence
Verified source: [301126f6098286bf440c1bd1b1ed685753984723](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/commit/301126f6098286bf440c1bd1b1ed685753984723), branch `codex/allocation-drawing-ytr83r-20260923`. It adds the Allocation tool to eligible architecture projections through the existing guarded two-endpoint drawing workflow. See [source scope and decisions](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/src/commit/301126f6098286bf440c1bd1b1ed685753984723/harness/allocation-drawing-20260923.md) and [Gitea issue30](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/30).
Windows gates passed: **1,222 desktop tests, 0 failures, 6 existing ignored**, strict desktop all-target Clippy, matching GUI and snapshot evaluator builds. All six new Allocation tests passed. The six gate steps recorded unchanged source inputs. Unchanged core/server workspace evidence is reused with separate attribution to b868541/evidence d6aabb5; this is not a new workspace suite.
Root exercised OA Rescue team → Assess incident and SA Rescue system → Evaluate report using the right-side Allocation tool. Creation, Undo/Redo, occupied OA target refusal and Escape cancellation, Save and fresh reopen produced **nine exact complete Project/source-bundle checkpoints**. The two relation UUIDs were bound once; every other field was fixed in advance. Both normal closes were observed, with process exit0, empty GUI logs and complete saved bundle/identity continuity. The accepted trial contains26 capture records. [Parent observations](reviews/allocation-drawing-parent-acceptance-20260923.md), [independent final review](reviews/allocation-drawing-native-final-review-20260923.md), and [explicit coverage](acceptance-coverage.json) distinguish live actions, archived review and automated comparisons.
The [native recipe](native/README.md) describes the fixture, commands and oracle. Expected fixture-completeness warnings are retained; the final fixture still lacks behavior context. Other projections and stale/draft/invalid-target cases have automated/source coverage, not claimed native coverage. This is branch-specific Windows evidence, not combined integration, release, whole-project, accessibility or every-window-size acceptance. Linux remains user-paused.
## Verify the portable evidence
Fetch source commits301126f, cf37c36 and17f1f89 in a repository, then run from this directory with Python3:
```text
python verify-build.py verify --archive . --repo /path/to/ARCADIA-Studio
```
`archive-manifest.json` maps unchanged copied originals; `source-map.json` maps captured source bytes to their exact Git commits (or explicit byte-matching overrides). Raw records retain historical machine paths, but the portable verifier resolves copied evidence and Git objects without those paths. `external-reference-inventory.json` explicitly classifies omitted binary/runtime and private/mutable references. This verifies evidence bytes and provenance; it does not reproduce omitted executable bytes or re-execute the product. The separately reused source converter remains attributed to17f1f89 and identical core/Cargo objects.
Collection contains604 unchanged originals (56,849,882 bytes) and11,036 source records, all matched exactly to Git with no reconstructed overrides or historical source gaps. The accepted trial has28 image files for26 capture records. All4,457 remaining external references are explicitly omitted binary/runtime records (1,080 unique byte/hash pairs); no unresolved nonbinary reference was admitted.
Failed gate `gates/failed-final-01` remains a compilation failure at cf37c36, with no executed tests. `partial-interrupted-native/` preserves the first trial's four accepted OA checkpoints separately; its missing close and unknown exit cause are explained in [the interruption note](partial-interrupted-native-note.md). It is not successful close/reopen or crash evidence. The fresh accepted trial is under `native/`.
This archive contains evidence and reproduction recipes, not a runnable release. Integration/release ownership remains [issue27](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/27); no other session can consume unpublished local files.
@@ -0,0 +1,17 @@
{
"checkpoints": [
{"path":"runs/run-01/checkpoints/00-baseline/receipt.json","expected":"B"},
{"path":"runs/run-01/checkpoints/01-oa-created/receipt.json","expected":"O"},
{"path":"runs/run-01/checkpoints/02-oa-undo/receipt.json","expected":"B"},
{"path":"runs/run-01/checkpoints/03-oa-redo/receipt.json","expected":"O"},
{"path":"runs/run-01/checkpoints/04-occupied-cancel/receipt.json","expected":"O"},
{"path":"runs/run-01/checkpoints/05-sa-created/receipt.json","expected":"OS"},
{"path":"runs/run-01/checkpoints/06-sa-undo/receipt.json","expected":"O"},
{"path":"runs/run-01/checkpoints/07-sa-redo/receipt.json","expected":"OS"},
{"path":"runs/run-02/checkpoints/08-reopen/receipt.json","expected":"OS"}
],
"final_checkpoint_by_run": {
"1":"runs/run-01/checkpoints/07-sa-redo/receipt.json",
"2":"runs/run-02/checkpoints/08-reopen/receipt.json"
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,169 @@
"""Collect closed #30 evidence into a fresh archive; original files stay read-only."""
from pathlib import Path
import argparse,importlib.util,json,subprocess,hashlib,sys,datetime,copy,uuid
sys.dont_write_bytecode=True
HERE=Path(__file__).resolve().parent;ROOT=HERE.parent.parent
spec=importlib.util.spec_from_file_location('portable',ROOT/'.local/edge-anchors-evidence-20260923/verify-build.py');h=importlib.util.module_from_spec(spec);spec.loader.exec_module(h)
PIN='301126f6098286bf440c1bd1b1ed685753984723';OLD='cf37c36be16500a4a86622540395aaafb1645f6a';BASE='17f1f89fef4a6bf520f4b09a2116548b967d030e'
REPO=ROOT/'.local/allocation-drawing-20260923';GATES=ROOT/'.local/allocation-drawing-gates-20260923'
OMIT={'.exe','.dll','.pdb','.rlib','.rmeta','.lib','.a'};SKIP={'profile','working','package','unrelated-cwd','__pycache__','artifacts','target'}
INTERRUPTED_SCOPE='Partial interrupted native trial; checkpoint evidence only. No normal-close, exit-zero, reopen acceptance, or application-crash inference.'
GAPS=set() # Both candidate inventories and reused17f converter source must resolve exactly.
def validate_native(native,coverage):
if (native/'UNACCEPTED.json').exists():raise RuntimeError('Quarantined native trial')
catalog=h.read(native/'expected/catalog.json');contract=h.read(catalog['contract']['path']);baseline=h.read(catalog['checkpoints']['B']['path'])
bindings={key:h.read(native/(key+'-binding.json')) for key in ('OA','SA')}
for key,binding in bindings.items():
rid=binding['relation_uuid'];assert str(uuid.UUID(rid))==rid and uuid.UUID(rid).version==4
first=h.read(binding['first_receipt']['path']);assert first['accepted'] and first['new_bindings'][key]==rid
assert bindings['OA']['relation_uuid']!=bindings['SA']['relation_uuid']
entries=coverage['checkpoints']
if not entries or set(x['expected'] for x in entries)!={'B','O','OS'}:raise RuntimeError('Explicit B/O/OS acceptance coverage required')
paths=[x['path'] for x in entries]
if len(paths)!=len(set(paths)):raise RuntimeError('Duplicate checkpoint')
for item in entries:
path=(native/item['path']).resolve()
if not path.is_relative_to(native):raise RuntimeError('Checkpoint outside native root')
r=h.read(path)
assert r['accepted'] is True and not r['failure'] and r['source_commit']==PIN and r['expected']==item['expected']
assert r['original_before']==r['original_after']
expected=copy.deepcopy(baseline)
for key in contract['states'][r['expected']]:
rid=bindings[key]['relation_uuid'];relation=copy.deepcopy(contract['relations'][key]);relation['id']=rid;expected['relations'][rid]=relation
assert h.read(r['actual_project']['path'])==expected
assert len(r['commands'])==2 and all(x['exit_code']==0 for x in r['commands'])
for name,record in r['snapshot_after'].items():
target=(path.parent/name).resolve()
if not target.is_relative_to(path.parent):raise RuntimeError('Snapshot path escapes checkpoint')
raw=target.read_bytes();assert len(raw)==record['bytes'] and h.digest(raw)==record['sha256']
for record in h.records(r):
if Path(record['path']).suffix.lower() in OMIT:continue
raw=Path(record['path']).read_bytes();assert len(raw)==record['bytes'] and h.digest(raw)==record['sha256']
for run,receipt_path in coverage['final_checkpoint_by_run'].items():
assert receipt_path in paths
checkpoint=h.read(native/receipt_path);close=h.read(native/'runs'/f'run-{int(run):02d}'/'normal-close.json')
assert checkpoint['accepted'] and checkpoint['expected']=='OS'
bundle={Path(x['path']).relative_to(native/'working').as_posix():{k:x[k] for k in ('bytes','sha256')} for x in close['working_bundle']}
assert bundle==checkpoint['original_after']
for record in close['relation_bindings_after']:
raw=Path(record['path']).read_bytes();assert len(raw)==record['bytes'] and h.digest(raw)==record['sha256']
if set(coverage['final_checkpoint_by_run'])!={'1','2'}:raise RuntimeError('Both planned closes require explicit final OS checkpoint')
return {'accepted_checkpoints':entries,'scope':'Built-in complete bundle conversion and exact B/O/OS Project checks; only OA/SA UUID parameters, fixed once; final close coverage explicitly declared'}
def main():
p=argparse.ArgumentParser();p.add_argument('--output',required=True);p.add_argument('--reviews-finalized',action='store_true');p.add_argument('--run',type=int,action='append',required=True);p.add_argument('--native',type=Path,required=True);p.add_argument('--coverage',required=True,type=Path);p.add_argument('--converter-admission',required=True,type=Path);p.add_argument('--review',type=Path,action='append',required=True);p.add_argument('--interrupted-native',type=Path);p.add_argument('--interruption-note',type=Path);a=p.parse_args();NATIVE=a.native.resolve()
if not a.reviews_finalized:raise RuntimeError('Parent/reviewer final confirmation required')
out=Path(a.output).resolve()
if out.exists():raise RuntimeError('Fresh archive required')
summary=h.read(GATES/'final-02/summary.json');assert summary['source_commit']==PIN and summary['passed'] and summary['inputs_unchanged']
for attempt,pin in [('final-01',OLD)]:
failed=h.read(GATES/attempt/'summary.json');assert failed['source_commit']==pin and not failed['passed'] and failed['inputs_unchanged']
stage=h.read(NATIVE/'staging-record.json');assert stage['source_commit']==PIN
assert h.digest((NATIVE/'input-manifest.json').read_bytes())==stage['manifest']['sha256']
assert h.read(NATIVE/'input-manifest.json')['source_commit']==PIN
interrupted_native=a.interrupted_native.resolve() if a.interrupted_native else None
if bool(interrupted_native)!=bool(a.interruption_note):raise RuntimeError('Interrupted native root and standalone note must be supplied together')
if interrupted_native:
if interrupted_native==NATIVE:raise RuntimeError('Interrupted and accepted native roots must be distinct')
partial_stage=h.read(interrupted_native/'staging-record.json')
assert partial_stage['source_commit']==PIN and h.digest((interrupted_native/'input-manifest.json').read_bytes())==partial_stage['manifest']['sha256']
assert not list((interrupted_native/'runs').glob('*/normal-close.json'))
assert h.read(interrupted_native/'OA-binding.json')['relation_uuid']=='9dc63df6-ce83-47ee-be58-bcfa9d13482c'
for record in h.records(h.read(interrupted_native/'OA-binding.json')):
raw=Path(record['path']).read_bytes();assert len(raw)==record['bytes'] and h.digest(raw)==record['sha256']
for checkpoint,expected in [('00-baseline','B'),('01-oa-created','O'),('02-oa-undo','B'),('03-oa-redo','O')]:
checkpoint_root=interrupted_native/'runs/run-01/checkpoints'/checkpoint;partial=h.read(checkpoint_root/'receipt.json')
assert partial['source_commit']==PIN and partial['accepted'] is True and not partial['failure'] and partial['expected']==expected and partial['original_before']==partial['original_after']
for name,record in partial['snapshot_after'].items():
target=(checkpoint_root/name).resolve();assert target.is_relative_to(checkpoint_root)
raw=target.read_bytes();assert len(raw)==record['bytes'] and h.digest(raw)==record['sha256']
if not a.run or len(set(a.run))!=len(a.run) or any(n<1 for n in a.run):raise RuntimeError('Unique explicit run IDs required')
for n in sorted(a.run):
folder=NATIVE/'runs'/f'run-{n:02d}';close=h.read(folder/'normal-close.json');launch=h.read(folder/'launch.json')
assert close['source_commit']==PIN and close['exit_code']==0 and close['immutable_inputs_unchanged'] and close['stdout']['bytes']==close['stderr']['bytes']==0
assert close['launch_sha256']==h.digest((folder/'launch.json').read_bytes()) and close['pid']==launch['pid'] and close['started_utc']==launch['started_utc']
if set(a.run)!={1,2}:raise RuntimeError('Both planned normally closed native runs must be included')
close1=h.read(NATIVE/'runs/run-01/normal-close.json');launch2=h.read(NATIVE/'runs/run-02/launch.json')
assert launch2['previous_close_sha256']==h.digest((NATIVE/'runs/run-01/normal-close.json').read_bytes())
assert launch2['working_bundle_before']==close1['working_bundle'] and launch2['relation_bindings_before']==close1['relation_bindings_after']
coverage=h.read(a.coverage);bundle_review=validate_native(NATIVE,coverage)
converter=h.read(a.converter_admission);assert converter['approved'] and converter['source_commit']==BASE
converter_inventories=[Path(r['path']) for r in converter['records'] if Path(r['path']).name in ('inputs-before.json','inputs-after.json')]
if not converter_inventories:raise RuntimeError('Raw converter source inventories required')
out.mkdir();inventory=[];source=[];available=set();seen_original=set()
def copy(src,rel):
src=Path(src).resolve();raw=src.read_bytes();dest=out/rel;dest.parent.mkdir(parents=True,exist_ok=True)
with dest.open('xb') as f:f.write(raw)
assert src.read_bytes()==dest.read_bytes()
item={'original':str(src),'archive':rel,'bytes':len(raw),'sha256':h.digest(raw)};inventory.append(item);available.add((len(raw),h.digest(raw)));seen_original.add(str(src));return item
def tree(folder,prefix,exclude_runs=False):
for src in sorted(folder.rglob('*')):
rel=src.relative_to(folder)
if src.is_symlink() or src.is_junction() or getattr(src.lstat(),'st_file_attributes',0)&1024:raise RuntimeError('Linked archive input')
if src.is_file() and src.suffix.lower() not in OMIT and not any(s in SKIP for s in rel.parts) and not (exclude_runs and rel.parts[0]=='runs'):copy(src,prefix+'/'+rel.as_posix())
tree(GATES/'final-01','gates/failed-final-01');tree(GATES/'final-02','gates/final');tree(NATIVE,'native',exclude_runs=True)
if interrupted_native:
tree(interrupted_native,'partial-interrupted-native')
copy(a.interruption_note,'partial-interrupted-native-note.md')
copy(a.coverage,'acceptance-coverage.json');copy(a.converter_admission,'converter-admission.json')
for n in sorted(a.run):tree(NATIVE/'runs'/f'run-{n:02d}','native/runs/'+f'run-{n:02d}')
for name in ('run.py','final.py','README.md'):copy(GATES/name,'gates/recipes/'+name)
if len({path.name for path in a.review})!=len(a.review):raise RuntimeError('Review filenames must be unique')
for path in a.review:copy(path,'reviews/'+path.name)
copy(ROOT/'.local/edge-anchors-evidence-20260923/verify-build.py','verify-build.py');copy(__file__,'collect.py')
# Map each frozen gate inventory only to its own exact source commit.
# Reuse Git content rather than duplicating historical archives inside source.
blobs={}
for pin in (PIN,OLD,BASE):
paths=subprocess.check_output(['git','-c','core.longpaths=true','-C',str(REPO),'ls-tree','-rz','--name-only',pin]).decode().rstrip('\0').split('\0');blobs[pin]=dict(h.git_blobs(REPO,pin,paths))
missing=[];derived=[]
inventories=[('final-02',PIN,GATES/'final-02/inputs-before.json',REPO),('final-01',OLD,GATES/'final-01/inputs-before.json',REPO)]+[('converter-'+str(i),BASE,path,ROOT/'.local/traceability-view-20260923') for i,path in enumerate(converter_inventories)]
for snapshot,testedpin,manifest,source_repo in inventories:
for item in h.read(manifest):
path=Path(item['path']).relative_to(source_repo).as_posix();match=None
for pin in [testedpin]:
if path not in blobs[pin]:continue
raw=blobs[pin][path]
for method,data in [('git',raw),('reconstructed-crlf',raw.replace(b'\r\n',b'\n').replace(b'\n',b'\r\n'))]:
if len(data)==item['bytes'] and h.digest(data)==item['sha256']:match=(pin,method,data);break
if match:break
if match is None:
raise RuntimeError('Unexpected unmapped source: '+snapshot+' '+path)
pin,method,data=match;row={'original':item['path'],'git_path':path,'commit':pin,'bytes':item['bytes'],'sha256':item['sha256'],'captured_snapshot':snapshot,'tested_base_commit':testedpin}
if method=='git':row['storage']='git'
else:
rel='source-overrides/'+snapshot+'/'+path;dest=out/rel;dest.parent.mkdir(parents=True,exist_ok=True)
with dest.open('xb') as f:f.write(data)
row.update(storage='override',archive=rel,derivation='Git blob LF normalized then CRLF expanded; reconstructed bytes exactly match captured receipt hash')
derived.append(row)
source.append(row);available.add((item['bytes'],item['sha256']))
# Resolve small exact referenced originals (env/runner/etc) into portable copies.
# Never copy mismatched mutable content or binary/private files to hide a gap.
for iteration in range(4):
refs=[r for item in inventory if item['archive'].endswith('.json') for r in h.records(h.read(out/item['archive']))];added=0
for r in refs:
if (r['bytes'],r['sha256']) in available or r['sha256'] in GAPS:continue
src=Path(r['path'])
if src.suffix.lower() in OMIT or any(s in SKIP for s in src.parts):continue
if src.is_file() and str(src.resolve()) not in seen_original:
raw=src.read_bytes()
if len(raw)==r['bytes'] and h.digest(raw)==r['sha256']:
copy(src,'dependencies/'+f'{len(inventory):04d}-'+src.name);added+=1
if not added:break
h.write(out/'source-map.json',source);h.write(out/'historical-source-gaps.json',missing)
refs=[dict(receipt=item['archive'],**r) for item in inventory if item['archive'].endswith('.json') for r in h.records(h.read(out/item['archive']))]
unresolved=[r for r in refs if (r['bytes'],r['sha256']) not in available]
classified=[]
for r in unresolved:
category='omitted-binary-runtime' if Path(r['path']).suffix.lower() in OMIT else ('omitted-private-or-mutable-directory' if any(s in SKIP for s in Path(r['path']).parts) else ('unavailable-failed-targeted-source' if r['sha256'] in GAPS else 'UNEXPECTED'))
classified.append(dict(category=category,**r))
if any(r['category']=='UNEXPECTED' for r in classified):h.write(HERE/'unexpected-references.json',classified);raise RuntimeError('Unexpected nonbinary reference; inspect report, preserve incomplete archive')
h.write(out/'external-reference-inventory.json',classified)
h.write(out/'archive-manifest.json',{'original_receipts_unchanged':True,'files':inventory,'source_map':'source-map.json','source_map_sha256':h.digest((out/'source-map.json').read_bytes()),'source_commit':PIN,'source_bundle_supplement':bundle_review,'selected_closed_runs':sorted(a.run),'interrupted_native_included':bool(interrupted_native),'interrupted_native_scope':INTERRUPTED_SCOPE if interrupted_native else None,'historical_source_gaps_sha256':h.digest((out/'historical-source-gaps.json').read_bytes()),'external_reference_inventory_sha256':h.digest((out/'external-reference-inventory.json').read_bytes()),'excluded':'Executable/library/debug binaries and directories named profile, working, package, unrelated-cwd, __pycache__, artifacts, or target. Both gate and reused converter source inventories must resolve exactly; no unavailable-source allowances. This archive verifies evidence, not omitted executable bytes or a runnable release.'})
(out/'.gitattributes').write_text('* -text -whitespace\n',encoding='ascii')
images=[p for p in (out/'native/runs').rglob('*') if p.suffix.lower() in ('.jpg','.jpeg','.png')]
report={'source_commit':PIN,'source_bundle_supplement':bundle_review,'selected_closed_runs':sorted(a.run),'interrupted_native_included':bool(interrupted_native),'interrupted_native_scope':INTERRUPTED_SCOPE if interrupted_native else None,'raw_originals':len(inventory),'raw_bytes':sum(r['bytes'] for r in inventory),'source_records':len(source),'git_exact':sum(r['storage']=='git' for r in source),'reconstructed_crlf_overrides':len(derived),'historical_source_gaps':len(missing),'image_count':len(images),'distinct_images':len({h.digest(p.read_bytes()) for p in images}),'external_reference_count':len(classified),'external_unique':len({(r['bytes'],r['sha256']) for r in classified}),'external_categories':{c:sum(r['category']==c for r in classified) for c in sorted({r['category'] for r in classified})}}
h.write(HERE/(out.name+'-collection-report.json'),report);print(json.dumps(report,indent=2))
if __name__=='__main__':main()
@@ -0,0 +1,158 @@
{
"approved": true,
"source_commit": "17f1f89fef4a6bf520f4b09a2116548b967d030e",
"declared_utc": "2026-09-23T09:09:01.078753+00:00",
"binary": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
"bytes": 24271360,
"sha256": "70743dfd3e0d6ab077bb2db5447d74fe7884b010bb48913525436385c05c8c70"
},
"records": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-bundle-build-review-20260923.md",
"bytes": 3423,
"sha256": "8d51601f0cd1e226d5af3e35e6eb91fb209dc0eb24d131060a2cd02b02eb7f7b"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-bundle-supplement-review-20260923.md",
"bytes": 13603,
"sha256": "166ef4d4e448a045c738acbc60c5372eccce455c079e9edf1d21f671d24a3816"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\admit_converter.py",
"bytes": 1675,
"sha256": "ab65621a9b7581692001b1a8726319c76d48cc0977f049424e9b84ffcb41fc1f"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-artifact.json",
"bytes": 1467,
"sha256": "8ebac3a0b6b19acbf18bd86dc28c29348f6e0cb7f944a6696fd5b22c86d116b4"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.result.json",
"bytes": 930,
"sha256": "6e49dd0790f0c3f02834b40f21190b2b9a27009685be125822e38d89d372ab57"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stderr.log",
"bytes": 60,
"sha256": "31c37829b9fef7111400cb1ca99f523600d13210ea15e2d868b2442ef0f66db9"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\cargo-lib.stdout.log",
"bytes": 39557,
"sha256": "9585453d627b26e19e611ba51ab7ed70fff903887f75d8580c48a4c3f9b5ba98"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.result.json",
"bytes": 1691,
"sha256": "d8c97d15b9054e2e22a005710569ebde42e2cb542391565d782ea2c93228a9c4"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stderr.log",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\converter-build.stdout.log",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\environment.json",
"bytes": 6398,
"sha256": "e287ac67c96eaa03211992e1696f90659907a452fb09ae579525f31d1a930eef"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\inputs-after.json",
"bytes": 823347,
"sha256": "a784149396e248c45ee39f945e042cd269fa1d7b7538e411dd2f81219c6b1c8e"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\inputs-before.json",
"bytes": 823347,
"sha256": "a784149396e248c45ee39f945e042cd269fa1d7b7538e411dd2f81219c6b1c8e"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\libraries-after.json",
"bytes": 279176,
"sha256": "bb41d6cc66a3f85bfee021bef2be5c7801adf588ce265017e033616af112f625"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\libraries-before.json",
"bytes": 279176,
"sha256": "bb41d6cc66a3f85bfee021bef2be5c7801adf588ce265017e033616af112f625"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\bundle_converter.exe",
"bytes": 24271360,
"sha256": "70743dfd3e0d6ab077bb2db5447d74fe7884b010bb48913525436385c05c8c70"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\liboa_core.rlib",
"bytes": 100490486,
"sha256": "0a02043cb059fd18e41b603877c6397c5a299c6fb3b66587f8474ae21fd43d27"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\package\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.result.json",
"bytes": 847,
"sha256": "d09ee1d7caa1cc7b1c6887530cad6f12095b56e9351a3645da7766c9f123cb8a"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stderr.log",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-sysroot.stdout.log",
"bytes": 111,
"sha256": "ea05ec29f82bab8f02772e420e6a2d97608b985680d2d7fea2eaafebe317e479"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.result.json",
"bytes": 851,
"sha256": "a6032cd359df5bc2a772aed83cd81809ed935793219c0381c4ba5d58d60a139e"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stderr.log",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\rustc-version.stdout.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build-01\\summary.json",
"bytes": 5964,
"sha256": "5f2f4f16310e21a9121184e0cf97e5d0d2f09a0e2cfcf72176c231b2c86b50f3"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\build_converter.py",
"bytes": 7081,
"sha256": "29ffe083606d55d9577222fb32684010a164d26a87224281646df2d335fa8a87"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\bundle_converter.rs",
"bytes": 2279,
"sha256": "acbcc955e970e47b4e825f7880af2fa70ca679410ee4d765d28623ea646c4bf6"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\capture_bundle.py",
"bytes": 8237,
"sha256": "588736077c67b44aff423146ef2891d9f7816f744fb6356f7e4ec619d5b95a2b"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\README.md",
"bytes": 7148,
"sha256": "64dc99eca333a16873f7377d7ae87458d529a1dbeea8409082663047b1c8cdcb"
}
],
"scope": "Parent accepts independently reviewed auxiliary build for read-only saved-bundle conversion. Original product gates, evaluator and B/P oracle unchanged. Cargo cache reuse is explicit; runtime checkpoint still required."
}
@@ -0,0 +1,5 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"artifacts": [],
"scope": "Original shared-target locations are historical; native stage must bind preserved copies"
}
@@ -0,0 +1,43 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:40:43.832935+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T09:41:12.387449+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\cargo-version\\output.log",
"bytes": 324,
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
}
}
cargo 1.98.1 (797e8a9bc 2026-08-05)
release: 1.98.1
commit-hash: 797e8a9bca276c1c9f9f738d2a20f484fa4eea9d
commit-date: 2026-08-05
host: x86_64-pc-windows-gnullvm
libgit2: 1.9.4 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26200 (Windows 11 Professional) [64-bit]
@@ -0,0 +1,26 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:40:43.832935+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,8 @@
cargo 1.98.1 (797e8a9bc 2026-08-05)
release: 1.98.1
commit-hash: 797e8a9bca276c1c9f9f738d2a20f484fa4eea9d
commit-date: 2026-08-05
host: x86_64-pc-windows-gnullvm
libgit2: 1.9.4 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26200 (Windows 11 Professional) [64-bit]
@@ -0,0 +1,34 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:40:43.832935+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T09:41:12.387449+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\cargo-version\\output.log",
"bytes": 324,
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
}
}
@@ -0,0 +1,115 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T09:41:45.403846+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 101,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:11:36.021194+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\desktop-tests\\output.log",
"bytes": 3175,
"sha256": "8c255b407304bedc299c43767269715b5d0c1730e384b3eec8bda271abe0a4ba"
}
}
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-server)
Compiling iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\vendor\iced_widget)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Compiling iced v0.14.0
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:24:41
|
24 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:231:45
|
231 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:289:41
|
289 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:323:49
|
323 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:405:41
|
405 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
For more information about this error, try `rustc --explain E0308`.
error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 5 previous errors
@@ -0,0 +1,29 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T09:41:45.403846+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,77 @@
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-server)
Compiling iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\vendor\iced_widget)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Compiling iced v0.14.0
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:24:41
|
24 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:231:45
|
231 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:289:41
|
289 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:323:49
|
323 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
error[E0308]: mismatched types
--> crates\oa-desktop\src\connection_allocation_tests.rs:405:41
|
405 | let _ = app.update(Message::Diagram(diagram));
| ---------------- ^^^^^^^ expected `Choice`, found `Uuid`
| |
| arguments to this enum variant are incorrect
|
note: tuple variant defined here
--> crates\oa-desktop\src\app.rs:417:5
|
417 | Diagram(Choice),
| ^^^^^^^
For more information about this error, try `rustc --explain E0308`.
error: could not compile `oa-desktop` (bin "arcadia-studio" test) due to 5 previous errors
@@ -0,0 +1,37 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T09:41:45.403846+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 101,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:11:36.021194+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\desktop-tests\\output.log",
"bytes": 3175,
"sha256": "8c255b407304bedc299c43767269715b5d0c1730e384b3eec8bda271abe0a4ba"
}
}
@@ -0,0 +1,129 @@
{
"environment": {
"PATH": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin;C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\.codex\\tmp\\arg0\\codex-arg0efKbE4;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\libheif\\libheif\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\jxrlib\\jxrlib\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\poppler\\Library\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\override;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Git\\cmd;C:\\Users\\User\\AppData\\Local\\Programs\\OpenAI\\Codex\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\User\\AppData\\Local\\Programs\\Zed\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\fallback;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\node\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\git\\cmd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\6fdec9b372c2c0fd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\7ac07f4ce733f89a",
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe",
"RUSTFLAGS": null,
"CARGO_ENCODED_RUSTFLAGS": null
},
"env_script": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
"bytes": 572,
"sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4"
},
"cargo_configs": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config.toml",
"present": false,
"record": null
}
],
"cargo_resolved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.EXE",
"rustc_resolved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\rustc.EXE",
"runtime": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
},
"orchestrator": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final.py",
"bytes": 8349,
"sha256": "f57021cd9b88efbda439d9e3df8bfe9f96193c48375a308493fe23f89717d2f0"
},
"command_runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,92 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"passed": false,
"inputs_unchanged": true,
"started_utc": "2026-09-23T09:38:47.681949+00:00",
"finished_utc": "2026-09-23T10:11:46.084856+00:00",
"failure": "Final gate failed: desktop-tests",
"steps": [
{
"name": "toolchain",
"argv": [
"rustc",
"--version",
"--verbose"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\toolchain.orchestration.log",
"bytes": 1744,
"sha256": "95b3f5829a0c94f9317d75a94c8edf15f69e213e729c90abfb126e5ab8c915de"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\toolchain\\result.json",
"bytes": 1538,
"sha256": "74027cae19247b6156bd9ad955b78d6b71390600063dae1c60997e1310474d61"
}
},
{
"name": "cargo-version",
"argv": [
"cargo",
"--version",
"--verbose"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\cargo-version.orchestration.log",
"bytes": 1876,
"sha256": "8e064efc060049f888904588d70f7ee897640ea29f9ecaae643bf627e286ad7f"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\cargo-version\\result.json",
"bytes": 1542,
"sha256": "96f4ce16e6c871ecc3e25df7fed605e26be5d58edb48df5da70cb8c9050be3a4"
}
},
{
"name": "desktop-tests",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"runner_exit_code": 101,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\desktop-tests.orchestration.log",
"bytes": 4841,
"sha256": "76d77575690a1b8a8ca62646a9c6570d4bf67dfe90f17008c6bfd23918d72b6e"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\desktop-tests\\result.json",
"bytes": 1587,
"sha256": "485357d17cae5643014959c8130f0df8c8f7234807c502df01123a16398b8404"
}
}
],
"outputs": [],
"source_manifest": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\inputs-before.json",
"bytes": 812830,
"sha256": "0e0d3c9e346bf47722eef692aa0e551b24b80468c9813c024a468e2d34bf70d0"
},
"environment": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\environment.json",
"bytes": 5832,
"sha256": "c016659b127b9b8ee8448d5a7b24ad7325275f048381442db2b7a5e2ae11a420"
},
"relocation": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\artifact-relocation.json",
"bytes": 188,
"sha256": "f94d9ffe44a5277b5ae4e85b26c6e34a4e984991ad3b2e90dac6cc1247885eaf"
},
"reused_workspace_gate": {
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
"evidence_commit": "d6aabb5dec82900ebfac1183abb4036ca06cc0e5",
"scope": "Prior workspace core/server evidence; this run executes desktop gates and the unchanged core snapshot example only"
},
"scope": "Recorded desktop command exit codes and exact input inventories; no new workspace/core/server suite or native GUI acceptance"
}
@@ -0,0 +1,42 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:39:21.578880+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T09:40:04.901807+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\toolchain\\output.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
}
}
rustc 1.98.1 (48a229cea 2026-09-01)
binary: rustc
commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
commit-date: 2026-09-01
host: x86_64-pc-windows-gnullvm
release: 1.98.1
LLVM version: 22.1.8
@@ -0,0 +1,26 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:39:21.578880+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,7 @@
rustc 1.98.1 (48a229cea 2026-09-01)
binary: rustc
commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
commit-date: 2026-09-01
host: x86_64-pc-windows-gnullvm
release: 1.98.1
LLVM version: 22.1.8
@@ -0,0 +1,34 @@
{
"source_commit": "cf37c36be16500a4a86622540395aaafb1645f6a",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T09:39:21.578880+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T09:40:04.901807+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-01\\toolchain\\output.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
}
}
@@ -0,0 +1,42 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"artifacts": [
{
"original": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe",
"bytes": 117342720,
"sha256": "59b0a90167bbfe170a501bd3cb959720b8496a2215cc84b269c1983a278cef03"
},
"preserved": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
"bytes": 117342720,
"sha256": "59b0a90167bbfe170a501bd3cb959720b8496a2215cc84b269c1983a278cef03"
}
},
{
"original": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
"preserved": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
}
},
{
"original": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
},
"preserved": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
}
}
],
"scope": "Original shared-target locations are historical; native stage must bind preserved copies"
}
@@ -0,0 +1,43 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:40.956702+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:15:45.741546+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\output.log",
"bytes": 324,
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
}
}
cargo 1.98.1 (797e8a9bc 2026-08-05)
release: 1.98.1
commit-hash: 797e8a9bca276c1c9f9f738d2a20f484fa4eea9d
commit-date: 2026-08-05
host: x86_64-pc-windows-gnullvm
libgit2: 1.9.4 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26200 (Windows 11 Professional) [64-bit]
@@ -0,0 +1,26 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:40.956702+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,8 @@
cargo 1.98.1 (797e8a9bc 2026-08-05)
release: 1.98.1
commit-hash: 797e8a9bca276c1c9f9f738d2a20f484fa4eea9d
commit-date: 2026-08-05
host: x86_64-pc-windows-gnullvm
libgit2: 1.9.4 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26200 (Windows 11 Professional) [64-bit]
@@ -0,0 +1,34 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:40.956702+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:15:45.741546+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\output.log",
"bytes": 324,
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
}
}
@@ -0,0 +1,41 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T11:50:06.675207+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T18:28:36.878929+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\output.log",
"bytes": 314,
"sha256": "0fa864983ba646ffb0a8b17dfd56af7d72887e7e89b0a59f9be7e21f84ad7c64"
}
}
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Finished `dev` profile [unoptimized] target(s) in 47m 40s
@@ -0,0 +1,29 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T11:50:06.675207+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,3 @@
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Finished `dev` profile [unoptimized] target(s) in 47m 40s
@@ -0,0 +1,37 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T11:50:06.675207+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T18:28:36.878929+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\output.log",
"bytes": 314,
"sha256": "0fa864983ba646ffb0a8b17dfd56af7d72887e7e89b0a59f9be7e21f84ad7c64"
}
}
@@ -0,0 +1,48 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"clippy",
"-p",
"oa-desktop",
"--all-targets",
"--locked",
"--offline",
"--",
"-D",
"warnings"
],
"started_utc": "2026-09-23T11:21:59.926662+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T11:49:47.471751+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\output.log",
"bytes": 606,
"sha256": "be037f7a44bd80a9acb3054099d21be42b7b0c5dc7855ec0c3103b806cffd153"
}
}
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Checking iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\vendor\iced_widget)
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-server)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Checking iced v0.14.0
Finished `dev` profile [unoptimized] target(s) in 27m 23s
@@ -0,0 +1,33 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"clippy",
"-p",
"oa-desktop",
"--all-targets",
"--locked",
"--offline",
"--",
"-D",
"warnings"
],
"started_utc": "2026-09-23T11:21:59.926662+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,6 @@
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Checking iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\vendor\iced_widget)
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-server)
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-desktop)
Checking iced v0.14.0
Finished `dev` profile [unoptimized] target(s) in 27m 23s
@@ -0,0 +1,41 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"clippy",
"-p",
"oa-desktop",
"--all-targets",
"--locked",
"--offline",
"--",
"-D",
"warnings"
],
"started_utc": "2026-09-23T11:21:59.926662+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T11:49:47.471751+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\output.log",
"bytes": 606,
"sha256": "be037f7a44bd80a9acb3054099d21be42b7b0c5dc7855ec0c3103b806cffd153"
}
}
@@ -0,0 +1,197 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T10:15:50.636685+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T11:21:37.861123+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\output.log",
"bytes": 142890,
"sha256": "ffaa3c8cbc57be2f4c7d1d69f9204a9fd67261e363faeb772cecc993bbef53d1"
}
}
on_between_bands_blank_and_leave_is_passive_and_always_redraws ... ok
test source_annotations::widget::tests::stationary_pointer_replacement_absence_and_path_switch_use_only_current_index ... ok
test source_annotations::widget::tests::measured_footer_and_omitted_count_fit_actual_shaped_widths_and_ancestor_clip ... ok
test source_navigation::interaction::tests::captured_find_click_invalidates_without_app_message_and_preserves_focus ... ok
test source_navigation::interaction::tests::raw_navigation_inputs_advance_but_passive_geometry_does_not_and_exhaustion_refuses ... ok
test source_navigation::interaction::tests::focus_rechecks_clock_between_inspection_and_application_and_missing_target_is_inert ... ok
test source_navigation::query::tests::detached_alias_and_identity_collisions_never_auto_select ... ok
test source_navigation::query::tests::comments_strings_and_comment_gap_are_not_navigation_hits ... ok
test source_navigation::query::tests::exact_multifile_unicode_crlf_definition_and_repeated_lexical_references ... ok
test source_navigation::query::tests::dirty_but_parseable_text_has_current_names_and_no_validated_fallback ... ok
test source_navigation::query::tests::exact_snapshot_readback_rejects_same_key_byte_membership_and_evidence_changes ... ok
test source_navigation::query::tests::include_cycle_depth_and_aggregate_edges_are_explicit_partial_outcomes ... ok
test source_navigation::query::tests::keyword_alias_and_loaded_path_case_collisions_use_reviewed_index_rules ... ok
test source_navigation::query::tests::invalid_include_syntax_never_borrows_the_old_reachable_file_set ... ok
test source_navigation::query::tests::missing_and_noncanonical_authored_ids_remain_draft_spans_without_generated_anchors ... ok
test source_navigation::query::tests::large_display_name_cannot_escape_the_owned_row_string_budget ... ok
test source_navigation::query::tests::missing_include_partial_scope_does_not_resurrect_witness_text ... ok
test source_navigation::query::tests::omitted_rows_are_counted_before_result_allocation_and_never_confer_uniqueness ... ok
test source_navigation::query::tests::owned_request_checks_raw_limits_immediately_and_extracts_only_on_worker ... ok
test source_navigation::query::tests::origin_keeps_exact_hit_when_display_rows_are_omitted ... ok
test source_navigation::query::tests::owned_validation_proof_preserves_full_witness_count_and_partial_scope ... ok
test source_navigation::query::tests::owned_request_moves_exact_text_into_worker_snapshot_and_matches_sync_results ... ok
test source_navigation::query::tests::sole_detached_candidate_and_unapplied_equal_bytes_require_choice ... ok
test source_navigation::query::tests::raw_aggregate_limits_refuse_before_outline_or_copied_snapshot ... ok
test source_navigation::query::tests::validation_witness_must_match_entry_and_complete_included_file_set ... ok
test source_navigation::query::tests::token_declaration_and_live_reference_limits_are_aggregate_not_per_file ... ok
test source_navigation::selection::tests::absent_and_empty_selection_do_not_move_the_departing_caret ... ok
test source_navigation::selection::tests::expanded_word_and_line_modes_capture_multiline_ranges_in_both_directions ... ok
test source_navigation::selection::tests::line_selection_expands_past_its_interior_unicode_caret ... ok
test source_navigation::selection::tests::multiline_ranges_use_copied_lf_and_utf8_columns_for_physical_crlf_and_mixed_endings ... ok
test source_navigation::selection::tests::trailing_newline_selection_restores_endpoint_on_the_empty_last_line ... ok
test source_navigation::selection::tests::repeated_unicode_words_capture_the_selected_occurrence_without_searching ... ok
test source_navigation::selection::tests::unicode_normal_ranges_preserve_forward_and_reverse_direction ... ok
test source_navigation::symbols::tests::admitted_unicode_path_budget_keeps_original_policy_after_single_fold ... ok
test source_navigation::symbols::tests::comment_separated_reference_keeps_crlf_unicode_and_disjoint_hit_spans ... ok
test source_navigation::symbols::tests::declaration_order_and_duplicate_roles_refuse_instead_of_corrupting_hit_search ... ok
test source_navigation::symbols::tests::duplicate_aliases_are_candidates_without_false_reference_attribution ... ok
test source_navigation::symbols::tests::detached_uuid_clone_disables_anchor_even_for_included_query ... ok
test source_navigation::symbols::tests::header_metadata_must_match_current_token_boundaries_and_authored_id ... ok
test source_navigation::symbols::tests::every_budget_admits_boundary_and_returns_no_index_one_below ... ok
test source_navigation::symbols::tests::incomplete_draft_is_lexical_and_error_token_does_not_leak_references ... ok
test source_navigation::symbols::tests::missing_ids_produce_only_current_snapshot_locations_without_stabilization ... ok
test source_navigation::symbols::tests::legal_keyword_classified_alias_is_not_discarded ... ok
test source_navigation::symbols::tests::noncanonical_header_identity_cannot_enter_through_query_metadata ... ok
test source_navigation::symbols::tests::nested_declaration_extents_do_not_turn_body_text_into_definition_hits ... ok
test source_navigation::symbols::tests::query_header_admission_preserves_uppercase_and_json_escape_bytes ... ok
test source_navigation::symbols::tests::path_identity_rejects_normalization_and_case_collisions ... ok
test source_navigation::symbols::tests::reused_alias_cannot_steal_old_identity_and_old_locations_are_stale ... ok
test source_navigation::symbols::tests::repeated_live_uses_are_distinct_and_strings_comments_history_are_excluded ... ok
test source_navigation::symbols::tests::stopped_outline_is_not_a_successful_empty_query ... ok
test source_navigation::symbols::tests::scope_provenance_and_detached_alias_collision_are_explicit ... ok
test source_navigation::symbols::tests::unicode_path_collisions_match_core_lowercase_policy ... ok
test source_navigation::symbols::tests::truncated_or_gapped_tokens_refuse_even_when_project_scope_is_partial ... ok
test source_rename::origin::tests::maps_last_repeated_reference_with_unicode_crlf_and_comment_separator ... ok
test source_navigation::tests::search_uses_utf8_columns_wraps_and_refreshes_after_edits ... ok
test source_rename::origin::tests::preserves_final_same_line_occurrence_not_first_or_prose ... ok
test source_rename::origin::tests::permits_identifier_keyword_transitions_in_alias_roles ... ok
test source_rename::origin::tests::rejects_changed_trivia_non_alias_words_and_wrong_marker ... ok
test source_rename::preview::tests::first_and_last_lines_form_complete_separate_hunks_and_pages ... ok
test source_rename::preview::tests::limits_apply_to_the_whole_preview_not_each_file ... ok
test source_rename::preview::tests::each_bound_is_exact_and_overflow_never_returns_a_partial_preview ... ok
test source_rename::preview::tests::long_unicode_lines_are_fully_reachable_as_bounded_fragments ... ok
test source_rename::preview::tests::nearby_changes_merge_and_all_changed_files_are_reachable ... ok
test source_rename::preview::tests::refuses_membership_entry_line_count_and_line_ending_changes ... ok
test source_rename::preview::tests::preserves_unicode_mixed_endings_and_counts_lines_not_repeated_uses ... ok
test source_tree::tests::active_scroll_offset_uses_the_visible_order_and_retains_ancestor_context ... ok
test source_rename::preview::tests::unchanged_and_empty_sources_have_no_preview ... ok
test source_tree::tests::collapsed_folders_retain_active_dirty_and_diagnostic_markers ... ok
test source_tree::tests::detached_buffers_keep_paths_and_only_clean_buffers_are_closable ... ok
test source_tree::tests::exact_unicode_spaces_and_file_folder_name_collisions_are_not_normalized ... ok
test source_tree::tests::deep_paths_build_expand_and_drop_on_a_small_stack ... ok
test source_workspace::tests::draft_history_budget_covers_inactive_files_without_discarding_drafts ... ok
test source_tree::tests::folders_are_compact_and_sorted_before_files_without_losing_duplicate_basenames ... ok
test source_workspace::tests::navigation_revision_wrap_cannot_reuse_an_old_workspace_key ... ok
test source_workspace::tests::fresh_session_cannot_reuse_a_retained_buffer_generation ... ok
test source_workspace::tests::navigation_versions_distinguish_reopened_recovered_and_changed_drafts ... ok
test source_workspace::tests::navigation_scope_changes_invalidate_without_changing_unchanged_positions ... ok
test style::tests::button_pair_couplings_cover_hover_and_disabled_states ... ok
test style::tests::conditional_input_styles_preserve_readonly_selected_value_contrast ... ok
test source_workspace::tests::switching_retains_invalid_drafts_and_independent_history ... ok
test style::tests::default_input_styles_keep_ordinary_values_and_visible_selection ... ok
test style::tests::default_checkbox_styles_keep_checks_and_outlines_distinct ... ok
test style::tests::default_pick_list_and_menu_styles_cover_open_and_selected_states ... ok
test style::tests::ordinary_editable_editor_styles_keep_their_own_selected_value_readable ... ok
test style::tests::selected_navigation_adds_a_visible_outline_and_preserves_disabled_ink ... ok
test style::tests::semantic_text_and_essential_boundaries_have_contrast_on_canvas_surfaces ... ok
test style::tests::source_editor_syntax_and_fallback_remain_readable_during_selection ... ok
test tests::actor_port_creation_updates_containment_and_locate_reveals_its_owner ... ok
test tests::adding_bend_between_close_ports_stays_outside_owner_clearance ... ok
test style::tests::readonly::mounted_readonly_input_keeps_selection_copy_and_readable_paint ... ok
test tests::bidirectional_transition_ui_commits_once_and_preserves_other_diagrams ... ok
test tests::counterpart_creation_focuses_visible_target_and_reuse_keeps_views ... ok
test tests::behavior_and_data_authoring_do_not_place_nodes_in_unrelated_architecture_views ... ok
test tests::dragging_keeps_semantic_selection_and_same_node_remains_editable ... ok
test tests::escaped_string_mode_preserves_exact_control_characters ... ok
test tests::creation_from_capabilities_routes_work_to_architecture_and_folded_allocation_inserts_below_existing_work ... ok
test tests::explicit_relationship_builder_never_mutates_on_preview ... ok
test tests::explorer_and_creation_selection_follow_their_own_placement ... ok
test tests::fit_adapts_to_canvas_returning_after_help_but_preserves_manual_navigation ... ok
test tests::fit_uses_measured_canvas_bounds_and_preserves_them_on_open ... ok
test tests::focused_explorer_follows_reparenting_without_changing_identity ... ok
test tests::every_demo_record_has_a_lossless_graphical_draft ... ok
test tests::graphical_rename_keeps_aliases_and_references_and_undo ... ok
test tests::identity_property_change_is_atomic_and_rewrites_all_live_references ... ok
test tests::invalid_save_and_continue_returns_to_repairable_draft ... ok
test tests::invalid_numeric_draft_survives_navigation_save_and_help ... ok
test tests::malformed_source_preserves_model_and_is_recoverable ... ok
test tests::mission_capability_authoring_is_contextual_atomic_and_text_equivalent ... ok
test tests::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok
test tests::modal_owns_background_commands_and_shortcuts ... ok
test tests::nested_allocation_insertion_reflows_sibling_subtrees_and_preserves_fold_state ... ok
test tests::opening_and_creating_models_preserve_the_actual_window_size_for_fit ... ok
test tests::opening_legacy_source_surfaces_report_without_modifying_original_bytes ... ok
test tests::pending_source_prevents_property_draft_collision_and_preserves_both_if_present ... ok
test tests::placement_identity_edit_then_drag_and_diagram_identity_then_arrange ... ok
test tests::placement_relocation_follows_cross_layer_traceability_view ... ok
test tests::property_enum_and_optional_reference_roundtrip ... ok
test tests::reopening_canvas_for_a_modal_preserves_viewport_after_route_edits ... ok
test tests::routing_actions_are_atomic_guarded_and_fit_the_authored_detour ... ok
test tests::revealing_an_implicit_function_port_unfolds_its_visible_architecture_owner ... ok
test tests::source_find_navigates_an_invalid_draft_without_applying_or_losing_it ... ok
test tests::source_navigation_waits_for_editor_layout_and_cancels_on_edit ... ok
test tests::system_only_models_open_the_populated_perspective ... ok
test tests::selecting_current_constructors_preserves_payloads ... ok
test view_copy::tests::duplicate_retains_ports_routes_options_and_artifact_claims_with_exact_undo_redo ... ok
test tests::transition_resolutions_belong_to_the_effective_target_and_kind ... ok
test view_copy::tests::duplicate_state_view_preserves_machine_nesting_and_collapse_with_unique_aliases ... ok
test view_copy::tests::missing_view_does_not_propose_an_empty_replacement ... ok
test views::source_tests::source_editor_windows_menu_payload_is_inert_but_space_and_altgr_still_edit ... ok
test views::source_symbols::tests::suffixes_distinguish_nested_duplicate_basenames_without_changing_unicode ... ok
test views::tests::short_preserves_ascii_cjk_and_whitespace_policy ... ok
test views::tests::short_never_splits_retained_extended_graphemes ... ok
test views::tests::short_preserves_empty_and_small_limit_policy ... ok
test views::tests::short_preserves_native_lifeline_clusters_at_cutoff ... ok
test views::text_workspace::tests::drawer_clamps_to_actual_center_allocation_including_oversize_requests ... ok
test views::text_workspace::summary_visibility_tests::all_reference_exceptions_fit_allocated_width_with_wide_alias_and_large_counts ... ok
test views::text_workspace::tests::five_slots_keep_editor_state_and_selection_through_explicit_and_passive_changes ... ok
test views::text_workspace::tests::keyboard_resize_uses_effective_height_and_only_exact_open_drawer_shortcut ... ok
test views::text_workspace::tests::highlighted_sensor_editor_retains_real_scrolled_buffer_across_panel_rebuilds ... ok
test views::traceability::tests::traceability_filter_reaches_artifacts_after_68_traces_and_searches_all_metadata ... ok
test workflow::communication::tests::communication_requires_two_explicit_ports_and_recovers_the_partial_choice ... ok
test views::traceability::tests::traceability_browsing_retains_invalid_property_draft_and_existing_select_guard ... ok
test workflow::port_authoring_tests::boundary_picker_recomputes_for_unoriented_reverse_endpoints_without_relaxing_contracts ... ok
test workflow::port_authoring_tests::duplicate_port_names_show_owner_contract_and_unique_alias ... ok
test workflow::port_authoring_tests::fresh_functions_are_actual_picker_targets_and_plan_enables_apply ... ok
test workflow::port_authoring_tests::generic_component_port_connection_keeps_its_endpoint_and_direction ... ok
test workflow::port_authoring_tests::ordinary_standard_connections_default_unoriented_and_new_roles_exclude_legacy ... ok
test workflow::recovery::tests::incomplete_relationship_and_trace_recover_raw_fields_and_reject_changed_model ... ok
test workflow::recovery::tests::transition_recovery_replans_typed_request_without_persisted_commands ... ok
test workflow::transition_tests::basic_transition_boundary_choice_is_required_without_an_inferred_system ... ok
test workflow::transition_tests::basic_transition_creates_overview_when_existing_views_cannot_show_result ... ok
test workflow::transition_tests::basic_transition_explicit_destination_appends_below_existing_bounds_and_is_one_source_edit ... ok
test workflow::port_authoring_tests::boundary_picker_matches_exact_commands_across_contracts_and_ownership ... ok
test workflow::transition_tests::basic_transition_reconcile_keeps_existing_selected_view_placement_and_route_exact ... ok
test workflow::transition_tests::basic_transition_invalid_explicit_destination_retains_choice_and_refuses ... ok
test workflow::transition_tests::basic_transition_skips_lowest_uuid_state_view_and_preserves_oa ... ok
test result: ok. 1222 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 1826.98s
@@ -0,0 +1,29 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T10:15:50.636685+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,37 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T10:15:50.636685+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T11:21:37.861123+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\output.log",
"bytes": 142890,
"sha256": "ffaa3c8cbc57be2f4c7d1d69f9204a9fd67261e363faeb772cecc993bbef53d1"
}
}
@@ -0,0 +1,129 @@
{
"environment": {
"PATH": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin;C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\.codex\\tmp\\arg0\\codex-arg0efKbE4;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\libheif\\libheif\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\jxrlib\\jxrlib\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\poppler\\Library\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\override;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Git\\cmd;C:\\Users\\User\\AppData\\Local\\Programs\\OpenAI\\Codex\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\powershell;C:\\Users\\User\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\User\\AppData\\Local\\Programs\\Zed\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\bin\\fallback;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\node\\bin;C:\\Users\\User\\.cache\\codex-runtimes\\codex-primary-runtime\\dependencies\\native\\git\\cmd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\6fdec9b372c2c0fd;C:\\Users\\User\\AppData\\Local\\OpenAI\\Codex\\bin\\7ac07f4ce733f89a",
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe",
"RUSTFLAGS": null,
"CARGO_ENCODED_RUSTFLAGS": null
},
"env_script": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
"bytes": 572,
"sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4"
},
"cargo_configs": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\.cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\.cargo\\config.toml",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config",
"present": false,
"record": null
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\config.toml",
"present": false,
"record": null
}
],
"cargo_resolved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.EXE",
"rustc_resolved": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\rustc.EXE",
"runtime": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
},
"orchestrator": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final.py",
"bytes": 8349,
"sha256": "f57021cd9b88efbda439d9e3df8bfe9f96193c48375a308493fe23f89717d2f0"
},
"command_runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,42 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-core",
"--example",
"attachment_snapshot",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T18:29:02.204957+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T18:39:25.925118+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\output.log",
"bytes": 185,
"sha256": "cdca6661d229a60ad9e9d2e8d8eaecc70a3e4af8640ec2637f1c6c2465e05b88"
}
}
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Finished `dev` profile [unoptimized] target(s) in 10m 06s
@@ -0,0 +1,31 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-core",
"--example",
"attachment_snapshot",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T18:29:02.204957+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,2 @@
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\allocation-drawing-20260923\crates\oa-core)
Finished `dev` profile [unoptimized] target(s) in 10m 06s
@@ -0,0 +1,39 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"cargo",
"build",
"-p",
"oa-core",
"--example",
"attachment_snapshot",
"--locked",
"--offline"
],
"started_utc": "2026-09-23T18:29:02.204957+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T18:39:25.925118+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\output.log",
"bytes": 185,
"sha256": "cdca6661d229a60ad9e9d2e8d8eaecc70a3e4af8640ec2637f1c6c2465e05b88"
}
}
@@ -0,0 +1,180 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"passed": true,
"inputs_unchanged": true,
"started_utc": "2026-09-23T10:15:23.087731+00:00",
"finished_utc": "2026-09-23T18:40:07.561038+00:00",
"failure": null,
"steps": [
{
"name": "toolchain",
"argv": [
"rustc",
"--version",
"--verbose"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain.orchestration.log",
"bytes": 1744,
"sha256": "4d80fccef41b633bfd4a65c5d39f3a459f15af827d7cfb2d414ed1a462bc9c52"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\result.json",
"bytes": 1538,
"sha256": "380d4ad03d3039c1401fb9b8709b7faa13ada93c86a1afdbad9876f4a5b37194"
}
},
{
"name": "cargo-version",
"argv": [
"cargo",
"--version",
"--verbose"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version.orchestration.log",
"bytes": 1876,
"sha256": "bc27b9471b5c74c60aed81a206ecede2a1fefebddfb9c0f1f211919a814ebdfd"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\result.json",
"bytes": 1542,
"sha256": "c77451cd9e687e0fda0cfff3de214a7fdbcc638c27c3b47f187f66fbee5e56d3"
}
},
{
"name": "desktop-tests",
"argv": [
"cargo",
"test",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests.orchestration.log",
"bytes": 17748,
"sha256": "466bf356e9c0e05caaebb1da39ebe41c32faa14d305e3a28017b103de56c771e"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\result.json",
"bytes": 1587,
"sha256": "c38feffb556bf68804d6726af44b11d2319d61064e9636a7eb49767630cce834"
}
},
{
"name": "desktop-clippy",
"argv": [
"cargo",
"clippy",
"-p",
"oa-desktop",
"--all-targets",
"--locked",
"--offline",
"--",
"-D",
"warnings"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy.orchestration.log",
"bytes": 2262,
"sha256": "3fcb5c9ca408340be749594f0cd98078a2bfefefae4cbbe1f3a1473c0514937e"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\result.json",
"bytes": 1648,
"sha256": "f61fad096338f8208104748b4de963d0a6b815243998340f964db748003d5fe7"
}
},
{
"name": "desktop-build",
"argv": [
"cargo",
"build",
"-p",
"oa-desktop",
"--locked",
"--offline"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build.orchestration.log",
"bytes": 1904,
"sha256": "7ef3b309c28a02f41bfa276783e642ec1f84875b6e84c0e1356117d9b097d9dc"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\result.json",
"bytes": 1585,
"sha256": "a3eb7bb3c91eb4b32900ab8fa32cdafd82a8c497ec74bff082fcbe6d37560424"
}
},
{
"name": "evaluator-build",
"argv": [
"cargo",
"build",
"-p",
"oa-core",
"--example",
"attachment_snapshot",
"--locked",
"--offline"
],
"runner_exit_code": 0,
"orchestration_log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build.orchestration.log",
"bytes": 1819,
"sha256": "9a92542bef2e806580fce423288d84e24d7f59b22c635779ef2b288e272aeddf"
},
"result": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\result.json",
"bytes": 1630,
"sha256": "e04e5cbd9bd88bd88d1e1ca22c2a77df5e273a3207313cd250747f029f5a91c5"
}
}
],
"outputs": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
"bytes": 117342720,
"sha256": "59b0a90167bbfe170a501bd3cb959720b8496a2215cc84b269c1983a278cef03"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
}
],
"source_manifest": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\inputs-before.json",
"bytes": 812830,
"sha256": "fcb00bb2e484af85f5ef1f8647f3eb4085530a6049fd2ff4a0c17001eb55a8c0"
},
"environment": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\environment.json",
"bytes": 5832,
"sha256": "c016659b127b9b8ee8448d5a7b24ad7325275f048381442db2b7a5e2ae11a420"
},
"relocation": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifact-relocation.json",
"bytes": 1884,
"sha256": "f22b9bc0027970cdef703b2eedf9ad713b37dda42e76c6e8afa953536f702873"
},
"reused_workspace_gate": {
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
"evidence_commit": "d6aabb5dec82900ebfac1183abb4036ca06cc0e5",
"scope": "Prior workspace core/server evidence; this run executes desktop gates and the unchanged core snapshot example only"
},
"scope": "Recorded desktop command exit codes and exact input inventories; no new workspace/core/server suite or native GUI acceptance"
}
@@ -0,0 +1,42 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:28.636781+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:15:34.804741+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\output.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
}
}
rustc 1.98.1 (48a229cea 2026-09-01)
binary: rustc
commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
commit-date: 2026-09-01
host: x86_64-pc-windows-gnullvm
release: 1.98.1
LLVM version: 22.1.8
@@ -0,0 +1,26 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:28.636781+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
}
}
@@ -0,0 +1,7 @@
rustc 1.98.1 (48a229cea 2026-09-01)
binary: rustc
commit-hash: 48a229ceaefd4985c50990b14116b6d856af0985
commit-date: 2026-09-01
host: x86_64-pc-windows-gnullvm
release: 1.98.1
LLVM version: 22.1.8
@@ -0,0 +1,34 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"working_changes": "",
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"argv": [
"rustc",
"--version",
"--verbose"
],
"started_utc": "2026-09-23T10:15:28.636781+00:00",
"environment": {
"CARGO_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo",
"RUSTUP_HOME": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup",
"RUSTUP_TOOLCHAIN": "stable-x86_64-pc-windows-gnullvm",
"CARGO_TARGET_DIR": "C:/Users/User/Documents/Git/ARCADIA-Studio/target",
"CARGO_BUILD_JOBS": "1",
"CARGO_INCREMENTAL": "0",
"CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER": "clang.exe",
"RC": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\llvm-windres.exe"
},
"runner": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
"exit_code": 0,
"inputs_unchanged": true,
"finished_utc": "2026-09-23T10:15:34.804741+00:00",
"log": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\output.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
}
}
@@ -0,0 +1,26 @@
# Identified Allocation desktop gates — prepared only
No compiler/gate/build has been run. run.py and final.py are minimally adapted from the #31 desktop gate recipes (which retain the #23 raw-evidence safeguards); Python AST syntax checks passed. Source repo is `.local/allocation-drawing-20260923`. Do not edit candidate/runner/configuration or shared target during execution.
Prepared for clean local candidate `cf37c36be16500a4a86622540395aaafb1645f6a`. It is unpublished and has not been compiled or tested. Parent owns execution and shared-target scheduling. When the candidate is frozen and the build slot is available, invoke from root workspace:
. .local/toolchain/env.ps1
$env:CARGO_TARGET_DIR = 'C:/Users/User/Documents/Git/ARCADIA-Studio/target'
& 'C:/Users/User/.cache/codex-runtimes/codex-primary-runtime/dependencies/python/python.exe' .local/allocation-drawing-gates-20260923/final.py --source-commit cf37c36be16500a4a86622540395aaafb1645f6a --attempt final-01
Requires clean matching HEAD and a fresh final-NN output directory. Inventories use tracked plus nonignored untracked files, but any uncommitted/untracked candidate causes the clean gate admission to fail: all new source/tests must be committed first. Exact raw inventories are checked before/after every step and against the initial inventory. Relevant ancestor/CARGO_HOME config presence/absence, env.ps1 hash, environment, runtime and command/toolchain context are recorded.
Sequential steps:
1. `rustc --version --verbose`
2. `cargo --version --verbose`
3. `cargo test -p oa-desktop --locked --offline`
4. `cargo clippy -p oa-desktop --all-targets --locked --offline -- -D warnings`
5. `cargo build -p oa-desktop --locked --offline`
6. `cargo build -p oa-core --example attachment_snapshot --locked --offline`
GUI is preserved immediately after step5; attachment_snapshot immediately after step6. The admitted LLVM-mingw libunwind.dll is also copied. Exactly three outputs live under final-NN/artifacts: arcadia-studio.exe, attachment_snapshot.exe, libunwind.dll. Every preservation checks before/after source hash and copy equality. No state_bend_routing_snapshot build or GUI launch. Raw original paths remain in relocation receipts; future native staging must bind preserved copies, not target.
First failure stops subsequent commands. Per-command contexts, raw logs, patches, before/after inventories and exit codes remain in place. Summary fields source_commit/passed/inputs_unchanged/outputs are compatible with a correspondingly adapted #30 native stage. Do not reuse the old #23 stage's six-step name/four-output assertions unchanged. Final verification failure still writes the summary even if final source capture throws.
Core/server/workspace evidence is reused from source b8685416f56e53e30bd11ecf93a54cea10ac8458, published evidence d6aabb5dec82900ebfac1183abb4036ca06cc0e5. Before running, final.py verifies Git objects for crates/oa-core, crates/oa-server, Cargo.toml and Cargo.lock are unchanged from that base. If they differ, it refuses the desktop-only gate scope; parent should reassess rather than silently weakening it. This run does not claim a fresh workspace/core/server suite. Native Allocation authoring acceptance remains separate. The known #31 final-03 pass is not presented as execution of these new Allocation tests.
@@ -0,0 +1,91 @@
"""Final identified Allocation desktop gates. PREPARED ONLY; parent authorizes execution."""
from pathlib import Path
import argparse, datetime, hashlib, json, os, re, shutil, subprocess, sys
ROOT=Path(__file__).resolve().parent
REPO=ROOT.parent/'allocation-drawing-20260923'
WORKSPACE=ROOT.parent.parent
ENV_SCRIPT=ROOT.parent/'toolchain/env.ps1'
RUNTIME=ROOT.parent/'toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/libunwind.dll'
RUNTIME_SHA='aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a'
def record(path):
p=Path(path).resolve();data=p.read_bytes();return {'path':str(p),'bytes':len(data),'sha256':hashlib.sha256(data).hexdigest()}
def save(path,value):
with path.open('x',encoding='utf-8',newline='\n') as f:json.dump(value,f,indent=2,ensure_ascii=False,allow_nan=False);f.write('\n')
def git(*args):return subprocess.check_output(['git','-c','core.longpaths=true','-C',str(REPO),*args])
def inputs():
return [record(REPO/p.decode()) for p in sorted(git('ls-files','--cached','--others','--exclude-standard','-z').split(b'\0')) if p and (REPO/p.decode()).is_file()]
def now():return datetime.datetime.now(datetime.timezone.utc).isoformat()
def main():
p=argparse.ArgumentParser(description=__doc__);p.add_argument('--source-commit',required=True);p.add_argument('--attempt',required=True);a=p.parse_args()
pin=a.source_commit
if not re.fullmatch('[0-9a-f]{40}',pin) or not re.fullmatch(r'final-[0-9]{2}',a.attempt):raise RuntimeError('Explicit full source pin and fresh final-NN attempt required')
def clean():
if git('rev-parse','HEAD').decode().strip()!=pin or git('status','--porcelain'):raise RuntimeError('Final gates require exact clean committed HEAD')
clean()
reused_base='b8685416f56e53e30bd11ecf93a54cea10ac8458'
for path in ('crates/oa-core','crates/oa-server','Cargo.toml','Cargo.lock'):
if git('rev-parse',pin+':'+path)!=git('rev-parse',reused_base+':'+path):raise RuntimeError('Desktop-only gate scope invalid; inherited input changed: '+path)
expected_cargo=(ROOT.parent/'toolchain/cargo').resolve();target=(WORKSPACE/'target').resolve()
if Path(os.environ.get('CARGO_HOME','')).resolve()!=expected_cargo or Path(os.environ.get('CARGO_TARGET_DIR','')).resolve()!=target or os.environ.get('RUSTUP_TOOLCHAIN')!='stable-x86_64-pc-windows-gnullvm':raise RuntimeError('Source parent env.ps1 and explicitly select shared target before invocation')
if record(RUNTIME)['sha256']!=RUNTIME_SHA:raise RuntimeError('Admitted runtime differs')
out=ROOT/a.attempt;out.mkdir(exist_ok=False);(out/'artifacts').mkdir()
before=inputs();save(out/'inputs-before.json',before)
environment={k:os.environ.get(k) for k in ['PATH','CARGO_HOME','RUSTUP_HOME','RUSTUP_TOOLCHAIN','CARGO_TARGET_DIR','CARGO_BUILD_JOBS','CARGO_INCREMENTAL','CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER','RC','RUSTFLAGS','CARGO_ENCODED_RUSTFLAGS']}
configs=[];dirs=[REPO,*REPO.parents,expected_cargo]
for directory in dict.fromkeys(dirs):
for name in ('config','config.toml'):
path=directory/name if directory==expected_cargo else directory/'.cargo'/name
configs.append({'path':str(path),'present':path.is_file(),'record':record(path) if path.is_file() else None})
save(out/'environment.json',{'environment':environment,'env_script':record(ENV_SCRIPT),'cargo_configs':configs,'cargo_resolved':shutil.which('cargo'),'rustc_resolved':shutil.which('rustc'),'runtime':record(RUNTIME),'orchestrator':record(Path(__file__)),'command_runner':record(ROOT/'run.py')})
steps=[];outputs=[];relocations=[];failure=None;after=None;unchanged=False
def preserve(path):
original=record(path);dest=out/'artifacts'/path.name
with path.open('rb') as src,dest.open('xb') as dst:shutil.copyfileobj(src,dst)
copied=record(dest)
if record(path)!=original or any(original[k]!=copied[k] for k in ('bytes','sha256')):raise RuntimeError('Artifact changed during preservation')
outputs.append(copied);relocations.append({'original':original,'preserved':copied})
commands=[
('toolchain',['rustc','--version','--verbose'],[]),
('cargo-version',['cargo','--version','--verbose'],[]),
('desktop-tests',['cargo','test','-p','oa-desktop','--locked','--offline'],[]),
('desktop-clippy',['cargo','clippy','-p','oa-desktop','--all-targets','--locked','--offline','--','-D','warnings'],[]),
('desktop-build',['cargo','build','-p','oa-desktop','--locked','--offline'],[target/'debug/arcadia-studio.exe']),
('evaluator-build',['cargo','build','-p','oa-core','--example','attachment_snapshot','--locked','--offline'],[target/'debug/examples/attachment_snapshot.exe'])]
started=now()
try:
for name,argv,artifacts in commands:
clean()
wrapper_log=out/(name+'.orchestration.log')
with wrapper_log.open('xb') as log:
proc=subprocess.run([sys.executable,str(ROOT/'run.py'),a.attempt+'/'+name,*argv],cwd=WORKSPACE,stdout=log,stderr=subprocess.STDOUT)
result_path=out/name/'result.json';result=json.loads(result_path.read_text(encoding='utf-8')) if result_path.is_file() else None
step={'name':name,'argv':argv,'runner_exit_code':proc.returncode,'orchestration_log':record(wrapper_log),'result':record(result_path) if result else None}
steps.append(step)
if proc.returncode or result is None or result['exit_code']!=0 or result['inputs_unchanged'] is not True or result['source_commit']!=pin or result['working_changes']:raise RuntimeError('Final gate failed: '+name)
for phase in ('inputs-before.json','inputs-after.json'):
if json.loads((out/name/phase).read_text(encoding='utf-8'))!=before:raise RuntimeError('Source inventory differs in '+name+'/'+phase)
for path in artifacts:preserve(path)
preserve(RUNTIME)
except Exception as error:failure=str(error)
finally:
verification_errors=[]
try:
after=inputs();save(out/'inputs-after.json',after);unchanged=before==after;clean()
if not unchanged:verification_errors.append('Source inventories changed')
frozen_environment=json.loads((out/'environment.json').read_text(encoding='utf-8'))
for key in ('env_script','runtime','orchestrator','command_runner'):
if record(frozen_environment[key]['path'])!=frozen_environment[key]:verification_errors.append('Bound gate input changed: '+key)
for cfg in configs:
path=Path(cfg['path'])
if path.is_file()!=cfg['present'] or (cfg['present'] and record(path)!=cfg['record']):verification_errors.append('Cargo config changed: '+str(path))
for entry in outputs:
if record(entry['path'])!=entry:verification_errors.append('Preserved artifact changed')
except Exception as error:verification_errors.append('Final capture/verification failed: '+str(error));unchanged=False
if verification_errors:failure='; '.join(([failure] if failure else [])+verification_errors)
save(out/'artifact-relocation.json',{'source_commit':pin,'artifacts':relocations,'scope':'Original shared-target locations are historical; native stage must bind preserved copies'})
passed=failure is None and unchanged and len(steps)==len(commands) and len(outputs)==3
save(out/'summary.json',{'source_commit':pin,'passed':passed,'inputs_unchanged':unchanged,'started_utc':started,'finished_utc':now(),'failure':failure,'steps':steps,'outputs':outputs,'source_manifest':record(out/'inputs-before.json'),'environment':record(out/'environment.json'),'relocation':record(out/'artifact-relocation.json'),'reused_workspace_gate':{'source_commit':'b8685416f56e53e30bd11ecf93a54cea10ac8458','evidence_commit':'d6aabb5dec82900ebfac1183abb4036ca06cc0e5','scope':'Prior workspace core/server evidence; this run executes desktop gates and the unchanged core snapshot example only'},'scope':'Recorded desktop command exit codes and exact input inventories; no new workspace/core/server suite or native GUI acceptance'})
print(json.dumps({'summary':str(out/'summary.json'),'passed':passed,'failure':failure},indent=2))
if not passed:raise SystemExit(1)
if __name__=='__main__':main()
@@ -0,0 +1,28 @@
from pathlib import Path
import datetime, hashlib, json, os, subprocess, sys
root=Path(__file__).resolve().parent
repo=root.parent/'allocation-drawing-20260923'
out=root/sys.argv[1]
out.mkdir(exist_ok=False)
def record(path):
data=path.read_bytes()
return {'path':str(path),'bytes':len(data),'sha256':hashlib.sha256(data).hexdigest()}
def save(name,value):
with (out/name).open('x',encoding='utf-8') as f: json.dump(value,f,indent=2);f.write('\n')
def git(*args): return subprocess.check_output(['git','-c','core.longpaths=true',*args],cwd=repo)
def inputs():
paths=git('ls-files','--cached','--others','--exclude-standard','-z').decode().split('\0')
return [record(repo/p) for p in paths if p and (repo/p).is_file()]
before=inputs();save('inputs-before.json',before)
context={'source_commit':git('rev-parse','HEAD').decode().strip(),'working_changes':git('status','--short').decode(),'cwd':str(repo),'argv':sys.argv[2:],'started_utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'environment':{k:os.environ.get(k) for k in ['CARGO_HOME','RUSTUP_HOME','RUSTUP_TOOLCHAIN','CARGO_TARGET_DIR','CARGO_BUILD_JOBS','CARGO_INCREMENTAL','CARGO_TARGET_X86_64_PC_WINDOWS_GNULLVM_LINKER','RC']},'runner':record(Path(__file__))}
save('context.json',context)
(out/'changes.patch').write_bytes(git('diff','--binary'))
with (out/'output.log').open('xb') as log:
result=subprocess.run(sys.argv[2:],cwd=repo,stdout=log,stderr=subprocess.STDOUT)
after=inputs();save('inputs-after.json',after)
context.update(exit_code=result.returncode,inputs_unchanged=before==after,finished_utc=datetime.datetime.now(datetime.timezone.utc).isoformat(),log=record(out/'output.log'))
save('result.json',context)
print(json.dumps(context,indent=2))
print((out/'output.log').read_text(encoding='utf-8',errors='replace')[-16000:])
sys.exit(result.returncode or int(before!=after))
@@ -0,0 +1,20 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"relation_uuid": "ac7ffc24-fadd-40af-8080-c13323be9e32",
"manifest": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\input-manifest.json",
"bytes": 1345328,
"sha256": "7dd807f9eccbc2082e105e7374fdf50b23dc2e15c400f1ee8affe8e5e77ae2d4"
},
"catalog": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\expected\\catalog.json",
"bytes": 1588,
"sha256": "f16b511b0a627e400aeb3a892cde0fbaf6303b52a1a9c7e2841d17ce47c0d72c"
},
"first_receipt": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\runs\\run-01\\checkpoints\\01-oa-created\\receipt.json",
"bytes": 8249,
"sha256": "9d2ed261963ed762822e76bd9027ed9e929659a1b010f0a3fc04028ac16597dc"
},
"scope": "UUID only, after full bundle and complete Project equality; never relearn"
}
@@ -0,0 +1,27 @@
# Allocation drawing native recipes — preparation only
Candidate source 301126f6098286bf440c1bd1b1ed685753984723; gates must pass before staging. No stage, evaluator, converter, compiler or GUI execution was performed to prepare these recipes. They implement the predeclared fixture/relations in ../baseline.draft.json and ../relation-contracts.json. This plan supersedes the draft fixture README's `working/allocation.arcadia` destination: use **working/allocation-trial.arcadia** as the unique declared entry. Allocation declarations in this fixture use the existing performer modules. No fixture data or expected relation semantics were changed.
## Admission and stage
Copy these six files into a NEW final native root. Parent supplies admission.json with approved_for_staging=true, full source_commit, repo, gate_summary, gate_receipts (all mandatory raw source/context/result/log/config/relocation records), artifacts mapping arcadia-studio.exe/attachment_snapshot.exe/libunwind.dll to preserved final gate records, baseline, relation_contract, native_plan (this README), and converter_admission (the reviewed #31 converter admission). Records use path/bytes/sha256. Then `python FINAL_ROOT/stage.py --admission FINAL_ROOT/admission.json`. Never stage into preparation or overwrite an earlier root.
Admission requires the exact clean source and all six same-pin desktop gate steps with fixed argv/cwd/context/input equality. GUI and attachment_snapshot come from that final gate's preserved artifacts. The separately reviewed converter remains source-attributed to17f1f89fef4a6bf520f4b09a2116548b967d030e; stage verifies identical Git trees for crates/oa-core, Cargo.toml and Cargo.lock between converter and candidate. It copies the preserved converter and raw build/review receipts, records relocation and original source attribution, and binds only packaged execution bytes. This is reuse of a validated identical core, not a claim that the converter was rebuilt at the admitted candidate. Converter SHA expected from prior reviewed admission:70743dfd3e0d6ab077bb2db5447d74fe7884b010bb48913525436385c05c8c70; admitted LLVM runtime aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a.
Stage uses the final matching attachment_snapshot to canonicalize B and validate predeclared O/OS with reserved relation IDs. Complete Project equality must hold without normalization of any declared relation field. B/O/OS expected templates, contract, plan, raw source map, provenance, recipes and package are frozen in the manifest before launch. Stage fails rather than guessing when admission, signatures or schemas differ. Private profile and unrelated cwd start empty; no mutable shared-target binary is bound.
## Actual workflow and fixed oracle
Launch `pwsh -File FINAL_ROOT/launch.ps1 -Run 1`. Open working/import.json through UI; Save As working/allocation-trial.arcadia before first B checkpoint. Save may produce multiple modules: every checkpoint captures all .arcadia files and verifies their direct include closure. The reused converter reads only this snapshot, refuses loading/compile errors, migration or UUID stabilization, validates the Project and requires its self-contained formatted source to roundtrip exactly. The same-pin attachment_snapshot evaluates that self-contained source. The checker compares the complete Project to frozen semantics, then rechecks original/snapshot inventories and immutable inputs.
Use fresh checkpoint directories, e.g. `python FINAL_ROOT/check.py --expected B --checkpoint runs/run-01/checkpoints/00-baseline`. Expected values are B, O, OS only. First O may bind one canonical UUIDv4 for the exact declared OA Allocation, absent from every baseline identity. First OS requires the already bound OA identity and may bind one distinct fresh UUIDv4 for the exact SA Allocation. All aliases, names (including arrow), description/body/endpoints and all other Project data are fixed. There is no position tolerance, new element, placement or parent edit. Identity files are create-new only, after complete bundle/Project success. B and O after Undo exclude the later relations while retained bindings remain fixed for Redo/reopen. Any failure after checkpoint capture begins permanently writes UNACCEPTED.json; preflight admission/path failures refuse before capture without creating a checkpoint or quarantine; stop, preserve evidence and bindings, never delete/relearn them.
Sequence: B save; OA Allocation palette→Rescue team→Assess incident, save O; Undo/save B; Redo/save O; start Duty officer→occupied Assess incident and observe refusal/highlight behavior, Escape/cancel, save O; select SA Containment, Allocation→Rescue system→Evaluate report, save OS; Undo/save O; Redo/save OS. Inspect OA/SA relation details and unchanged placements. Close normally, then Run2 opens the same source, Save/check OS and closes. Native captures establish actual two-click direct drawing, eligibility/cancel feedback and save/reopen; automated tests cover other invalid targets, stale/draft guards, mixed Traceability and allocated-work nesting. Do not claim those extra workflows were exercised natively.
Launch/normal-close receipts now inventory the complete current saved .arcadia bundle and both relation bindings. Repeat launch rejects quarantined trials, rehashes both prior relation bindings and requires their exact inventory to match (including absence), requires the full bundle to equal the prior close, and chains exact launch/PID/start/close records. Deleting a relation binding cannot authorize relearning on a new run. Checkpoint and lifecycle bundle inventories concern saved bytes at observation times; no atomic snapshot or held-preview claim is made. Parent must compare the final close bundle to the last accepted checkpoint and record normal-close cause separately. Missing saved entry causes observer failure, not proof of application crash.
Capture helper is `captureAllocation(name,note,freshSkyState)` with globalThis.allocationRunRoot set to the actual numbered run. It records observed UI/process identity and current default entry hash; that hash alone is not the complete bundle. Checkpoint and launch/close inventories supply the wider byte evidence. Never reuse stale Sky state or infer semantic acceptance from a screenshot.
## Pre-execution review
Source/AST/PowerShell syntax checks only; final gate success, actual B/O/OS stage validation, new-manifest review and native observations are still required. The existing fixture's placeholder candidate metadata is explanatory; the admitted source pin and frozen exact Project templates are authoritative for this run. Keep earlier failed histories separate and unmodified. No publication/integration/release or other-platform claim follows from these recipes.
@@ -0,0 +1,20 @@
{
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"relation_uuid": "6c0125c4-9f19-48d4-9d4a-f5e3b98c5ed7",
"manifest": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\input-manifest.json",
"bytes": 1345328,
"sha256": "7dd807f9eccbc2082e105e7374fdf50b23dc2e15c400f1ee8affe8e5e77ae2d4"
},
"catalog": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\expected\\catalog.json",
"bytes": 1588,
"sha256": "f16b511b0a627e400aeb3a892cde0fbaf6303b52a1a9c7e2841d17ce47c0d72c"
},
"first_receipt": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\runs\\run-01\\checkpoints\\05-sa-created\\receipt.json",
"bytes": 8512,
"sha256": "409bba517136f081b5e2a23e01319d2c394da25c4b5f44b0b0e99f44c7ed0467"
},
"scope": "UUID only, after full bundle and complete Project equality; never relearn"
}
@@ -0,0 +1,310 @@
{
"approved_for_staging": true,
"source_commit": "301126f6098286bf440c1bd1b1ed685753984723",
"repo": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-20260923",
"gate_summary": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\summary.json",
"bytes": 7057,
"sha256": "3c261e9d1bc499e6cce4745597c95777429c0e1d626529f4ff2db619bdc9c146"
},
"gate_receipts": [
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\inputs-before.json",
"bytes": 812830,
"sha256": "fcb00bb2e484af85f5ef1f8647f3eb4085530a6049fd2ff4a0c17001eb55a8c0"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\environment.json",
"bytes": 5832,
"sha256": "c016659b127b9b8ee8448d5a7b24ad7325275f048381442db2b7a5e2ae11a420"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifact-relocation.json",
"bytes": 1884,
"sha256": "f22b9bc0027970cdef703b2eedf9ad713b37dda42e76c6e8afa953536f702873"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\result.json",
"bytes": 1538,
"sha256": "380d4ad03d3039c1401fb9b8709b7faa13ada93c86a1afdbad9876f4a5b37194"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain.orchestration.log",
"bytes": 1744,
"sha256": "4d80fccef41b633bfd4a65c5d39f3a459f15af827d7cfb2d414ed1a462bc9c52"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\context.json",
"bytes": 1176,
"sha256": "128c86fa1e830ee5ee57bdb75698766f07a368fb1161e89be1066e7537c58870"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\toolchain\\output.log",
"bytes": 197,
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\run.py",
"bytes": 1880,
"sha256": "2d2630af45c0f850d724657823cb428a3e7101ddf9d3c51436e2aa1c759b7d66"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\result.json",
"bytes": 1542,
"sha256": "c77451cd9e687e0fda0cfff3de214a7fdbcc638c27c3b47f187f66fbee5e56d3"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version.orchestration.log",
"bytes": 1876,
"sha256": "bc27b9471b5c74c60aed81a206ecede2a1fefebddfb9c0f1f211919a814ebdfd"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\context.json",
"bytes": 1176,
"sha256": "26effd6bea5c1b151f531478c9c83716a7679b22fcd4d5f40d308e02f9076802"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\cargo-version\\output.log",
"bytes": 324,
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\result.json",
"bytes": 1587,
"sha256": "c38feffb556bf68804d6726af44b11d2319d61064e9636a7eb49767630cce834"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests.orchestration.log",
"bytes": 17748,
"sha256": "466bf356e9c0e05caaebb1da39ebe41c32faa14d305e3a28017b103de56c771e"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\context.json",
"bytes": 1218,
"sha256": "3a6bbee86933b00419de4e8b538a58ab12d591d117b72e582f27f1e1dbfccf0a"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-tests\\output.log",
"bytes": 142890,
"sha256": "ffaa3c8cbc57be2f4c7d1d69f9204a9fd67261e363faeb772cecc993bbef53d1"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\result.json",
"bytes": 1648,
"sha256": "f61fad096338f8208104748b4de963d0a6b815243998340f964db748003d5fe7"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy.orchestration.log",
"bytes": 2262,
"sha256": "3fcb5c9ca408340be749594f0cd98078a2bfefefae4cbbe1f3a1473c0514937e"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\context.json",
"bytes": 1281,
"sha256": "521e9a2f80b354d35133439e65b63f5ae337aeb95c1c249c0d8a874fa081053f"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-clippy\\output.log",
"bytes": 606,
"sha256": "be037f7a44bd80a9acb3054099d21be42b7b0c5dc7855ec0c3103b806cffd153"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\result.json",
"bytes": 1585,
"sha256": "a3eb7bb3c91eb4b32900ab8fa32cdafd82a8c497ec74bff082fcbe6d37560424"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build.orchestration.log",
"bytes": 1904,
"sha256": "7ef3b309c28a02f41bfa276783e642ec1f84875b6e84c0e1356117d9b097d9dc"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\context.json",
"bytes": 1219,
"sha256": "1b6dac31826d458e083499e3f3c6bca5e8d1e3f74f7694ea721a53abcf3285f7"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\desktop-build\\output.log",
"bytes": 314,
"sha256": "0fa864983ba646ffb0a8b17dfd56af7d72887e7e89b0a59f9be7e21f84ad7c64"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\result.json",
"bytes": 1630,
"sha256": "e04e5cbd9bd88bd88d1e1ca22c2a77df5e273a3207313cd250747f029f5a91c5"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build.orchestration.log",
"bytes": 1819,
"sha256": "9a92542bef2e806580fce423288d84e24d7f59b22c635779ef2b288e272aeddf"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\context.json",
"bytes": 1262,
"sha256": "99ce29d0e0f0ff438ac0497c0d5fcc14079cbb0f8b7ee11609ad314b34421315"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\changes.patch",
"bytes": 0,
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\inputs-before.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\inputs-after.json",
"bytes": 826632,
"sha256": "9ec1392bf6d2a718858ffcf260b2f9bd2ad5f4981b6e0a9a8907ccf4f45ba925"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\evaluator-build\\output.log",
"bytes": 185,
"sha256": "cdca6661d229a60ad9e9d2e8d8eaecc70a3e4af8640ec2637f1c6c2465e05b88"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\inputs-after.json",
"bytes": 812830,
"sha256": "fcb00bb2e484af85f5ef1f8647f3eb4085530a6049fd2ff4a0c17001eb55a8c0"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\summary.json",
"bytes": 7057,
"sha256": "3c261e9d1bc499e6cce4745597c95777429c0e1d626529f4ff2db619bdc9c146"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\env.ps1",
"bytes": 572,
"sha256": "be2226f08764bb6961b4be8513ce55bab076890cddd2fef0f54a4031f94a82d4"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final.py",
"bytes": 8349,
"sha256": "f57021cd9b88efbda439d9e3df8bfe9f96193c48375a308493fe23f89717d2f0"
},
{
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-admission-20260923.py",
"bytes": 7687,
"sha256": "b8b91e5829fc4fc01ce808ae24dd1b99920641455676cccc9c57d3660a4da78f"
}
],
"artifacts": {
"arcadia-studio.exe": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
"bytes": 117342720,
"sha256": "59b0a90167bbfe170a501bd3cb959720b8496a2215cc84b269c1983a278cef03"
},
"attachment_snapshot.exe": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
"libunwind.dll": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-gates-20260923\\final-02\\artifacts\\libunwind.dll",
"bytes": 190464,
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
}
},
"baseline": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-preparation-20260923\\baseline.draft.json",
"bytes": 6134,
"sha256": "547d5d2f77fa7c7cc25d450d5dedfa1be8f9cc4460c8f0eeb31d001856dc5dab"
},
"relation_contract": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-preparation-20260923\\relation-contracts.json",
"bytes": 1388,
"sha256": "82a472df63cbfd3b441c4b61c5e9dc4fbf84bbc954448c9ac02bd1eae49bfed6"
},
"converter_admission": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\traceability-view-native-17f1f89-20260923-02\\supplement-source-bundle-v2\\converter-admission.json",
"bytes": 9343,
"sha256": "12ba63fe8a5d093f4353b1305cea40b62daf07eb604f675a7c1dd7e83d5037c1"
},
"native_plan": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-preparation-20260923\\recipes\\README.md",
"bytes": 6839,
"sha256": "2517745e72267d09c356b636ae8b9818c7ed3c148db3edb98e8485723d73097b"
},
"assembler": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-admission-20260923.py",
"bytes": 7687,
"sha256": "b8b91e5829fc4fc01ce808ae24dd1b99920641455676cccc9c57d3660a4da78f"
},
"scope": "Successful gate admission and recipe copy only. Parent still reviews and explicitly invokes stage.py; no failed attempt silently admitted."
}
@@ -0,0 +1,198 @@
{
"schema_version": 7,
"id": "ea202923-0030-4000-8000-000000000001",
"alias": "allocation_drawing_trial",
"name": "Allocation drawing trial",
"description": "Direct performer-to-leaf authoring; preserve every baseline record.",
"elements": {
"ea202923-0030-4000-8000-000000000010": {
"id": "ea202923-0030-4000-8000-000000000010",
"alias": "rescue_team",
"name": "Rescue team",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Entity"
}
},
"ea202923-0030-4000-8000-000000000011": {
"id": "ea202923-0030-4000-8000-000000000011",
"alias": "assess_incident",
"name": "Assess incident",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Activity"
}
},
"ea202923-0030-4000-8000-000000000012": {
"id": "ea202923-0030-4000-8000-000000000012",
"alias": "duty_officer",
"name": "Duty officer",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Actor"
}
},
"ea202923-0030-4000-8000-000000000050": {
"id": "ea202923-0030-4000-8000-000000000050",
"alias": "rescue_system",
"name": "Rescue system",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "System"
}
},
"ea202923-0030-4000-8000-000000000051": {
"id": "ea202923-0030-4000-8000-000000000051",
"alias": "evaluate_report",
"name": "Evaluate report",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Function"
}
},
"ea202923-0030-4000-8000-000000000052": {
"id": "ea202923-0030-4000-8000-000000000052",
"alias": "external_operator",
"name": "External operator",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Actor"
}
}
},
"relations": {},
"diagrams": {
"ea202923-0030-4000-8000-000000000100": {
"id": "ea202923-0030-4000-8000-000000000100",
"alias": "containment_oa",
"name": "01 OA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Oa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000110": {
"id": "ea202923-0030-4000-8000-000000000110",
"alias": "placed_10",
"element": "ea202923-0030-4000-8000-000000000010",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000111": {
"id": "ea202923-0030-4000-8000-000000000111",
"alias": "placed_11",
"element": "ea202923-0030-4000-8000-000000000011",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000112": {
"id": "ea202923-0030-4000-8000-000000000112",
"alias": "placed_12",
"element": "ea202923-0030-4000-8000-000000000012",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
},
"ea202923-0030-4000-8000-000000000200": {
"id": "ea202923-0030-4000-8000-000000000200",
"alias": "containment_sa",
"name": "02 SA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Sa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000210": {
"id": "ea202923-0030-4000-8000-000000000210",
"alias": "placed_50",
"element": "ea202923-0030-4000-8000-000000000050",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000211": {
"id": "ea202923-0030-4000-8000-000000000211",
"alias": "placed_51",
"element": "ea202923-0030-4000-8000-000000000051",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000212": {
"id": "ea202923-0030-4000-8000-000000000212",
"alias": "placed_52",
"element": "ea202923-0030-4000-8000-000000000052",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
}
},
"artifact_links": {},
"traces": {}
}
@@ -0,0 +1,198 @@
{
"schema_version": 7,
"id": "ea202923-0030-4000-8000-000000000001",
"alias": "allocation_drawing_trial",
"name": "Allocation drawing trial",
"description": "Direct performer-to-leaf authoring; preserve every baseline record.",
"elements": {
"ea202923-0030-4000-8000-000000000010": {
"id": "ea202923-0030-4000-8000-000000000010",
"alias": "rescue_team",
"name": "Rescue team",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Entity"
}
},
"ea202923-0030-4000-8000-000000000011": {
"id": "ea202923-0030-4000-8000-000000000011",
"alias": "assess_incident",
"name": "Assess incident",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Activity"
}
},
"ea202923-0030-4000-8000-000000000012": {
"id": "ea202923-0030-4000-8000-000000000012",
"alias": "duty_officer",
"name": "Duty officer",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Actor"
}
},
"ea202923-0030-4000-8000-000000000050": {
"id": "ea202923-0030-4000-8000-000000000050",
"alias": "rescue_system",
"name": "Rescue system",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "System"
}
},
"ea202923-0030-4000-8000-000000000051": {
"id": "ea202923-0030-4000-8000-000000000051",
"alias": "evaluate_report",
"name": "Evaluate report",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Function"
}
},
"ea202923-0030-4000-8000-000000000052": {
"id": "ea202923-0030-4000-8000-000000000052",
"alias": "external_operator",
"name": "External operator",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Actor"
}
}
},
"relations": {},
"diagrams": {
"ea202923-0030-4000-8000-000000000100": {
"id": "ea202923-0030-4000-8000-000000000100",
"alias": "containment_oa",
"name": "01 OA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Oa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000110": {
"id": "ea202923-0030-4000-8000-000000000110",
"alias": "placed_10",
"element": "ea202923-0030-4000-8000-000000000010",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000111": {
"id": "ea202923-0030-4000-8000-000000000111",
"alias": "placed_11",
"element": "ea202923-0030-4000-8000-000000000011",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000112": {
"id": "ea202923-0030-4000-8000-000000000112",
"alias": "placed_12",
"element": "ea202923-0030-4000-8000-000000000012",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
},
"ea202923-0030-4000-8000-000000000200": {
"id": "ea202923-0030-4000-8000-000000000200",
"alias": "containment_sa",
"name": "02 SA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Sa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000210": {
"id": "ea202923-0030-4000-8000-000000000210",
"alias": "placed_50",
"element": "ea202923-0030-4000-8000-000000000050",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000211": {
"id": "ea202923-0030-4000-8000-000000000211",
"alias": "placed_51",
"element": "ea202923-0030-4000-8000-000000000051",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000212": {
"id": "ea202923-0030-4000-8000-000000000212",
"alias": "placed_52",
"element": "ea202923-0030-4000-8000-000000000052",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
}
},
"artifact_links": {},
"traces": {}
}
@@ -0,0 +1,18 @@
{
"input": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\B.input.json",
"bytes": 6134,
"sha256": "547d5d2f77fa7c7cc25d450d5dedfa1be8f9cc4460c8f0eeb31d001856dc5dab"
},
"binary": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\package\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
"output": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\B.project.json",
"bytes": 5936,
"sha256": "328bb5306d084936e008acbca025e6b5cc6b8668d7e205f0687f08e26dfeb3e9"
},
"exit_code": 0
}
@@ -0,0 +1 @@
Validated 15 objects and 2 views; saved a complete Project snapshot
@@ -0,0 +1,198 @@
{
"schema_version": 7,
"id": "ea202923-0030-4000-8000-000000000001",
"alias": "allocation_drawing_trial",
"name": "Allocation drawing trial",
"description": "Direct performer-to-leaf authoring; preserve every baseline record.",
"elements": {
"ea202923-0030-4000-8000-000000000010": {
"id": "ea202923-0030-4000-8000-000000000010",
"alias": "rescue_team",
"name": "Rescue team",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Entity"
}
},
"ea202923-0030-4000-8000-000000000011": {
"id": "ea202923-0030-4000-8000-000000000011",
"alias": "assess_incident",
"name": "Assess incident",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Activity"
}
},
"ea202923-0030-4000-8000-000000000012": {
"id": "ea202923-0030-4000-8000-000000000012",
"alias": "duty_officer",
"name": "Duty officer",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Actor"
}
},
"ea202923-0030-4000-8000-000000000050": {
"id": "ea202923-0030-4000-8000-000000000050",
"alias": "rescue_system",
"name": "Rescue system",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "System"
}
},
"ea202923-0030-4000-8000-000000000051": {
"id": "ea202923-0030-4000-8000-000000000051",
"alias": "evaluate_report",
"name": "Evaluate report",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Function"
}
},
"ea202923-0030-4000-8000-000000000052": {
"id": "ea202923-0030-4000-8000-000000000052",
"alias": "external_operator",
"name": "External operator",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Actor"
}
}
},
"relations": {},
"diagrams": {
"ea202923-0030-4000-8000-000000000100": {
"id": "ea202923-0030-4000-8000-000000000100",
"alias": "containment_oa",
"name": "01 OA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Oa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000110": {
"id": "ea202923-0030-4000-8000-000000000110",
"alias": "placed_10",
"element": "ea202923-0030-4000-8000-000000000010",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000111": {
"id": "ea202923-0030-4000-8000-000000000111",
"alias": "placed_11",
"element": "ea202923-0030-4000-8000-000000000011",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000112": {
"id": "ea202923-0030-4000-8000-000000000112",
"alias": "placed_12",
"element": "ea202923-0030-4000-8000-000000000012",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
},
"ea202923-0030-4000-8000-000000000200": {
"id": "ea202923-0030-4000-8000-000000000200",
"alias": "containment_sa",
"name": "02 SA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Sa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000210": {
"id": "ea202923-0030-4000-8000-000000000210",
"alias": "placed_50",
"element": "ea202923-0030-4000-8000-000000000050",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000211": {
"id": "ea202923-0030-4000-8000-000000000211",
"alias": "placed_51",
"element": "ea202923-0030-4000-8000-000000000051",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000212": {
"id": "ea202923-0030-4000-8000-000000000212",
"alias": "placed_52",
"element": "ea202923-0030-4000-8000-000000000052",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
}
},
"artifact_links": {},
"traces": {}
}
@@ -0,0 +1,18 @@
{
"input": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\B.validation-input.json",
"bytes": 5936,
"sha256": "328bb5306d084936e008acbca025e6b5cc6b8668d7e205f0687f08e26dfeb3e9"
},
"binary": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\package\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
"output": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\B.validated.json",
"bytes": 5936,
"sha256": "328bb5306d084936e008acbca025e6b5cc6b8668d7e205f0687f08e26dfeb3e9"
},
"exit_code": 0
}
@@ -0,0 +1 @@
Validated 15 objects and 2 views; saved a complete Project snapshot
@@ -0,0 +1,198 @@
{
"schema_version": 7,
"id": "ea202923-0030-4000-8000-000000000001",
"alias": "allocation_drawing_trial",
"name": "Allocation drawing trial",
"description": "Direct performer-to-leaf authoring; preserve every baseline record.",
"elements": {
"ea202923-0030-4000-8000-000000000010": {
"id": "ea202923-0030-4000-8000-000000000010",
"alias": "rescue_team",
"name": "Rescue team",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Entity"
}
},
"ea202923-0030-4000-8000-000000000011": {
"id": "ea202923-0030-4000-8000-000000000011",
"alias": "assess_incident",
"name": "Assess incident",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Activity"
}
},
"ea202923-0030-4000-8000-000000000012": {
"id": "ea202923-0030-4000-8000-000000000012",
"alias": "duty_officer",
"name": "Duty officer",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Actor"
}
},
"ea202923-0030-4000-8000-000000000050": {
"id": "ea202923-0030-4000-8000-000000000050",
"alias": "rescue_system",
"name": "Rescue system",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "System"
}
},
"ea202923-0030-4000-8000-000000000051": {
"id": "ea202923-0030-4000-8000-000000000051",
"alias": "evaluate_report",
"name": "Evaluate report",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Function"
}
},
"ea202923-0030-4000-8000-000000000052": {
"id": "ea202923-0030-4000-8000-000000000052",
"alias": "external_operator",
"name": "External operator",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Actor"
}
}
},
"relations": {},
"diagrams": {
"ea202923-0030-4000-8000-000000000100": {
"id": "ea202923-0030-4000-8000-000000000100",
"alias": "containment_oa",
"name": "01 OA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Oa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000110": {
"id": "ea202923-0030-4000-8000-000000000110",
"alias": "placed_10",
"element": "ea202923-0030-4000-8000-000000000010",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000111": {
"id": "ea202923-0030-4000-8000-000000000111",
"alias": "placed_11",
"element": "ea202923-0030-4000-8000-000000000011",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000112": {
"id": "ea202923-0030-4000-8000-000000000112",
"alias": "placed_12",
"element": "ea202923-0030-4000-8000-000000000012",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
},
"ea202923-0030-4000-8000-000000000200": {
"id": "ea202923-0030-4000-8000-000000000200",
"alias": "containment_sa",
"name": "02 SA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Sa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000210": {
"id": "ea202923-0030-4000-8000-000000000210",
"alias": "placed_50",
"element": "ea202923-0030-4000-8000-000000000050",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000211": {
"id": "ea202923-0030-4000-8000-000000000211",
"alias": "placed_51",
"element": "ea202923-0030-4000-8000-000000000051",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000212": {
"id": "ea202923-0030-4000-8000-000000000212",
"alias": "placed_52",
"element": "ea202923-0030-4000-8000-000000000052",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
}
},
"artifact_links": {},
"traces": {}
}
@@ -0,0 +1,211 @@
{
"schema_version": 7,
"id": "ea202923-0030-4000-8000-000000000001",
"alias": "allocation_drawing_trial",
"name": "Allocation drawing trial",
"description": "Direct performer-to-leaf authoring; preserve every baseline record.",
"elements": {
"ea202923-0030-4000-8000-000000000010": {
"id": "ea202923-0030-4000-8000-000000000010",
"alias": "rescue_team",
"name": "Rescue team",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Entity"
}
},
"ea202923-0030-4000-8000-000000000011": {
"id": "ea202923-0030-4000-8000-000000000011",
"alias": "assess_incident",
"name": "Assess incident",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Activity"
}
},
"ea202923-0030-4000-8000-000000000012": {
"id": "ea202923-0030-4000-8000-000000000012",
"alias": "duty_officer",
"name": "Duty officer",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Oa": "Actor"
}
},
"ea202923-0030-4000-8000-000000000050": {
"id": "ea202923-0030-4000-8000-000000000050",
"alias": "rescue_system",
"name": "Rescue system",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "System"
}
},
"ea202923-0030-4000-8000-000000000051": {
"id": "ea202923-0030-4000-8000-000000000051",
"alias": "evaluate_report",
"name": "Evaluate report",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Function"
}
},
"ea202923-0030-4000-8000-000000000052": {
"id": "ea202923-0030-4000-8000-000000000052",
"alias": "external_operator",
"name": "External operator",
"description": "Baseline semantic sentinel; do not reparent or rename.",
"parent": null,
"body": {
"Sa": "Actor"
}
}
},
"relations": {
"ea202923-0030-4000-8000-000000009970": {
"id": "ea202923-0030-4000-8000-000000009970",
"alias": "allocation_rescue_team_assess_incident",
"name": "Allocation: Rescue team → Assess incident",
"description": "",
"body": {
"Allocation": {
"source": "ea202923-0030-4000-8000-000000000010",
"target": "ea202923-0030-4000-8000-000000000011"
}
}
}
},
"diagrams": {
"ea202923-0030-4000-8000-000000000100": {
"id": "ea202923-0030-4000-8000-000000000100",
"alias": "containment_oa",
"name": "01 OA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Oa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000110": {
"id": "ea202923-0030-4000-8000-000000000110",
"alias": "placed_10",
"element": "ea202923-0030-4000-8000-000000000010",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000111": {
"id": "ea202923-0030-4000-8000-000000000111",
"alias": "placed_11",
"element": "ea202923-0030-4000-8000-000000000011",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000112": {
"id": "ea202923-0030-4000-8000-000000000112",
"alias": "placed_12",
"element": "ea202923-0030-4000-8000-000000000012",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
},
"ea202923-0030-4000-8000-000000000200": {
"id": "ea202923-0030-4000-8000-000000000200",
"alias": "containment_sa",
"name": "02 SA Containment",
"description": "Stored geometry and filters must remain unchanged.",
"layer": "Sa",
"projection": "Decomposition",
"view_options": {
"hidden_edges": [],
"relation_kinds": "All",
"work_categories": "All",
"participant_categories": "All",
"coverage": "All",
"work_contexts": "All",
"exchange_labels": "Name"
},
"nodes": {
"ea202923-0030-4000-8000-000000000210": {
"id": "ea202923-0030-4000-8000-000000000210",
"alias": "placed_50",
"element": "ea202923-0030-4000-8000-000000000050",
"position": {
"x": 100.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000211": {
"id": "ea202923-0030-4000-8000-000000000211",
"alias": "placed_51",
"element": "ea202923-0030-4000-8000-000000000051",
"position": {
"x": 520.0,
"y": 100.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
},
"ea202923-0030-4000-8000-000000000212": {
"id": "ea202923-0030-4000-8000-000000000212",
"alias": "placed_52",
"element": "ea202923-0030-4000-8000-000000000052",
"position": {
"x": 100.0,
"y": 350.0
},
"size": {
"width": 224.0,
"height": 94.0
},
"collapsed": false
}
},
"routes": []
}
},
"artifact_links": {},
"traces": {}
}
@@ -0,0 +1,18 @@
{
"input": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\O.validation-input.json",
"bytes": 6363,
"sha256": "ce9038f9edc55921b3ce9cecc6e2c2c2176d9203d17e2f28937a5e715fe45ad8"
},
"binary": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\package\\attachment_snapshot.exe",
"bytes": 18957824,
"sha256": "d548c5c8c6428e8dc9a1f4a8599f08b1dc9f6529f188f07a192d3a7fa2494b35"
},
"output": {
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\allocation-drawing-native-301126f-20260923-02\\baseline\\O.validated.json",
"bytes": 6363,
"sha256": "ce9038f9edc55921b3ce9cecc6e2c2c2176d9203d17e2f28937a5e715fe45ad8"
},
"exit_code": 0
}

Some files were not shown because too many files have changed in this diff Show More