Publish State bend editing gates and native evidence
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# State bends native recipe preparation
|
||||
|
||||
PREPARATION ONLY. These scripts have not been executed, parsed by a runtime, or used to stage or launch any application. Review them against the final gate format and source before use. No final pin/artifacts exist in this preparation. The source-native plan is a draft and must be accepted before staging; the generated catalog supplies its numerical A,k before launch.
|
||||
|
||||
Copy these recipes into a fresh final native directory before use. capture.js derives that directory from its own module URL. The helper only serializes a fresh caller-supplied Sky observation; it cannot prove screenshot freshness or window/process identity. Root must check the actual window and call `captureStateBends(name, note, freshState)` with `globalThis.stateBendsRunRoot` set to the bound current run. Do not import the helper from this preparation path for another native root.
|
||||
|
||||
Required admission JSON schema (all file records have path, bytes, sha256):
|
||||
|
||||
- approved_for_staging: true, only after parent review.
|
||||
- source_commit: final 40-character Git pin; repo: clean matching source worktree.
|
||||
- gate_summary: record of the final successful frozen gate summary. Required summary fields: source_commit, passed=true, inputs_unchanged=true, outputs=[file records]. Adapt this explicit format before freezing if the gate runner uses another format; never invent a pass field or rewrite original receipts.
|
||||
- gate_receipts: nonempty list of raw gate source-before/after inventories, results, logs, commands/toolchain/environment records and commit readback where applicable. Parent supplies complete relevant inventory; the stage verifies and copies each raw file without rewriting embedded paths.
|
||||
- artifacts: map arcadia-studio.exe, attachment_snapshot.exe, state_bend_routing_snapshot.exe, libunwind.dll to preserved artifact records. The three executables must match final summary outputs from the same source pin. No artifact input may reside beneath a target directory. Runtime is the admitted LLVM-mingw SHA aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a.
|
||||
- baseline: record of original #33 immutable attachments.arcadia, SHA a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d. No previous edited working file.
|
||||
|
||||
Deliberately no permissive default admission file is supplied. Intended invocation after final review:
|
||||
|
||||
python FINAL_NATIVE_ROOT/stage.py --admission FINAL_ADMISSION.json
|
||||
|
||||
This is an executable staging operation, not performed during preparation. It copies preserved artifacts/receipts and computes an exact raw tracked-source inventory plus Git blob mapping; invokes the candidate-built evaluator and routing probe in isolated child environments; verifies their complete baseline Projects agree; computes Add bend's midpoint/insertion index without desktop planner/command helpers; validates every expected Project and rejects route diagnostics; then freezes receipts, inputs, expected catalog and recipes. Ambiguous near-equal pin fractions fail rather than guessing f32 boundary behavior. Raw JSON integer values are retained through Python int; no whole-project JavaScript JSON transformation occurs.
|
||||
|
||||
The captured source inventory is explicitly raw bytes plus Git blob mapping: a clean CRLF checkout can differ from canonical blob bytes. This is local source binding, not yet a portable archive. Later publication can reuse the raw-override/source-map approach. Provenance copies retain old target paths as historical text only; no immutable live target file is bound.
|
||||
|
||||
Review generated expected/catalog.json, including numerical A and k and M=(520,370), before GUI launch. If anything requires repair, preserve the failed stage and use a fresh root; never revise expected states after observing native results. Then invoke `pwsh -File FINAL_NATIVE_ROOT/launch.ps1 -Run 1`; root opens working/attachments.arcadia through native UI. launch.ps1 binds process PID/start, child-only profile/PATH, current recipes/manifest, mutable source before/after and normal-exit receipts. For repeats, it requires the preceding successful bound close. A zero exit does not itself prove why the window closed.
|
||||
|
||||
After each saved checkpoint:
|
||||
|
||||
python FINAL_NATIVE_ROOT/check.py --expected N1 --output-prefix FINAL_NATIVE_ROOT/runs/run-01/checkpoints/01-add
|
||||
|
||||
Allowed expected names are B,N1,N2,N3. Comparison operates on a fresh immutable source copy, exact complete typed Project, and before/after input hashes; all failures are retained. No-motion/outside-release history checks and held-preview limitations remain as the plan specifies. Final stage/GUI execution is parent-owned; no gates or builds are run by these recipes.
|
||||
|
||||
Preparation correction: direct attachment_snapshot baseline JSON uses offset0.6, so the sentinel remains exact. The first routing-probe proposal embedded Project through serde_json::Value, which would expand some f32 numbers; parent corrected the probe to parse its directly serialized typed Project before embedding it. Strict canonical Project comparisons remain unchanged. The recipe also refuses midpoint coordinates not exactly representable as f32, rather than rounding an expected value after observing UI. These checks are prepared, not executed.
|
||||
|
||||
Static preparation review repairs (before any native staging): stage now compares raw current source inventory with the final gate's bound source_manifest, checks each step's before/after inventory against that same baseline, and requires all six final step results/logs/contexts/patches plus summary environment/relocation records in gate_receipts. Include run.py itself in that receipt list because results bind its bytes. Copies are checked against the originally admitted record, preventing a changed source copy from silently replacing an admitted artifact/baseline. Arithmetic refuses nonorthogonal trial spans or cumulative lengths not exactly representable in f32; near-equal pin fractions still refuse. These are conservative preparation failures requiring review, not altered expected UI outcomes.
|
||||
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"approved_for_staging": true,
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"repo": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"gate_summary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
"gate_receipts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "fa7de484eecc34e302d42a01e6f19feb3607caeda7c5cb55c5704efef28ec2a1"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\output.log",
|
||||
"bytes": 324,
|
||||
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\context.json",
|
||||
"bytes": 1205,
|
||||
"sha256": "369b95f3df7a77270fb761d2e36e6b38032d752898920d056f7e5068d681c3b8"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\context.json",
|
||||
"bytes": 1302,
|
||||
"sha256": "69766255bf76a43d1c9494c05c84c59709a3b77607e4b1d4e76d7f972ccee6d3"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-after.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "cbdcb32e01e1fc19a643c6f64419fe0ed59df92b1cd420cb7612edb3264163a3"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\output.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\context.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "58ef9987c245525f055ee06667fbeee9e7523f9aae3ab1bd429da45543662337"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\context.json",
|
||||
"bytes": 1194,
|
||||
"sha256": "a3796abc956b7642f6b8dd358b54966ba9f94a6dd172baa6f853e9599df46c53"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final.py",
|
||||
"bytes": 7811,
|
||||
"sha256": "c7eb21fe75572c4e86e32fbdc7593a69969aeb9c74121fb167c434ffe2dd0262"
|
||||
}
|
||||
],
|
||||
"artifacts": {
|
||||
"arcadia-studio.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
"attachment_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"state_bend_routing_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"libunwind.dll": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
},
|
||||
"baseline": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\edge-anchors-native-20260922\\baseline\\attachments.arcadia",
|
||||
"bytes": 9715,
|
||||
"sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d"
|
||||
}
|
||||
}
|
||||
+1882
File diff suppressed because it is too large
Load Diff
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\B.project.json",
|
||||
"bytes": 24594,
|
||||
"sha256": "149fcc554b5f41bc41bfa68f1f70edda73e8df868d92f7e1ee8020967b609d67"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\B.expected-routing.json",
|
||||
"bytes": 53414,
|
||||
"sha256": "eb91fc4ee3c4d84058d960b5b41882f449bf66586604b84833cc5bb3b0248d3f"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 saved views; snapshotted 2 State views and the complete Project
|
||||
@@ -0,0 +1,860 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202922-0033-4000-8000-000000000001",
|
||||
"alias": "endpoint_acceptance",
|
||||
"name": "Harbor dispatch — attachment acceptance",
|
||||
"description": "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.",
|
||||
"elements": {
|
||||
"ea202922-0033-4000-8000-000000000010": {
|
||||
"id": "ea202922-0033-4000-8000-000000000010",
|
||||
"alias": "receive_report",
|
||||
"name": "Receive distress report",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000011": {
|
||||
"id": "ea202922-0033-4000-8000-000000000011",
|
||||
"alias": "dispatch_crew",
|
||||
"name": "Dispatch rescue crew",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000030": {
|
||||
"id": "ea202922-0033-4000-8000-000000000030",
|
||||
"alias": "controller",
|
||||
"name": "Rescue readiness controller",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "System"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000031": {
|
||||
"id": "ea202922-0033-4000-8000-000000000031",
|
||||
"alias": "readiness",
|
||||
"name": "Rescue readiness",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000030",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "StateMachine"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000032": {
|
||||
"id": "ea202922-0033-4000-8000-000000000032",
|
||||
"alias": "main_region",
|
||||
"name": "Readiness region",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000031",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "Region"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000033": {
|
||||
"id": "ea202922-0033-4000-8000-000000000033",
|
||||
"alias": "start",
|
||||
"name": "Startup",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Initial",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000034": {
|
||||
"id": "ea202922-0033-4000-8000-000000000034",
|
||||
"alias": "ready",
|
||||
"name": "Ready",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000035": {
|
||||
"id": "ea202922-0033-4000-8000-000000000035",
|
||||
"alias": "active",
|
||||
"name": "Active",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000036": {
|
||||
"id": "ea202922-0033-4000-8000-000000000036",
|
||||
"alias": "decision",
|
||||
"name": "Dispatch decision",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Choice",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000037": {
|
||||
"id": "ea202922-0033-4000-8000-000000000037",
|
||||
"alias": "finished",
|
||||
"name": "Shutdown complete",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Final",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000050": {
|
||||
"id": "ea202922-0033-4000-8000-000000000050",
|
||||
"alias": "emit_status",
|
||||
"name": "Emit readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000051": {
|
||||
"id": "ea202922-0033-4000-8000-000000000051",
|
||||
"alias": "display_status",
|
||||
"name": "Display readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000052": {
|
||||
"id": "ea202922-0033-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000053": {
|
||||
"id": "ea202922-0033-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202922-0033-4000-8000-000000000020": {
|
||||
"id": "ea202922-0033-4000-8000-000000000020",
|
||||
"alias": "dispatch_request",
|
||||
"name": "Dispatch request: Receive → Dispatch",
|
||||
"description": "Semantic sentinel: retain this description and direction.",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202922-0033-4000-8000-000000000010",
|
||||
"target": "ea202922-0033-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000040": {
|
||||
"id": "ea202922-0033-4000-8000-000000000040",
|
||||
"alias": "initialize",
|
||||
"name": "Initialize: Startup → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000033",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000041": {
|
||||
"id": "ea202922-0033-4000-8000-000000000041",
|
||||
"alias": "activate",
|
||||
"name": "Activate: Ready → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000034",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "crew_assigned",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000042": {
|
||||
"id": "ea202922-0033-4000-8000-000000000042",
|
||||
"alias": "assess",
|
||||
"name": "Assess: Active → Decision",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000036",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000043": {
|
||||
"id": "ea202922-0033-4000-8000-000000000043",
|
||||
"alias": "retry",
|
||||
"name": "Retry: Decision → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "retry_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000044": {
|
||||
"id": "ea202922-0033-4000-8000-000000000044",
|
||||
"alias": "finish",
|
||||
"name": "Finish: Decision → Shutdown",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000037",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "else",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000045": {
|
||||
"id": "ea202922-0033-4000-8000-000000000045",
|
||||
"alias": "refresh",
|
||||
"name": "Refresh: Active → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "refresh_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000046": {
|
||||
"id": "ea202922-0033-4000-8000-000000000046",
|
||||
"alias": "internal_check",
|
||||
"name": "Internal status check",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "Internal",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": "Status unchanged"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000054": {
|
||||
"id": "ea202922-0033-4000-8000-000000000054",
|
||||
"alias": "status_exchange",
|
||||
"name": "Readiness status: Emit → Display",
|
||||
"description": "",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202922-0033-4000-8000-000000000050",
|
||||
"target": "ea202922-0033-4000-8000-000000000051",
|
||||
"source_port": "ea202922-0033-4000-8000-000000000052",
|
||||
"target_port": "ea202922-0033-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202922-0033-4000-8000-000000000100": {
|
||||
"id": "ea202922-0033-4000-8000-000000000100",
|
||||
"alias": "dispatch_view",
|
||||
"name": "01 Dispatch — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000110": {
|
||||
"id": "ea202922-0033-4000-8000-000000000110",
|
||||
"alias": "dispatch_view_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000111": {
|
||||
"id": "ea202922-0033-4000-8000-000000000111",
|
||||
"alias": "dispatch_view_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 440.0,
|
||||
"y": 340.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 12.0,
|
||||
"y": -18.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000101": {
|
||||
"id": "ea202922-0033-4000-8000-000000000101",
|
||||
"alias": "dispatch_reference",
|
||||
"name": "02 Dispatch — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000120": {
|
||||
"id": "ea202922-0033-4000-8000-000000000120",
|
||||
"alias": "dispatch_reference_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000121": {
|
||||
"id": "ea202922-0033-4000-8000-000000000121",
|
||||
"alias": "dispatch_reference_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"target_attachment": {
|
||||
"side": "Bottom",
|
||||
"offset": 0.25
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000200": {
|
||||
"id": "ea202922-0033-4000-8000-000000000200",
|
||||
"alias": "readiness_view",
|
||||
"name": "03 Readiness — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000210": {
|
||||
"id": "ea202922-0033-4000-8000-000000000210",
|
||||
"alias": "readiness_view_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000211": {
|
||||
"id": "ea202922-0033-4000-8000-000000000211",
|
||||
"alias": "readiness_view_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000212": {
|
||||
"id": "ea202922-0033-4000-8000-000000000212",
|
||||
"alias": "readiness_view_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 252.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000213": {
|
||||
"id": "ea202922-0033-4000-8000-000000000213",
|
||||
"alias": "readiness_view_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000214": {
|
||||
"id": "ea202922-0033-4000-8000-000000000214",
|
||||
"alias": "readiness_view_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000215": {
|
||||
"id": "ea202922-0033-4000-8000-000000000215",
|
||||
"alias": "readiness_view_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000216": {
|
||||
"id": "ea202922-0033-4000-8000-000000000216",
|
||||
"alias": "readiness_view_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000041",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 500.0,
|
||||
"y": 310.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 8.0,
|
||||
"y": -16.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000040",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000044",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000201": {
|
||||
"id": "ea202922-0033-4000-8000-000000000201",
|
||||
"alias": "readiness_reference",
|
||||
"name": "04 Readiness — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000230": {
|
||||
"id": "ea202922-0033-4000-8000-000000000230",
|
||||
"alias": "readiness_reference_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000231": {
|
||||
"id": "ea202922-0033-4000-8000-000000000231",
|
||||
"alias": "readiness_reference_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000232": {
|
||||
"id": "ea202922-0033-4000-8000-000000000232",
|
||||
"alias": "readiness_reference_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 212.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000233": {
|
||||
"id": "ea202922-0033-4000-8000-000000000233",
|
||||
"alias": "readiness_reference_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000234": {
|
||||
"id": "ea202922-0033-4000-8000-000000000234",
|
||||
"alias": "readiness_reference_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000235": {
|
||||
"id": "ea202922-0033-4000-8000-000000000235",
|
||||
"alias": "readiness_reference_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000236": {
|
||||
"id": "ea202922-0033-4000-8000-000000000236",
|
||||
"alias": "readiness_reference_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000300": {
|
||||
"id": "ea202922-0033-4000-8000-000000000300",
|
||||
"alias": "ports_view",
|
||||
"name": "05 Status — semantic ports regression",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000310": {
|
||||
"id": "ea202922-0033-4000-8000-000000000310",
|
||||
"alias": "ports_emit",
|
||||
"element": "ea202922-0033-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000052",
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000311": {
|
||||
"id": "ea202922-0033-4000-8000-000000000311",
|
||||
"alias": "ports_display",
|
||||
"element": "ea202922-0033-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000053",
|
||||
"side": "Left",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\attachments.arcadia",
|
||||
"bytes": 9715,
|
||||
"sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\B.project.json",
|
||||
"bytes": 24594,
|
||||
"sha256": "149fcc554b5f41bc41bfa68f1f70edda73e8df868d92f7e1ee8020967b609d67"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 views; saved a complete Project snapshot
|
||||
File diff suppressed because it is too large
Load Diff
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\attachments.arcadia",
|
||||
"bytes": 9715,
|
||||
"sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\B.routing.json",
|
||||
"bytes": 53414,
|
||||
"sha256": "eb91fc4ee3c4d84058d960b5b41882f449bf66586604b84833cc5bb3b0248d3f"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 saved views; snapshotted 2 State views and the complete Project
|
||||
+1895
File diff suppressed because it is too large
Load Diff
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N1.project.json",
|
||||
"bytes": 24674,
|
||||
"sha256": "d4674396a407b13261e6a8f1ed68c5aac047412cb5195d6422ec22e19b786833"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\N1.expected-routing.json",
|
||||
"bytes": 53694,
|
||||
"sha256": "4626a03f24272afa91753545d2c3a117505655357e993f069390b03fbd2102c3"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 saved views; snapshotted 2 State views and the complete Project
|
||||
+1899
File diff suppressed because it is too large
Load Diff
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N2.project.json",
|
||||
"bytes": 24674,
|
||||
"sha256": "72365c67a6d6b6d879f2f1c4bc5c9e4e2270d118487742d660a73883ce130ae8"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\N2.expected-routing.json",
|
||||
"bytes": 53775,
|
||||
"sha256": "d0fb1a371b56073b098e20be26f3f7a18683bc8d96b7c6bfa70fabfc59ad1b86"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 saved views; snapshotted 2 State views and the complete Project
|
||||
+1862
File diff suppressed because it is too large
Load Diff
+18
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"input": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N3.project.json",
|
||||
"bytes": 24504,
|
||||
"sha256": "dc1d75e7d88efcfbf32ea885021b43b3a7f2a8faa97d65b99c286813a1175305"
|
||||
},
|
||||
"binary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"output": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\baseline\\N3.expected-routing.json",
|
||||
"bytes": 53085,
|
||||
"sha256": "d543f78582a76c34545f6fe5e9dc5867689af1399a96583af316d878f028978c"
|
||||
},
|
||||
"exit_code": 0
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
Validated 49 objects and 5 saved views; snapshotted 2 State views and the complete Project
|
||||
@@ -0,0 +1,53 @@
|
||||
// Immutable acceptance baseline: copy before editing. Stable IDs are deliberate.
|
||||
arcadia 7;
|
||||
project endpoint_acceptance "Harbor dispatch — attachment acceptance" id "ea202922-0033-4000-8000-000000000001" {
|
||||
description "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.";
|
||||
oa_activity receive_report "Receive distress report" id "ea202922-0033-4000-8000-000000000010" { }
|
||||
oa_activity dispatch_crew "Dispatch rescue crew" id "ea202922-0033-4000-8000-000000000011" { }
|
||||
interaction dispatch_request "Dispatch request: Receive → Dispatch" id "ea202922-0033-4000-8000-000000000020" { source @receive_report; target @dispatch_crew; description "Semantic sentinel: retain this description and direction."; }
|
||||
sa_system controller "Rescue readiness controller" id "ea202922-0033-4000-8000-000000000030" { }
|
||||
sa_state_machine readiness "Rescue readiness" id "ea202922-0033-4000-8000-000000000031" { parent @controller; }
|
||||
sa_region main_region "Readiness region" id "ea202922-0033-4000-8000-000000000032" { parent @readiness; }
|
||||
sa_initial start "Startup" id "ea202922-0033-4000-8000-000000000033" { parent @main_region; }
|
||||
sa_state ready "Ready" id "ea202922-0033-4000-8000-000000000034" { parent @main_region; }
|
||||
sa_state active "Active" id "ea202922-0033-4000-8000-000000000035" { parent @main_region; }
|
||||
sa_choice decision "Dispatch decision" id "ea202922-0033-4000-8000-000000000036" { parent @main_region; }
|
||||
sa_final finished "Shutdown complete" id "ea202922-0033-4000-8000-000000000037" { parent @main_region; }
|
||||
state_transition initialize "Initialize: Startup → Ready" id "ea202922-0033-4000-8000-000000000040" { source @start; target @ready; transition_kind External; triggers []; trigger ""; guard ""; effects []; effect ""; }
|
||||
state_transition activate "Activate: Ready → Active" id "ea202922-0033-4000-8000-000000000041" { source @ready; target @active; transition_kind External; triggers []; trigger ""; guard "crew_assigned"; effects []; effect ""; }
|
||||
state_transition assess "Assess: Active → Decision" id "ea202922-0033-4000-8000-000000000042" { source @active; target @decision; transition_kind External; triggers []; trigger ""; guard ""; effects []; effect ""; }
|
||||
state_transition retry "Retry: Decision → Ready" id "ea202922-0033-4000-8000-000000000043" { source @decision; target @ready; transition_kind External; triggers []; trigger ""; guard "retry_requested"; effects []; effect ""; }
|
||||
state_transition finish "Finish: Decision → Shutdown" id "ea202922-0033-4000-8000-000000000044" { source @decision; target @finished; transition_kind External; triggers []; trigger ""; guard "else"; effects []; effect ""; }
|
||||
state_transition refresh "Refresh: Active → Active" id "ea202922-0033-4000-8000-000000000045" { source @active; target @active; transition_kind External; triggers []; trigger ""; guard "refresh_requested"; effects []; effect ""; }
|
||||
state_transition internal_check "Internal status check" id "ea202922-0033-4000-8000-000000000046" { source @active; target @active; transition_kind Internal; triggers []; trigger ""; guard ""; effects []; effect "Status unchanged"; }
|
||||
sa_function emit_status "Emit readiness status" id "ea202922-0033-4000-8000-000000000050" { }
|
||||
sa_function display_status "Display readiness status" id "ea202922-0033-4000-8000-000000000051" { }
|
||||
sa_port status_out "Status output" id "ea202922-0033-4000-8000-000000000052" { parent @emit_status; contract { FunctionOutput { outgoing_items []; }; }; }
|
||||
sa_port status_in "Status input" id "ea202922-0033-4000-8000-000000000053" { parent @display_status; contract { FunctionInput { incoming_items []; }; }; }
|
||||
functional_exchange status_exchange "Readiness status: Emit → Display" id "ea202922-0033-4000-8000-000000000054" { source @emit_status; target @display_status; source_port @status_out; target_port @status_in; items []; }
|
||||
diagram dispatch_view "01 Dispatch — edit attachments" id "ea202922-0033-4000-8000-000000000100" { layer Oa; projection FunctionalDataflow; routes [{ edge @dispatch_request; waypoints [{ x 440; y 340; }]; label { fraction 0.5; offset { x 12; y -18; }; }; source_attachment { side Right; offset 0.5; }; target_attachment { side Left; offset 0.6; }; }]; }
|
||||
diagram dispatch_reference "02 Dispatch — untouched reference" id "ea202922-0033-4000-8000-000000000101" { layer Oa; projection FunctionalDataflow; routes [{ edge @dispatch_request; target_attachment { side Bottom; offset 0.25; }; }]; }
|
||||
node dispatch_view_receive id "ea202922-0033-4000-8000-000000000110" { diagram @dispatch_view; element @receive_report; position { x 100; y 180; }; size { width 240; height 120; }; collapsed false; }
|
||||
node dispatch_view_dispatch id "ea202922-0033-4000-8000-000000000111" { diagram @dispatch_view; element @dispatch_crew; position { x 600; y 180; }; size { width 240; height 120; }; collapsed false; }
|
||||
node dispatch_reference_receive id "ea202922-0033-4000-8000-000000000120" { diagram @dispatch_reference; element @receive_report; position { x 100; y 180; }; size { width 240; height 120; }; collapsed false; }
|
||||
node dispatch_reference_dispatch id "ea202922-0033-4000-8000-000000000121" { diagram @dispatch_reference; element @dispatch_crew; position { x 600; y 180; }; size { width 240; height 120; }; collapsed false; }
|
||||
diagram readiness_view "03 Readiness — edit attachments" id "ea202922-0033-4000-8000-000000000200" { layer Sa; projection { StateMachine { machine @readiness; }; }; routes [{ edge @activate; waypoints [{ x 500; y 310; }]; label { fraction 0.5; offset { x 8; y -16; }; }; source_attachment { side Right; offset 0.5; }; target_attachment { side Left; offset 0.6; }; }, { edge @initialize; source_attachment { side Right; offset 0.5; }; }, { edge @finish; source_attachment { side Right; offset 0.5; }; }]; }
|
||||
diagram readiness_reference "04 Readiness — untouched reference" id "ea202922-0033-4000-8000-000000000201" { layer Sa; projection { StateMachine { machine @readiness; }; }; routes []; }
|
||||
node readiness_view_readiness id "ea202922-0033-4000-8000-000000000210" { diagram @readiness_view; element @readiness; position { x 40; y 40; }; size { width 980; height 590; }; collapsed false; }
|
||||
node readiness_view_main_region id "ea202922-0033-4000-8000-000000000211" { diagram @readiness_view; element @main_region; position { x 64; y 104; }; size { width 932; height 500; }; collapsed false; }
|
||||
node readiness_view_start id "ea202922-0033-4000-8000-000000000212" { diagram @readiness_view; element @start; position { x 110; y 252; }; size { width 20; height 20; }; collapsed false; }
|
||||
node readiness_view_ready id "ea202922-0033-4000-8000-000000000213" { diagram @readiness_view; element @ready; position { x 190; y 210; }; size { width 240; height 120; }; collapsed false; }
|
||||
node readiness_view_active id "ea202922-0033-4000-8000-000000000214" { diagram @readiness_view; element @active; position { x 570; y 210; }; size { width 240; height 140; }; collapsed false; }
|
||||
node readiness_view_decision id "ea202922-0033-4000-8000-000000000215" { diagram @readiness_view; element @decision; position { x 670; y 430; }; size { width 40; height 40; }; collapsed false; }
|
||||
node readiness_view_finished id "ea202922-0033-4000-8000-000000000216" { diagram @readiness_view; element @finished; position { x 880; y 440; }; size { width 24; height 24; }; collapsed false; }
|
||||
node readiness_reference_readiness id "ea202922-0033-4000-8000-000000000230" { diagram @readiness_reference; element @readiness; position { x 40; y 40; }; size { width 980; height 590; }; collapsed false; }
|
||||
node readiness_reference_main_region id "ea202922-0033-4000-8000-000000000231" { diagram @readiness_reference; element @main_region; position { x 64; y 104; }; size { width 932; height 500; }; collapsed false; }
|
||||
node readiness_reference_start id "ea202922-0033-4000-8000-000000000232" { diagram @readiness_reference; element @start; position { x 110; y 212; }; size { width 20; height 20; }; collapsed false; }
|
||||
node readiness_reference_ready id "ea202922-0033-4000-8000-000000000233" { diagram @readiness_reference; element @ready; position { x 190; y 170; }; size { width 240; height 120; }; collapsed false; }
|
||||
node readiness_reference_active id "ea202922-0033-4000-8000-000000000234" { diagram @readiness_reference; element @active; position { x 570; y 170; }; size { width 240; height 140; }; collapsed false; }
|
||||
node readiness_reference_decision id "ea202922-0033-4000-8000-000000000235" { diagram @readiness_reference; element @decision; position { x 670; y 430; }; size { width 40; height 40; }; collapsed false; }
|
||||
node readiness_reference_finished id "ea202922-0033-4000-8000-000000000236" { diagram @readiness_reference; element @finished; position { x 880; y 440; }; size { width 24; height 24; }; collapsed false; }
|
||||
diagram ports_view "05 Status — semantic ports regression" id "ea202922-0033-4000-8000-000000000300" { layer Sa; projection FunctionalDataflow; routes []; }
|
||||
node ports_emit id "ea202922-0033-4000-8000-000000000310" { diagram @ports_view; element @emit_status; position { x 100; y 180; }; size { width 240; height 120; }; collapsed false; port_anchors [{ port @status_out; side Right; offset 0.5; }]; }
|
||||
node ports_display id "ea202922-0033-4000-8000-000000000311" { diagram @ports_view; element @display_status; position { x 600; y 180; }; size { width 240; height 120; }; collapsed false; port_anchors [{ port @status_in; side Left; offset 0.5; }]; }
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
// Evidence serialization only. Root supplies a freshly observed Sky state.
|
||||
globalThis.captureStateBends = async function(name, note, currentState) {
|
||||
if (!/^[a-zA-Z0-9_-]+$/.test(name)) throw Error('Invalid capture name');
|
||||
if (!currentState?.screenshots?.length) throw Error('Fresh screenshot required');
|
||||
const {fileURLToPath} = await import('node:url');
|
||||
const root = fileURLToPath(new URL('.', import.meta.url)).replaceAll('\\','/').replace(/\/$/,'');
|
||||
const run = globalThis.stateBendsRunRoot;
|
||||
if (!run || !run.startsWith(root+'/runs/run-')) throw Error('Bind current run first');
|
||||
const file = await import('node:fs/promises');
|
||||
const crypto = await import('node:crypto');
|
||||
const hash = bytes => crypto.createHash('sha256').update(bytes).digest('hex');
|
||||
const launchBytes = await file.readFile(run+'/launch.json');
|
||||
const launch = JSON.parse(launchBytes.toString('utf8').replace(/^\uFEFF/,''));
|
||||
const manifestBytes = await file.readFile(root+'/input-manifest.json');
|
||||
if (hash(manifestBytes) !== launch.manifest_sha256) throw Error('Manifest changed');
|
||||
const working = await file.readFile(root+'/working/attachments.arcadia');
|
||||
const dir = run+'/captures';
|
||||
await file.mkdir(dir,{recursive:true});
|
||||
const images=[];
|
||||
for (let i=0;i<currentState.screenshots.length;i++) {
|
||||
const s=currentState.screenshots[i];
|
||||
const mime=s.url.slice(5,s.url.indexOf(';'));
|
||||
if (!['image/jpeg','image/png'].includes(mime)) throw Error('Unexpected image type');
|
||||
const bytes=Buffer.from(s.url.split(',')[1],'base64');
|
||||
const filename=name+(i ? '-'+i : '')+(mime==='image/jpeg'?'.jpg':'.png');
|
||||
await file.writeFile(dir+'/'+filename,bytes,{flag:'wx'});
|
||||
images.push({file:filename,id:s.id,width:s.width,height:s.height,originX:s.originX,originY:s.originY,zIndex:s.zIndex,mime,bytes:bytes.length,sha256:hash(bytes)});
|
||||
}
|
||||
const record={utc:new Date().toISOString(),source_commit:launch.source_commit,launch_sha256:hash(launchBytes),pid:launch.pid,process_started_utc:launch.started_utc,manifest_sha256:launch.manifest_sha256,window:currentState.window,images,working_source_sha256:hash(working),note};
|
||||
await file.writeFile(dir+'/'+name+'.json',JSON.stringify(record,null,2)+'\n',{flag:'wx'});
|
||||
return {name,images:images.length,source_commit:record.source_commit};
|
||||
};
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
"""Snapshot a saved source and compare its complete Project with a predeclared checkpoint."""
|
||||
from pathlib import Path
|
||||
import argparse, datetime, json, subprocess, sys
|
||||
sys.dont_write_bytecode=True
|
||||
from stage import HERE, child_env, copy_new, read, record, verify, write
|
||||
|
||||
def main():
|
||||
parser=argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument('--expected',required=True,choices=['B','N1','N2','N3'])
|
||||
parser.add_argument('--output-prefix',required=True,type=Path)
|
||||
parser.add_argument('--actual',type=Path,default=HERE/'working/attachments.arcadia')
|
||||
args=parser.parse_args(); prefix=args.output_prefix.resolve()
|
||||
outputs={suffix:Path(str(prefix)+suffix) for suffix in ('.arcadia','.project.json','.stdout.log','.stderr.log','.receipt.json')}
|
||||
if any(path.exists() for path in outputs.values()): raise RuntimeError('Fresh output prefix required')
|
||||
stage=read(HERE/'staging-record.json'); verify(stage['manifest']); manifest=read(HERE/'input-manifest.json')
|
||||
if stage['source_commit']!=manifest['source_commit']: raise RuntimeError('Stage pin mismatch')
|
||||
for item in manifest['immutable_files']: verify(item)
|
||||
expected=read(HERE/'expected/catalog.json')['checkpoints'][args.expected]; verify(expected)
|
||||
prefix.parent.mkdir(parents=True,exist_ok=True)
|
||||
actual=record(args.actual); copy_new(args.actual,outputs['.arcadia'])
|
||||
started=datetime.datetime.now(datetime.timezone.utc).isoformat(); failure=None; exit_code=None; exact=False; unchanged=False
|
||||
try:
|
||||
with outputs['.stdout.log'].open('xb') as stdout, outputs['.stderr.log'].open('xb') as stderr:
|
||||
proc=subprocess.run([manifest['evaluator']['path'],str(outputs['.arcadia']),str(outputs['.project.json'])],cwd=HERE/'unrelated-cwd',env=child_env(),stdout=stdout,stderr=stderr)
|
||||
exit_code=proc.returncode
|
||||
if exit_code: raise RuntimeError('Snapshot evaluator failed')
|
||||
if outputs['.stderr.log'].stat().st_size: raise RuntimeError('Snapshot stderr is not empty')
|
||||
# Compare complete JSON including exact fields/types; formatting/key order alone are ignored.
|
||||
canonical=lambda value:json.dumps(value,sort_keys=True,ensure_ascii=False,separators=(',',':'),allow_nan=False)
|
||||
exact=canonical(read(outputs['.project.json']))==canonical(read(expected['path']))
|
||||
if not exact: failure='Complete Project differs from predeclared '+args.expected
|
||||
verify(actual)
|
||||
for item in manifest['immutable_files']: verify(item)
|
||||
verify(stage['manifest']); unchanged=True
|
||||
except Exception as error: failure=str(error)
|
||||
artifacts=[record(path) for suffix,path in outputs.items() if suffix!='.receipt.json' and path.exists()]
|
||||
write(outputs['.receipt.json'],{'source_commit':manifest['source_commit'],'evaluator_source_commit':manifest['evaluator_source_commit'],'started_utc':started,'finished_utc':datetime.datetime.now(datetime.timezone.utc).isoformat(),'expected':args.expected,'expected_file':expected,'input':actual,'evaluator':manifest['evaluator'],'manifest':stage['manifest'],'exit_code':exit_code,'failure':failure,'inputs_unchanged':unchanged,'full_project_exact':exact,'artifacts':artifacts,'scope':'Complete saved Project only; no native action/editor/history/camera claim'})
|
||||
if failure or not exact or not unchanged: raise SystemExit('Comparison failed; preserve outputs: '+str(failure))
|
||||
print(args.expected+': complete saved Project exact; inputs unchanged')
|
||||
if __name__=='__main__':main()
|
||||
|
||||
@@ -0,0 +1,860 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202922-0033-4000-8000-000000000001",
|
||||
"alias": "endpoint_acceptance",
|
||||
"name": "Harbor dispatch — attachment acceptance",
|
||||
"description": "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.",
|
||||
"elements": {
|
||||
"ea202922-0033-4000-8000-000000000010": {
|
||||
"id": "ea202922-0033-4000-8000-000000000010",
|
||||
"alias": "receive_report",
|
||||
"name": "Receive distress report",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000011": {
|
||||
"id": "ea202922-0033-4000-8000-000000000011",
|
||||
"alias": "dispatch_crew",
|
||||
"name": "Dispatch rescue crew",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000030": {
|
||||
"id": "ea202922-0033-4000-8000-000000000030",
|
||||
"alias": "controller",
|
||||
"name": "Rescue readiness controller",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "System"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000031": {
|
||||
"id": "ea202922-0033-4000-8000-000000000031",
|
||||
"alias": "readiness",
|
||||
"name": "Rescue readiness",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000030",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "StateMachine"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000032": {
|
||||
"id": "ea202922-0033-4000-8000-000000000032",
|
||||
"alias": "main_region",
|
||||
"name": "Readiness region",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000031",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "Region"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000033": {
|
||||
"id": "ea202922-0033-4000-8000-000000000033",
|
||||
"alias": "start",
|
||||
"name": "Startup",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Initial",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000034": {
|
||||
"id": "ea202922-0033-4000-8000-000000000034",
|
||||
"alias": "ready",
|
||||
"name": "Ready",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000035": {
|
||||
"id": "ea202922-0033-4000-8000-000000000035",
|
||||
"alias": "active",
|
||||
"name": "Active",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000036": {
|
||||
"id": "ea202922-0033-4000-8000-000000000036",
|
||||
"alias": "decision",
|
||||
"name": "Dispatch decision",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Choice",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000037": {
|
||||
"id": "ea202922-0033-4000-8000-000000000037",
|
||||
"alias": "finished",
|
||||
"name": "Shutdown complete",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Final",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000050": {
|
||||
"id": "ea202922-0033-4000-8000-000000000050",
|
||||
"alias": "emit_status",
|
||||
"name": "Emit readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000051": {
|
||||
"id": "ea202922-0033-4000-8000-000000000051",
|
||||
"alias": "display_status",
|
||||
"name": "Display readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000052": {
|
||||
"id": "ea202922-0033-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000053": {
|
||||
"id": "ea202922-0033-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202922-0033-4000-8000-000000000020": {
|
||||
"id": "ea202922-0033-4000-8000-000000000020",
|
||||
"alias": "dispatch_request",
|
||||
"name": "Dispatch request: Receive → Dispatch",
|
||||
"description": "Semantic sentinel: retain this description and direction.",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202922-0033-4000-8000-000000000010",
|
||||
"target": "ea202922-0033-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000040": {
|
||||
"id": "ea202922-0033-4000-8000-000000000040",
|
||||
"alias": "initialize",
|
||||
"name": "Initialize: Startup → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000033",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000041": {
|
||||
"id": "ea202922-0033-4000-8000-000000000041",
|
||||
"alias": "activate",
|
||||
"name": "Activate: Ready → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000034",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "crew_assigned",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000042": {
|
||||
"id": "ea202922-0033-4000-8000-000000000042",
|
||||
"alias": "assess",
|
||||
"name": "Assess: Active → Decision",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000036",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000043": {
|
||||
"id": "ea202922-0033-4000-8000-000000000043",
|
||||
"alias": "retry",
|
||||
"name": "Retry: Decision → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "retry_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000044": {
|
||||
"id": "ea202922-0033-4000-8000-000000000044",
|
||||
"alias": "finish",
|
||||
"name": "Finish: Decision → Shutdown",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000037",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "else",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000045": {
|
||||
"id": "ea202922-0033-4000-8000-000000000045",
|
||||
"alias": "refresh",
|
||||
"name": "Refresh: Active → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "refresh_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000046": {
|
||||
"id": "ea202922-0033-4000-8000-000000000046",
|
||||
"alias": "internal_check",
|
||||
"name": "Internal status check",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "Internal",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": "Status unchanged"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000054": {
|
||||
"id": "ea202922-0033-4000-8000-000000000054",
|
||||
"alias": "status_exchange",
|
||||
"name": "Readiness status: Emit → Display",
|
||||
"description": "",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202922-0033-4000-8000-000000000050",
|
||||
"target": "ea202922-0033-4000-8000-000000000051",
|
||||
"source_port": "ea202922-0033-4000-8000-000000000052",
|
||||
"target_port": "ea202922-0033-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202922-0033-4000-8000-000000000100": {
|
||||
"id": "ea202922-0033-4000-8000-000000000100",
|
||||
"alias": "dispatch_view",
|
||||
"name": "01 Dispatch — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000110": {
|
||||
"id": "ea202922-0033-4000-8000-000000000110",
|
||||
"alias": "dispatch_view_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000111": {
|
||||
"id": "ea202922-0033-4000-8000-000000000111",
|
||||
"alias": "dispatch_view_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 440.0,
|
||||
"y": 340.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 12.0,
|
||||
"y": -18.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000101": {
|
||||
"id": "ea202922-0033-4000-8000-000000000101",
|
||||
"alias": "dispatch_reference",
|
||||
"name": "02 Dispatch — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000120": {
|
||||
"id": "ea202922-0033-4000-8000-000000000120",
|
||||
"alias": "dispatch_reference_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000121": {
|
||||
"id": "ea202922-0033-4000-8000-000000000121",
|
||||
"alias": "dispatch_reference_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"target_attachment": {
|
||||
"side": "Bottom",
|
||||
"offset": 0.25
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000200": {
|
||||
"id": "ea202922-0033-4000-8000-000000000200",
|
||||
"alias": "readiness_view",
|
||||
"name": "03 Readiness — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000210": {
|
||||
"id": "ea202922-0033-4000-8000-000000000210",
|
||||
"alias": "readiness_view_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000211": {
|
||||
"id": "ea202922-0033-4000-8000-000000000211",
|
||||
"alias": "readiness_view_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000212": {
|
||||
"id": "ea202922-0033-4000-8000-000000000212",
|
||||
"alias": "readiness_view_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 252.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000213": {
|
||||
"id": "ea202922-0033-4000-8000-000000000213",
|
||||
"alias": "readiness_view_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000214": {
|
||||
"id": "ea202922-0033-4000-8000-000000000214",
|
||||
"alias": "readiness_view_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000215": {
|
||||
"id": "ea202922-0033-4000-8000-000000000215",
|
||||
"alias": "readiness_view_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000216": {
|
||||
"id": "ea202922-0033-4000-8000-000000000216",
|
||||
"alias": "readiness_view_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000041",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 500.0,
|
||||
"y": 310.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 8.0,
|
||||
"y": -16.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000040",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000044",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000201": {
|
||||
"id": "ea202922-0033-4000-8000-000000000201",
|
||||
"alias": "readiness_reference",
|
||||
"name": "04 Readiness — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000230": {
|
||||
"id": "ea202922-0033-4000-8000-000000000230",
|
||||
"alias": "readiness_reference_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000231": {
|
||||
"id": "ea202922-0033-4000-8000-000000000231",
|
||||
"alias": "readiness_reference_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000232": {
|
||||
"id": "ea202922-0033-4000-8000-000000000232",
|
||||
"alias": "readiness_reference_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 212.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000233": {
|
||||
"id": "ea202922-0033-4000-8000-000000000233",
|
||||
"alias": "readiness_reference_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000234": {
|
||||
"id": "ea202922-0033-4000-8000-000000000234",
|
||||
"alias": "readiness_reference_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000235": {
|
||||
"id": "ea202922-0033-4000-8000-000000000235",
|
||||
"alias": "readiness_reference_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000236": {
|
||||
"id": "ea202922-0033-4000-8000-000000000236",
|
||||
"alias": "readiness_reference_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000300": {
|
||||
"id": "ea202922-0033-4000-8000-000000000300",
|
||||
"alias": "ports_view",
|
||||
"name": "05 Status — semantic ports regression",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000310": {
|
||||
"id": "ea202922-0033-4000-8000-000000000310",
|
||||
"alias": "ports_emit",
|
||||
"element": "ea202922-0033-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000052",
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000311": {
|
||||
"id": "ea202922-0033-4000-8000-000000000311",
|
||||
"alias": "ports_display",
|
||||
"element": "ea202922-0033-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000053",
|
||||
"side": "Left",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {}
|
||||
}
|
||||
@@ -0,0 +1,864 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202922-0033-4000-8000-000000000001",
|
||||
"alias": "endpoint_acceptance",
|
||||
"name": "Harbor dispatch — attachment acceptance",
|
||||
"description": "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.",
|
||||
"elements": {
|
||||
"ea202922-0033-4000-8000-000000000010": {
|
||||
"id": "ea202922-0033-4000-8000-000000000010",
|
||||
"alias": "receive_report",
|
||||
"name": "Receive distress report",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000011": {
|
||||
"id": "ea202922-0033-4000-8000-000000000011",
|
||||
"alias": "dispatch_crew",
|
||||
"name": "Dispatch rescue crew",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000030": {
|
||||
"id": "ea202922-0033-4000-8000-000000000030",
|
||||
"alias": "controller",
|
||||
"name": "Rescue readiness controller",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "System"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000031": {
|
||||
"id": "ea202922-0033-4000-8000-000000000031",
|
||||
"alias": "readiness",
|
||||
"name": "Rescue readiness",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000030",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "StateMachine"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000032": {
|
||||
"id": "ea202922-0033-4000-8000-000000000032",
|
||||
"alias": "main_region",
|
||||
"name": "Readiness region",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000031",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "Region"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000033": {
|
||||
"id": "ea202922-0033-4000-8000-000000000033",
|
||||
"alias": "start",
|
||||
"name": "Startup",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Initial",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000034": {
|
||||
"id": "ea202922-0033-4000-8000-000000000034",
|
||||
"alias": "ready",
|
||||
"name": "Ready",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000035": {
|
||||
"id": "ea202922-0033-4000-8000-000000000035",
|
||||
"alias": "active",
|
||||
"name": "Active",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000036": {
|
||||
"id": "ea202922-0033-4000-8000-000000000036",
|
||||
"alias": "decision",
|
||||
"name": "Dispatch decision",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Choice",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000037": {
|
||||
"id": "ea202922-0033-4000-8000-000000000037",
|
||||
"alias": "finished",
|
||||
"name": "Shutdown complete",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Final",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000050": {
|
||||
"id": "ea202922-0033-4000-8000-000000000050",
|
||||
"alias": "emit_status",
|
||||
"name": "Emit readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000051": {
|
||||
"id": "ea202922-0033-4000-8000-000000000051",
|
||||
"alias": "display_status",
|
||||
"name": "Display readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000052": {
|
||||
"id": "ea202922-0033-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000053": {
|
||||
"id": "ea202922-0033-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202922-0033-4000-8000-000000000020": {
|
||||
"id": "ea202922-0033-4000-8000-000000000020",
|
||||
"alias": "dispatch_request",
|
||||
"name": "Dispatch request: Receive → Dispatch",
|
||||
"description": "Semantic sentinel: retain this description and direction.",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202922-0033-4000-8000-000000000010",
|
||||
"target": "ea202922-0033-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000040": {
|
||||
"id": "ea202922-0033-4000-8000-000000000040",
|
||||
"alias": "initialize",
|
||||
"name": "Initialize: Startup → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000033",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000041": {
|
||||
"id": "ea202922-0033-4000-8000-000000000041",
|
||||
"alias": "activate",
|
||||
"name": "Activate: Ready → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000034",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "crew_assigned",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000042": {
|
||||
"id": "ea202922-0033-4000-8000-000000000042",
|
||||
"alias": "assess",
|
||||
"name": "Assess: Active → Decision",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000036",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000043": {
|
||||
"id": "ea202922-0033-4000-8000-000000000043",
|
||||
"alias": "retry",
|
||||
"name": "Retry: Decision → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "retry_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000044": {
|
||||
"id": "ea202922-0033-4000-8000-000000000044",
|
||||
"alias": "finish",
|
||||
"name": "Finish: Decision → Shutdown",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000037",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "else",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000045": {
|
||||
"id": "ea202922-0033-4000-8000-000000000045",
|
||||
"alias": "refresh",
|
||||
"name": "Refresh: Active → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "refresh_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000046": {
|
||||
"id": "ea202922-0033-4000-8000-000000000046",
|
||||
"alias": "internal_check",
|
||||
"name": "Internal status check",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "Internal",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": "Status unchanged"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000054": {
|
||||
"id": "ea202922-0033-4000-8000-000000000054",
|
||||
"alias": "status_exchange",
|
||||
"name": "Readiness status: Emit → Display",
|
||||
"description": "",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202922-0033-4000-8000-000000000050",
|
||||
"target": "ea202922-0033-4000-8000-000000000051",
|
||||
"source_port": "ea202922-0033-4000-8000-000000000052",
|
||||
"target_port": "ea202922-0033-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202922-0033-4000-8000-000000000100": {
|
||||
"id": "ea202922-0033-4000-8000-000000000100",
|
||||
"alias": "dispatch_view",
|
||||
"name": "01 Dispatch — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000110": {
|
||||
"id": "ea202922-0033-4000-8000-000000000110",
|
||||
"alias": "dispatch_view_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000111": {
|
||||
"id": "ea202922-0033-4000-8000-000000000111",
|
||||
"alias": "dispatch_view_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 440.0,
|
||||
"y": 340.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 12.0,
|
||||
"y": -18.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000101": {
|
||||
"id": "ea202922-0033-4000-8000-000000000101",
|
||||
"alias": "dispatch_reference",
|
||||
"name": "02 Dispatch — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000120": {
|
||||
"id": "ea202922-0033-4000-8000-000000000120",
|
||||
"alias": "dispatch_reference_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000121": {
|
||||
"id": "ea202922-0033-4000-8000-000000000121",
|
||||
"alias": "dispatch_reference_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"target_attachment": {
|
||||
"side": "Bottom",
|
||||
"offset": 0.25
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000200": {
|
||||
"id": "ea202922-0033-4000-8000-000000000200",
|
||||
"alias": "readiness_view",
|
||||
"name": "03 Readiness — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000210": {
|
||||
"id": "ea202922-0033-4000-8000-000000000210",
|
||||
"alias": "readiness_view_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000211": {
|
||||
"id": "ea202922-0033-4000-8000-000000000211",
|
||||
"alias": "readiness_view_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000212": {
|
||||
"id": "ea202922-0033-4000-8000-000000000212",
|
||||
"alias": "readiness_view_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 252.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000213": {
|
||||
"id": "ea202922-0033-4000-8000-000000000213",
|
||||
"alias": "readiness_view_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000214": {
|
||||
"id": "ea202922-0033-4000-8000-000000000214",
|
||||
"alias": "readiness_view_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000215": {
|
||||
"id": "ea202922-0033-4000-8000-000000000215",
|
||||
"alias": "readiness_view_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000216": {
|
||||
"id": "ea202922-0033-4000-8000-000000000216",
|
||||
"alias": "readiness_view_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000041",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 500.0,
|
||||
"y": 310.0
|
||||
},
|
||||
{
|
||||
"x": 526.0,
|
||||
"y": 310.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 8.0,
|
||||
"y": -16.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000040",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000044",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000201": {
|
||||
"id": "ea202922-0033-4000-8000-000000000201",
|
||||
"alias": "readiness_reference",
|
||||
"name": "04 Readiness — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000230": {
|
||||
"id": "ea202922-0033-4000-8000-000000000230",
|
||||
"alias": "readiness_reference_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000231": {
|
||||
"id": "ea202922-0033-4000-8000-000000000231",
|
||||
"alias": "readiness_reference_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000232": {
|
||||
"id": "ea202922-0033-4000-8000-000000000232",
|
||||
"alias": "readiness_reference_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 212.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000233": {
|
||||
"id": "ea202922-0033-4000-8000-000000000233",
|
||||
"alias": "readiness_reference_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000234": {
|
||||
"id": "ea202922-0033-4000-8000-000000000234",
|
||||
"alias": "readiness_reference_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000235": {
|
||||
"id": "ea202922-0033-4000-8000-000000000235",
|
||||
"alias": "readiness_reference_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000236": {
|
||||
"id": "ea202922-0033-4000-8000-000000000236",
|
||||
"alias": "readiness_reference_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000300": {
|
||||
"id": "ea202922-0033-4000-8000-000000000300",
|
||||
"alias": "ports_view",
|
||||
"name": "05 Status — semantic ports regression",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000310": {
|
||||
"id": "ea202922-0033-4000-8000-000000000310",
|
||||
"alias": "ports_emit",
|
||||
"element": "ea202922-0033-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000052",
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000311": {
|
||||
"id": "ea202922-0033-4000-8000-000000000311",
|
||||
"alias": "ports_display",
|
||||
"element": "ea202922-0033-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000053",
|
||||
"side": "Left",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {}
|
||||
}
|
||||
@@ -0,0 +1,864 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202922-0033-4000-8000-000000000001",
|
||||
"alias": "endpoint_acceptance",
|
||||
"name": "Harbor dispatch — attachment acceptance",
|
||||
"description": "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.",
|
||||
"elements": {
|
||||
"ea202922-0033-4000-8000-000000000010": {
|
||||
"id": "ea202922-0033-4000-8000-000000000010",
|
||||
"alias": "receive_report",
|
||||
"name": "Receive distress report",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000011": {
|
||||
"id": "ea202922-0033-4000-8000-000000000011",
|
||||
"alias": "dispatch_crew",
|
||||
"name": "Dispatch rescue crew",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000030": {
|
||||
"id": "ea202922-0033-4000-8000-000000000030",
|
||||
"alias": "controller",
|
||||
"name": "Rescue readiness controller",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "System"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000031": {
|
||||
"id": "ea202922-0033-4000-8000-000000000031",
|
||||
"alias": "readiness",
|
||||
"name": "Rescue readiness",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000030",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "StateMachine"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000032": {
|
||||
"id": "ea202922-0033-4000-8000-000000000032",
|
||||
"alias": "main_region",
|
||||
"name": "Readiness region",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000031",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "Region"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000033": {
|
||||
"id": "ea202922-0033-4000-8000-000000000033",
|
||||
"alias": "start",
|
||||
"name": "Startup",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Initial",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000034": {
|
||||
"id": "ea202922-0033-4000-8000-000000000034",
|
||||
"alias": "ready",
|
||||
"name": "Ready",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000035": {
|
||||
"id": "ea202922-0033-4000-8000-000000000035",
|
||||
"alias": "active",
|
||||
"name": "Active",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000036": {
|
||||
"id": "ea202922-0033-4000-8000-000000000036",
|
||||
"alias": "decision",
|
||||
"name": "Dispatch decision",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Choice",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000037": {
|
||||
"id": "ea202922-0033-4000-8000-000000000037",
|
||||
"alias": "finished",
|
||||
"name": "Shutdown complete",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Final",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000050": {
|
||||
"id": "ea202922-0033-4000-8000-000000000050",
|
||||
"alias": "emit_status",
|
||||
"name": "Emit readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000051": {
|
||||
"id": "ea202922-0033-4000-8000-000000000051",
|
||||
"alias": "display_status",
|
||||
"name": "Display readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000052": {
|
||||
"id": "ea202922-0033-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000053": {
|
||||
"id": "ea202922-0033-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202922-0033-4000-8000-000000000020": {
|
||||
"id": "ea202922-0033-4000-8000-000000000020",
|
||||
"alias": "dispatch_request",
|
||||
"name": "Dispatch request: Receive → Dispatch",
|
||||
"description": "Semantic sentinel: retain this description and direction.",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202922-0033-4000-8000-000000000010",
|
||||
"target": "ea202922-0033-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000040": {
|
||||
"id": "ea202922-0033-4000-8000-000000000040",
|
||||
"alias": "initialize",
|
||||
"name": "Initialize: Startup → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000033",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000041": {
|
||||
"id": "ea202922-0033-4000-8000-000000000041",
|
||||
"alias": "activate",
|
||||
"name": "Activate: Ready → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000034",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "crew_assigned",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000042": {
|
||||
"id": "ea202922-0033-4000-8000-000000000042",
|
||||
"alias": "assess",
|
||||
"name": "Assess: Active → Decision",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000036",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000043": {
|
||||
"id": "ea202922-0033-4000-8000-000000000043",
|
||||
"alias": "retry",
|
||||
"name": "Retry: Decision → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "retry_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000044": {
|
||||
"id": "ea202922-0033-4000-8000-000000000044",
|
||||
"alias": "finish",
|
||||
"name": "Finish: Decision → Shutdown",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000037",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "else",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000045": {
|
||||
"id": "ea202922-0033-4000-8000-000000000045",
|
||||
"alias": "refresh",
|
||||
"name": "Refresh: Active → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "refresh_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000046": {
|
||||
"id": "ea202922-0033-4000-8000-000000000046",
|
||||
"alias": "internal_check",
|
||||
"name": "Internal status check",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "Internal",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": "Status unchanged"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000054": {
|
||||
"id": "ea202922-0033-4000-8000-000000000054",
|
||||
"alias": "status_exchange",
|
||||
"name": "Readiness status: Emit → Display",
|
||||
"description": "",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202922-0033-4000-8000-000000000050",
|
||||
"target": "ea202922-0033-4000-8000-000000000051",
|
||||
"source_port": "ea202922-0033-4000-8000-000000000052",
|
||||
"target_port": "ea202922-0033-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202922-0033-4000-8000-000000000100": {
|
||||
"id": "ea202922-0033-4000-8000-000000000100",
|
||||
"alias": "dispatch_view",
|
||||
"name": "01 Dispatch — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000110": {
|
||||
"id": "ea202922-0033-4000-8000-000000000110",
|
||||
"alias": "dispatch_view_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000111": {
|
||||
"id": "ea202922-0033-4000-8000-000000000111",
|
||||
"alias": "dispatch_view_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 440.0,
|
||||
"y": 340.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 12.0,
|
||||
"y": -18.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000101": {
|
||||
"id": "ea202922-0033-4000-8000-000000000101",
|
||||
"alias": "dispatch_reference",
|
||||
"name": "02 Dispatch — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000120": {
|
||||
"id": "ea202922-0033-4000-8000-000000000120",
|
||||
"alias": "dispatch_reference_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000121": {
|
||||
"id": "ea202922-0033-4000-8000-000000000121",
|
||||
"alias": "dispatch_reference_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"target_attachment": {
|
||||
"side": "Bottom",
|
||||
"offset": 0.25
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000200": {
|
||||
"id": "ea202922-0033-4000-8000-000000000200",
|
||||
"alias": "readiness_view",
|
||||
"name": "03 Readiness — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000210": {
|
||||
"id": "ea202922-0033-4000-8000-000000000210",
|
||||
"alias": "readiness_view_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000211": {
|
||||
"id": "ea202922-0033-4000-8000-000000000211",
|
||||
"alias": "readiness_view_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000212": {
|
||||
"id": "ea202922-0033-4000-8000-000000000212",
|
||||
"alias": "readiness_view_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 252.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000213": {
|
||||
"id": "ea202922-0033-4000-8000-000000000213",
|
||||
"alias": "readiness_view_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000214": {
|
||||
"id": "ea202922-0033-4000-8000-000000000214",
|
||||
"alias": "readiness_view_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000215": {
|
||||
"id": "ea202922-0033-4000-8000-000000000215",
|
||||
"alias": "readiness_view_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000216": {
|
||||
"id": "ea202922-0033-4000-8000-000000000216",
|
||||
"alias": "readiness_view_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000041",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 500.0,
|
||||
"y": 310.0
|
||||
},
|
||||
{
|
||||
"x": 520.0,
|
||||
"y": 370.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 8.0,
|
||||
"y": -16.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000040",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000044",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000201": {
|
||||
"id": "ea202922-0033-4000-8000-000000000201",
|
||||
"alias": "readiness_reference",
|
||||
"name": "04 Readiness — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000230": {
|
||||
"id": "ea202922-0033-4000-8000-000000000230",
|
||||
"alias": "readiness_reference_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000231": {
|
||||
"id": "ea202922-0033-4000-8000-000000000231",
|
||||
"alias": "readiness_reference_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000232": {
|
||||
"id": "ea202922-0033-4000-8000-000000000232",
|
||||
"alias": "readiness_reference_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 212.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000233": {
|
||||
"id": "ea202922-0033-4000-8000-000000000233",
|
||||
"alias": "readiness_reference_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000234": {
|
||||
"id": "ea202922-0033-4000-8000-000000000234",
|
||||
"alias": "readiness_reference_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000235": {
|
||||
"id": "ea202922-0033-4000-8000-000000000235",
|
||||
"alias": "readiness_reference_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000236": {
|
||||
"id": "ea202922-0033-4000-8000-000000000236",
|
||||
"alias": "readiness_reference_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000300": {
|
||||
"id": "ea202922-0033-4000-8000-000000000300",
|
||||
"alias": "ports_view",
|
||||
"name": "05 Status — semantic ports regression",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000310": {
|
||||
"id": "ea202922-0033-4000-8000-000000000310",
|
||||
"alias": "ports_emit",
|
||||
"element": "ea202922-0033-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000052",
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000311": {
|
||||
"id": "ea202922-0033-4000-8000-000000000311",
|
||||
"alias": "ports_display",
|
||||
"element": "ea202922-0033-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000053",
|
||||
"side": "Left",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {}
|
||||
}
|
||||
@@ -0,0 +1,855 @@
|
||||
{
|
||||
"schema_version": 7,
|
||||
"id": "ea202922-0033-4000-8000-000000000001",
|
||||
"alias": "endpoint_acceptance",
|
||||
"name": "Harbor dispatch — attachment acceptance",
|
||||
"description": "Small native fixture for presentation-only endpoint editing. Names describe stored source-to-target direction.",
|
||||
"elements": {
|
||||
"ea202922-0033-4000-8000-000000000010": {
|
||||
"id": "ea202922-0033-4000-8000-000000000010",
|
||||
"alias": "receive_report",
|
||||
"name": "Receive distress report",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000011": {
|
||||
"id": "ea202922-0033-4000-8000-000000000011",
|
||||
"alias": "dispatch_crew",
|
||||
"name": "Dispatch rescue crew",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Oa": "Activity"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000030": {
|
||||
"id": "ea202922-0033-4000-8000-000000000030",
|
||||
"alias": "controller",
|
||||
"name": "Rescue readiness controller",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "System"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000031": {
|
||||
"id": "ea202922-0033-4000-8000-000000000031",
|
||||
"alias": "readiness",
|
||||
"name": "Rescue readiness",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000030",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "StateMachine"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000032": {
|
||||
"id": "ea202922-0033-4000-8000-000000000032",
|
||||
"alias": "main_region",
|
||||
"name": "Readiness region",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000031",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": "Region"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000033": {
|
||||
"id": "ea202922-0033-4000-8000-000000000033",
|
||||
"alias": "start",
|
||||
"name": "Startup",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Initial",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000034": {
|
||||
"id": "ea202922-0033-4000-8000-000000000034",
|
||||
"alias": "ready",
|
||||
"name": "Ready",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000035": {
|
||||
"id": "ea202922-0033-4000-8000-000000000035",
|
||||
"alias": "active",
|
||||
"name": "Active",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "State",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000036": {
|
||||
"id": "ea202922-0033-4000-8000-000000000036",
|
||||
"alias": "decision",
|
||||
"name": "Dispatch decision",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Choice",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000037": {
|
||||
"id": "ea202922-0033-4000-8000-000000000037",
|
||||
"alias": "finished",
|
||||
"name": "Shutdown complete",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000032",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"State": {
|
||||
"kind": "Final",
|
||||
"entry": "",
|
||||
"exit": "",
|
||||
"do_activity": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000050": {
|
||||
"id": "ea202922-0033-4000-8000-000000000050",
|
||||
"alias": "emit_status",
|
||||
"name": "Emit readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000051": {
|
||||
"id": "ea202922-0033-4000-8000-000000000051",
|
||||
"alias": "display_status",
|
||||
"name": "Display readiness status",
|
||||
"description": "",
|
||||
"parent": null,
|
||||
"body": {
|
||||
"Sa": "Function"
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000052": {
|
||||
"id": "ea202922-0033-4000-8000-000000000052",
|
||||
"alias": "status_out",
|
||||
"name": "Status output",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000050",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionOutput": {
|
||||
"outgoing_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000053": {
|
||||
"id": "ea202922-0033-4000-8000-000000000053",
|
||||
"alias": "status_in",
|
||||
"name": "Status input",
|
||||
"description": "",
|
||||
"parent": "ea202922-0033-4000-8000-000000000051",
|
||||
"body": {
|
||||
"Sa": {
|
||||
"Shared": {
|
||||
"Port": {
|
||||
"contract": {
|
||||
"FunctionInput": {
|
||||
"incoming_items": []
|
||||
}
|
||||
},
|
||||
"legacy": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"relations": {
|
||||
"ea202922-0033-4000-8000-000000000020": {
|
||||
"id": "ea202922-0033-4000-8000-000000000020",
|
||||
"alias": "dispatch_request",
|
||||
"name": "Dispatch request: Receive → Dispatch",
|
||||
"description": "Semantic sentinel: retain this description and direction.",
|
||||
"body": {
|
||||
"Interaction": {
|
||||
"source": "ea202922-0033-4000-8000-000000000010",
|
||||
"target": "ea202922-0033-4000-8000-000000000011",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000040": {
|
||||
"id": "ea202922-0033-4000-8000-000000000040",
|
||||
"alias": "initialize",
|
||||
"name": "Initialize: Startup → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000033",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000041": {
|
||||
"id": "ea202922-0033-4000-8000-000000000041",
|
||||
"alias": "activate",
|
||||
"name": "Activate: Ready → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000034",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "crew_assigned",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000042": {
|
||||
"id": "ea202922-0033-4000-8000-000000000042",
|
||||
"alias": "assess",
|
||||
"name": "Assess: Active → Decision",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000036",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000043": {
|
||||
"id": "ea202922-0033-4000-8000-000000000043",
|
||||
"alias": "retry",
|
||||
"name": "Retry: Decision → Ready",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000034",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "retry_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000044": {
|
||||
"id": "ea202922-0033-4000-8000-000000000044",
|
||||
"alias": "finish",
|
||||
"name": "Finish: Decision → Shutdown",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000036",
|
||||
"target": "ea202922-0033-4000-8000-000000000037",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "else",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000045": {
|
||||
"id": "ea202922-0033-4000-8000-000000000045",
|
||||
"alias": "refresh",
|
||||
"name": "Refresh: Active → Active",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "External",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "refresh_requested",
|
||||
"effect": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000046": {
|
||||
"id": "ea202922-0033-4000-8000-000000000046",
|
||||
"alias": "internal_check",
|
||||
"name": "Internal status check",
|
||||
"description": "",
|
||||
"body": {
|
||||
"StateTransition": {
|
||||
"source": "ea202922-0033-4000-8000-000000000035",
|
||||
"target": "ea202922-0033-4000-8000-000000000035",
|
||||
"transition_kind": "Internal",
|
||||
"triggers": [],
|
||||
"effects": [],
|
||||
"trigger": "",
|
||||
"guard": "",
|
||||
"effect": "Status unchanged"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000054": {
|
||||
"id": "ea202922-0033-4000-8000-000000000054",
|
||||
"alias": "status_exchange",
|
||||
"name": "Readiness status: Emit → Display",
|
||||
"description": "",
|
||||
"body": {
|
||||
"FunctionalExchange": {
|
||||
"source": "ea202922-0033-4000-8000-000000000050",
|
||||
"target": "ea202922-0033-4000-8000-000000000051",
|
||||
"source_port": "ea202922-0033-4000-8000-000000000052",
|
||||
"target_port": "ea202922-0033-4000-8000-000000000053",
|
||||
"items": []
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"diagrams": {
|
||||
"ea202922-0033-4000-8000-000000000100": {
|
||||
"id": "ea202922-0033-4000-8000-000000000100",
|
||||
"alias": "dispatch_view",
|
||||
"name": "01 Dispatch — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000110": {
|
||||
"id": "ea202922-0033-4000-8000-000000000110",
|
||||
"alias": "dispatch_view_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000111": {
|
||||
"id": "ea202922-0033-4000-8000-000000000111",
|
||||
"alias": "dispatch_view_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [
|
||||
{
|
||||
"x": 440.0,
|
||||
"y": 340.0
|
||||
}
|
||||
],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 12.0,
|
||||
"y": -18.0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000101": {
|
||||
"id": "ea202922-0033-4000-8000-000000000101",
|
||||
"alias": "dispatch_reference",
|
||||
"name": "02 Dispatch — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Oa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000120": {
|
||||
"id": "ea202922-0033-4000-8000-000000000120",
|
||||
"alias": "dispatch_reference_receive",
|
||||
"element": "ea202922-0033-4000-8000-000000000010",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000121": {
|
||||
"id": "ea202922-0033-4000-8000-000000000121",
|
||||
"alias": "dispatch_reference_dispatch",
|
||||
"element": "ea202922-0033-4000-8000-000000000011",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000020",
|
||||
"target_attachment": {
|
||||
"side": "Bottom",
|
||||
"offset": 0.25
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000200": {
|
||||
"id": "ea202922-0033-4000-8000-000000000200",
|
||||
"alias": "readiness_view",
|
||||
"name": "03 Readiness — edit attachments",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000210": {
|
||||
"id": "ea202922-0033-4000-8000-000000000210",
|
||||
"alias": "readiness_view_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000211": {
|
||||
"id": "ea202922-0033-4000-8000-000000000211",
|
||||
"alias": "readiness_view_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000212": {
|
||||
"id": "ea202922-0033-4000-8000-000000000212",
|
||||
"alias": "readiness_view_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 252.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000213": {
|
||||
"id": "ea202922-0033-4000-8000-000000000213",
|
||||
"alias": "readiness_view_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000214": {
|
||||
"id": "ea202922-0033-4000-8000-000000000214",
|
||||
"alias": "readiness_view_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 210.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000215": {
|
||||
"id": "ea202922-0033-4000-8000-000000000215",
|
||||
"alias": "readiness_view_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000216": {
|
||||
"id": "ea202922-0033-4000-8000-000000000216",
|
||||
"alias": "readiness_view_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": [
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000041",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"target_attachment": {
|
||||
"side": "Left",
|
||||
"offset": 0.6
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": {
|
||||
"fraction": 0.5,
|
||||
"offset": {
|
||||
"x": 8.0,
|
||||
"y": -16.0
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000040",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"edge": "ea202922-0033-4000-8000-000000000044",
|
||||
"source_attachment": {
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
},
|
||||
"waypoints": [],
|
||||
"label": null
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000201": {
|
||||
"id": "ea202922-0033-4000-8000-000000000201",
|
||||
"alias": "readiness_reference",
|
||||
"name": "04 Readiness — untouched reference",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": {
|
||||
"StateMachine": {
|
||||
"machine": "ea202922-0033-4000-8000-000000000031"
|
||||
}
|
||||
},
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000230": {
|
||||
"id": "ea202922-0033-4000-8000-000000000230",
|
||||
"alias": "readiness_reference_readiness",
|
||||
"element": "ea202922-0033-4000-8000-000000000031",
|
||||
"position": {
|
||||
"x": 40.0,
|
||||
"y": 40.0
|
||||
},
|
||||
"size": {
|
||||
"width": 980.0,
|
||||
"height": 590.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000231": {
|
||||
"id": "ea202922-0033-4000-8000-000000000231",
|
||||
"alias": "readiness_reference_main_region",
|
||||
"element": "ea202922-0033-4000-8000-000000000032",
|
||||
"position": {
|
||||
"x": 64.0,
|
||||
"y": 104.0
|
||||
},
|
||||
"size": {
|
||||
"width": 932.0,
|
||||
"height": 500.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000232": {
|
||||
"id": "ea202922-0033-4000-8000-000000000232",
|
||||
"alias": "readiness_reference_start",
|
||||
"element": "ea202922-0033-4000-8000-000000000033",
|
||||
"position": {
|
||||
"x": 110.0,
|
||||
"y": 212.0
|
||||
},
|
||||
"size": {
|
||||
"width": 20.0,
|
||||
"height": 20.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000233": {
|
||||
"id": "ea202922-0033-4000-8000-000000000233",
|
||||
"alias": "readiness_reference_ready",
|
||||
"element": "ea202922-0033-4000-8000-000000000034",
|
||||
"position": {
|
||||
"x": 190.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000234": {
|
||||
"id": "ea202922-0033-4000-8000-000000000234",
|
||||
"alias": "readiness_reference_active",
|
||||
"element": "ea202922-0033-4000-8000-000000000035",
|
||||
"position": {
|
||||
"x": 570.0,
|
||||
"y": 170.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 140.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000235": {
|
||||
"id": "ea202922-0033-4000-8000-000000000235",
|
||||
"alias": "readiness_reference_decision",
|
||||
"element": "ea202922-0033-4000-8000-000000000036",
|
||||
"position": {
|
||||
"x": 670.0,
|
||||
"y": 430.0
|
||||
},
|
||||
"size": {
|
||||
"width": 40.0,
|
||||
"height": 40.0
|
||||
},
|
||||
"collapsed": false
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000236": {
|
||||
"id": "ea202922-0033-4000-8000-000000000236",
|
||||
"alias": "readiness_reference_finished",
|
||||
"element": "ea202922-0033-4000-8000-000000000037",
|
||||
"position": {
|
||||
"x": 880.0,
|
||||
"y": 440.0
|
||||
},
|
||||
"size": {
|
||||
"width": 24.0,
|
||||
"height": 24.0
|
||||
},
|
||||
"collapsed": false
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000300": {
|
||||
"id": "ea202922-0033-4000-8000-000000000300",
|
||||
"alias": "ports_view",
|
||||
"name": "05 Status — semantic ports regression",
|
||||
"description": "",
|
||||
"layer": "Sa",
|
||||
"projection": "FunctionalDataflow",
|
||||
"view_options": {
|
||||
"hidden_edges": [],
|
||||
"relation_kinds": "All",
|
||||
"work_categories": "All",
|
||||
"participant_categories": "All",
|
||||
"coverage": "All",
|
||||
"work_contexts": "All",
|
||||
"exchange_labels": "Name"
|
||||
},
|
||||
"nodes": {
|
||||
"ea202922-0033-4000-8000-000000000310": {
|
||||
"id": "ea202922-0033-4000-8000-000000000310",
|
||||
"alias": "ports_emit",
|
||||
"element": "ea202922-0033-4000-8000-000000000050",
|
||||
"position": {
|
||||
"x": 100.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000052",
|
||||
"side": "Right",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"ea202922-0033-4000-8000-000000000311": {
|
||||
"id": "ea202922-0033-4000-8000-000000000311",
|
||||
"alias": "ports_display",
|
||||
"element": "ea202922-0033-4000-8000-000000000051",
|
||||
"position": {
|
||||
"x": 600.0,
|
||||
"y": 180.0
|
||||
},
|
||||
"size": {
|
||||
"width": 240.0,
|
||||
"height": 120.0
|
||||
},
|
||||
"collapsed": false,
|
||||
"port_anchors": [
|
||||
{
|
||||
"port": "ea202922-0033-4000-8000-000000000053",
|
||||
"side": "Left",
|
||||
"offset": 0.5
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"routes": []
|
||||
}
|
||||
},
|
||||
"artifact_links": {},
|
||||
"traces": {}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"evaluator_source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"checkpoints": {
|
||||
"B": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\B.project.json",
|
||||
"bytes": 24594,
|
||||
"sha256": "149fcc554b5f41bc41bfa68f1f70edda73e8df868d92f7e1ee8020967b609d67"
|
||||
},
|
||||
"N1": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N1.project.json",
|
||||
"bytes": 24674,
|
||||
"sha256": "d4674396a407b13261e6a8f1ed68c5aac047412cb5195d6422ec22e19b786833"
|
||||
},
|
||||
"N2": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N2.project.json",
|
||||
"bytes": 24674,
|
||||
"sha256": "72365c67a6d6b6d879f2f1c4bc5c9e4e2270d118487742d660a73883ce130ae8"
|
||||
},
|
||||
"N3": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\expected\\N3.project.json",
|
||||
"bytes": 24504,
|
||||
"sha256": "dc1d75e7d88efcfbf32ea885021b43b3a7f2a8faa97d65b99c286813a1175305"
|
||||
}
|
||||
},
|
||||
"calculation": {
|
||||
"segment": 3,
|
||||
"midpoint": {
|
||||
"x": 526.0,
|
||||
"y": 310.0
|
||||
},
|
||||
"insertion_index": 1,
|
||||
"fraction": 0.6938775510204082,
|
||||
"baseline_pin_fractions": [
|
||||
0.5612244606018066
|
||||
],
|
||||
"moved_point": {
|
||||
"x": 520,
|
||||
"y": 370
|
||||
}
|
||||
},
|
||||
"basis": "Prelaunch B geometry, independent Python lengths and ordered pin fractions; only waypoint vectors differ"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,60 @@
|
||||
#Requires -Version 7.0
|
||||
param([ValidateRange(1,99)][int]$Run=1)
|
||||
$ErrorActionPreference='Stop'
|
||||
. (Join-Path $PSScriptRoot 'verify.ps1')
|
||||
$manifestPath=Join-Path $PSScriptRoot 'input-manifest.json'
|
||||
$stagePath=Join-Path $PSScriptRoot 'staging-record.json'
|
||||
$manifest=Read-NativeJson $manifestPath
|
||||
$stage=Read-NativeJson $stagePath
|
||||
if ($manifest.source_commit -notmatch '^[0-9a-f]{40}$' -or $stage.source_commit -cne $manifest.source_commit) { throw 'Wrong staged candidate' }
|
||||
Assert-NativeFiles @($stage.manifest)
|
||||
Assert-NativeFiles $manifest.immutable_files
|
||||
$stageHash=Get-NativeHash $stagePath
|
||||
$working=Join-Path $PSScriptRoot 'working/attachments.arcadia'
|
||||
$runRoot=Join-Path $PSScriptRoot ('runs/run-{0:d2}' -f $Run)
|
||||
$profile=Join-Path $PSScriptRoot 'profile'
|
||||
$cwd=Join-Path $PSScriptRoot 'unrelated-cwd'
|
||||
$previousHash=$null
|
||||
if (Test-Path -LiteralPath $runRoot) { throw 'Never overwrite existing run evidence' }
|
||||
if ($Run -eq 1) {
|
||||
if (Test-Path -LiteralPath (Join-Path $PSScriptRoot 'runs')) { throw 'First run requires fresh runs directory' }
|
||||
Assert-NativeFiles @($manifest.initial_working)
|
||||
foreach($dir in @($profile,$cwd)) { if (-not (Test-Path -LiteralPath $dir -PathType Container) -or @(Get-ChildItem -LiteralPath $dir -Force).Count) { throw 'First run requires staged empty private directories' } }
|
||||
} else {
|
||||
$prior=Join-Path $PSScriptRoot ('runs/run-{0:d2}' -f ($Run-1))
|
||||
$priorClose=Read-NativeJson (Join-Path $prior 'normal-close.json')
|
||||
$priorLaunch=Read-NativeJson (Join-Path $prior 'launch.json')
|
||||
if ($priorClose.exit_code -ne 0 -or $priorClose.stdout.bytes -ne 0 -or $priorClose.stderr.bytes -ne 0 -or -not $priorClose.immutable_inputs_unchanged -or $priorClose.source_commit -cne $manifest.source_commit -or $priorClose.launch_sha256 -cne (Get-NativeHash (Join-Path $prior 'launch.json')) -or $priorLaunch.manifest_sha256 -cne (Get-NativeHash $manifestPath) -or $priorLaunch.pid -ne $priorClose.pid -or $priorLaunch.started_utc -cne $priorClose.started_utc) { throw 'Previous successful bound close required' }
|
||||
Assert-NativeFiles @($priorClose.working_file,$priorClose.stdout,$priorClose.stderr)
|
||||
$previousHash=Get-NativeHash (Join-Path $prior 'normal-close.json')
|
||||
}
|
||||
$package=Join-Path $PSScriptRoot 'package'
|
||||
$childPath=$package+';'+(Join-Path $env:SystemRoot 'System32')+';'+$env:SystemRoot+';'+(Join-Path $env:SystemRoot 'System32/Wbem')
|
||||
$state=[ordered]@{run=$Run;source_commit=$manifest.source_commit;evaluator_source_commit=$manifest.evaluator_source_commit;manifest_sha256=(Get-NativeHash $manifestPath);staging_sha256=$stageHash;script_sha256=(Get-NativeHash $PSCommandPath);native_plan_sha256=$manifest.native_plan_sha256;previous_close_sha256=$previousHash;binary=$manifest.binary;runtime=$manifest.runtime;working_file_before=(Get-NativeRecord $working);localappdata=$profile;working_directory=$cwd;child_path=$childPath;arguments=@();pid=$null;started_utc=$null;environment_scope='Child ProcessStartInfo only'}
|
||||
$process=$null;$outStream=$null;$errStream=$null
|
||||
try {
|
||||
[void][IO.Directory]::CreateDirectory((Join-Path $runRoot 'logs'))
|
||||
$stdout=Join-Path $runRoot 'logs/studio.stdout.log';$stderr=Join-Path $runRoot 'logs/studio.stderr.log'
|
||||
$outStream=[IO.File]::Open($stdout,[IO.FileMode]::CreateNew,[IO.FileAccess]::Write,[IO.FileShare]::Read)
|
||||
$errStream=[IO.File]::Open($stderr,[IO.FileMode]::CreateNew,[IO.FileAccess]::Write,[IO.FileShare]::Read)
|
||||
$info=[Diagnostics.ProcessStartInfo]::new();$info.FileName=$manifest.binary.path;$info.WorkingDirectory=$cwd;$info.UseShellExecute=$false;$info.CreateNoWindow=$true;$info.WindowStyle=[Diagnostics.ProcessWindowStyle]::Hidden;$info.RedirectStandardOutput=$true;$info.RedirectStandardError=$true
|
||||
$info.Environment['LOCALAPPDATA']=$profile;$info.Environment['PATH']=$childPath
|
||||
$process=[Diagnostics.Process]::new();$process.StartInfo=$info
|
||||
if (-not $process.Start()) { throw 'Process start failed' }
|
||||
$outCopy=$process.StandardOutput.BaseStream.CopyToAsync($outStream);$errCopy=$process.StandardError.BaseStream.CopyToAsync($errStream)
|
||||
$state.pid=$process.Id;$state.started_utc=$process.StartTime.ToUniversalTime().ToString('o')
|
||||
Write-NativeJson (Join-Path $runRoot 'launch.json') $state
|
||||
$state|ConvertTo-Json -Depth 15|Write-Output
|
||||
$process.WaitForExit();[Threading.Tasks.Task]::WaitAll([Threading.Tasks.Task[]]@($outCopy,$errCopy))
|
||||
$outStream.Flush($true);$errStream.Flush($true);$outStream.Dispose();$outStream=$null;$errStream.Dispose();$errStream=$null
|
||||
$unchanged=$true;$verificationError=$null
|
||||
try { Assert-NativeFiles $manifest.immutable_files; Assert-NativeFiles @($stage.manifest);if ((Get-NativeHash $stagePath) -cne $stageHash) {throw 'Staging receipt changed'} } catch {$unchanged=$false;$verificationError=$_.Exception.Message}
|
||||
Write-NativeJson (Join-Path $runRoot 'normal-close.json') ([ordered]@{run=$Run;source_commit=$manifest.source_commit;evaluator_source_commit=$manifest.evaluator_source_commit;launch_sha256=(Get-NativeHash (Join-Path $runRoot 'launch.json'));pid=$state.pid;started_utc=$state.started_utc;observed_exit_utc=[DateTime]::UtcNow.ToString('o');exit_code=$process.ExitCode;immutable_inputs_unchanged=$unchanged;verification_error=$verificationError;baseline_file=(Get-NativeRecord (Join-Path $PSScriptRoot 'baseline/attachments.arcadia'));working_file=(Get-NativeRecord $working);stdout=(Get-NativeRecord $stdout);stderr=(Get-NativeRecord $stderr);scope='Observed process exit only; close cause and native interaction acceptance require root observation. No forced termination by observer.'})
|
||||
if (-not $unchanged) {throw $verificationError}
|
||||
if ($process.ExitCode -ne 0 -or (Get-Item -LiteralPath $stdout).Length -ne 0 -or (Get-Item -LiteralPath $stderr).Length -ne 0) {throw 'Nonzero process exit or nonempty GUI logs; preserve evidence and investigate'}
|
||||
} catch {
|
||||
Write-NativeJson (Join-Path $runRoot 'observer-failure.json') ([ordered]@{utc=[DateTime]::UtcNow.ToString('o');pid=$state.pid;error=$_.Exception.Message;owned_process_not_killed=$true})
|
||||
throw
|
||||
} finally {
|
||||
if ($null -ne $outStream) {$outStream.Dispose()};if ($null -ne $errStream) {$errStream.Dispose()};if ($null -ne $process) {$process.Dispose()}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
# State bend native acceptance draft (#23)
|
||||
|
||||
Prepared plan only, not observed results. No GUI, compilation, evaluator execution, staging, or frozen-input edits were performed for this draft. Candidate `.local/state-bends-20260923` is not yet frozen; bind its final commit and successful gates before execution. Parent owns execution and acceptance.
|
||||
|
||||
## Baseline and oracle
|
||||
|
||||
Reuse the original #33 immutable fixture `.local/edge-anchors-native-20260922/baseline/attachments.arcadia`, not a previous edited working file. Its complete parsed Project is B. Use a new native root/profile/working copy and a new expected catalog; never modify an earlier manifest/catalog. All IDs have prefix `ea202922-0033-4000-8000-` and twelve-digit decimal suffixes.
|
||||
|
||||
Edit State saved view 200, “03 Readiness — edit attachments”, transition41 Activate (Ready34 → Active35). The route starts with waypoints W=[(500,310)], source_attachment={Right,0.5}, target_attachment={Left,0.6}, label={fraction:0.5,offset:(8,-16)}. State reference view201 and OA views100/101 are exact preservation sentinels. Machine31/region32 membership, relation41 source/target/direction/details, node placements and every other Project field remain B in every checkpoint below. Selection, menu, camera and history are not Project fields.
|
||||
|
||||
Before GUI launch, freeze complete expected Project files by copying B and changing ONLY `diagrams[200].routes[edge41].waypoints`; retain integer fidelity in original raw JSON. Existing `attachment_snapshot.exe` can provide complete typed Projects if its parser/model/core binding is proven unchanged against the new candidate (compare source objects plus Cargo inputs); otherwise build a candidate-pinned evaluator through the parent gate. The old check.py catalog choices do not include these bend states: adapt a copy in the fresh root, not the old bound checker. Compare full Project, not a route-only subset.
|
||||
|
||||
One staging prerequisite is deliberately unresolved until the source pin: obtain baseline routed point array G, its authored pin traversal, and eligible interior spans BEFORE native input. Select the longest eligible span j (exclude endpoint lead spans; if equal lengths, current Rust max_by chooses the last). Let A be that span's arithmetic midpoint and k its insertion index among authored pins. Independently inspect the points and freeze numerical A,k in the new catalog and plan before launch. Do not derive them from the saved native result or invoke the same UI command implementation as the expected oracle. Record the small geometry calculation as preparation evidence. Existing snapshot output only supplies Project, not routed G; parent can obtain G with a read-only candidate/core probe. If Add bend's midpoint would duplicate W or hide behind a label/vertex, choose an alternate independently predeclared route trial before freezing; do not silently accept invisible duplicate pins.
|
||||
|
||||
Predeclared states (all other fields exactly B):
|
||||
|
||||
| State | Exact waypoint vector |
|
||||
| --- | --- |
|
||||
| B | [(500,310)] |
|
||||
| N1 | insert A at index k into [(500,310)] |
|
||||
| N2 | N1 with only waypoint[k] replaced by M=(520,370) |
|
||||
| N3 | [] |
|
||||
|
||||
A,k are baseline-derived deterministic constants, not free allowances. N2's M is clear of Ready (x190..430,y210..330), Active (x570..810,y210..350), and Choice (x670..698,y430..458). Parent must check the new routed trial has no blocking routing diagnostics before freezing the catalog. No new model is required unless that check identifies a concrete conflict.
|
||||
|
||||
## Native action sequence
|
||||
|
||||
1. Open fresh working fixture, Behavior / State diagram, Rescue readiness, view03. Fit and select Activate on the painted route. Save checkpoint00 → B. Capture selected route, the existing square pin, both endpoints and label. Record actual canvas bounds/zoom/pan rather than reuse old screen pixels.
|
||||
2. Open the selected transition's general actions menu (a request without a captured route segment; caption must be **Add bend**, not Add bend here). Capture discoverability, enabled state and full menu accessibility; invoke Add bend. Save01 → N1. Capture new square at A, original square at (500,310), unchanged endpoint attachments and label. Undo/save02 → B; Redo/save03 → N1. This establishes a single history entry for insertion.
|
||||
3. With Select/move active, drag the new square at A to M=(520,370), avoiding circular endpoint handles and labels. Save04 → N2. Drag snapping is five world units: choose an integer destination pixel whose inferred world x/y both fall strictly inside (517.5,522.5) and (367.5,372.5). Undo/save05 → N1; Redo/save06 → N2. Inspect actual orthogonal route and square selection, not just model equality.
|
||||
4. Right-click the moved square at M; **Remove bend** must be present and target that square. Capture the menu (this is a different context from the generic action menu), invoke Remove bend. Save07 → B, proving removal preserved the original pin. Undo/save08 → N2; Redo/save09 → B; Undo/save10 → N2 to restore two pins for Clear bends.
|
||||
5. Open transition actions and choose **Clear bends**. Save11 → N3. Confirm no authored square handles remain, while source Right.5, target Left.6 and manual label remain exact. Undo/save12 → N2; Redo/save13 → N3. Reopen the menu: Clear bends should be disabled when empty. Do not claim history-no-op from a screenshot of a disabled control alone.
|
||||
6. Open view04 “Readiness — untouched reference”; inspect its separate geometry. Save14 → N3 still, with the whole view201 exactly baseline. Return view03. Close normally, record exit and logs, then launch a fresh numbered run on the saved working file using a new process chained to prior normal-close. Save15 → N3. Inspect empty bends and preserved endpoint/label presentation after reopen; close normally again.
|
||||
|
||||
Optional bounded cancellation supplement: from N1, perform a no-motion square press/release and a completed left drag ending outside the canvas; each saved Project must remain N1, and the next Undo must be B (no hidden history entry). Only add these checkpoints if the native tool supports the exact input and start from a recorded N1 branch. Do not alter the main sequence implicitly. Mid-drag Escape, held preview, wheel interruption, away-return within one held drag and focus-loss cancellation remain automated complements unless tool support permits direct observation.
|
||||
|
||||
## Mapping, discoverability and eligibility risks
|
||||
|
||||
Use window = canvas origin + pan + zoom × world, including State's guidance-strip offset. Prior 1442×932 sessions had canvas near x275..1106,y354..878 and Fit varied around71–80%; these are orientation hints, not reproducible coordinates. World Ready bounds190,210,240,120; Active570,210,240,140; existing pin500,310; desired moved pin520,370. New A is available only after the prelaunch geometry calculation. At roughly71% zoom, five-unit snapping gives a ~3.55-pixel interval, unlike the earlier tiny-symbol hundredths problem. Confirm the current selected pin marker and inferred destination before input.
|
||||
|
||||
Menu growth is a primary UI risk: Properties/transition edit, Add/Clear, optional Remove, two Reconnect actions, four attachment actions, deletion and other navigation can make a tall popup. Inspect clipping/scroll access at top and bottom and distinguish Add bend from Add bend here. Do not blindly reuse prior menu y offsets. Generic menu Add uses a routed midpoint; canvas Add bend here currently stores the clicked world point without snapping. The latter is a useful separate UX check but is excluded from this exact-state main workflow because native pixel quantization would require its own predeclared coordinate.
|
||||
|
||||
Bend admission requires an actual projected StateTransition route with custom routing not suspended; internal transition46 is a row and must not offer enabled bend editing. Inspect that row's actions without changing it. Promoted/folded proxy routes and the 128-pin cap are targeted automated coverage, not established by this small native fixture. Direct square hit, empty-background behavior and endpoint reconnect must remain distinguishable; do not interpret a semantic reconnect as a bend movement. Pending form drafts can disable actions; clear/apply them deliberately and record any unexpected stale state.
|
||||
|
||||
## Evidence and claim boundary
|
||||
|
||||
Bind frozen candidate commit, clean source, exact GUI/runtime/evaluator hashes, gate receipts, new plan/catalog/recipes and baseline bytes. Preserve stdout/stderr, launch PID/start, close receipt, all captures, every comparison request/result and failures. Save actions must finish before copying immutable checkpoints. Every receipt should compare full typed Project and record source hashes before/after evaluation; no checkpoint may be retroactively renamed to the observed result. Capture normal exit0 and log sizes, plus before/after immutable verification. Preserve source/package relocation incidents if any; avoid bindings to a mutable shared target executable.
|
||||
|
||||
A full native drag call establishes completed input and resulting route, not continuous held-motion quality. Screenshots support discoverability/rendering; complete Project comparisons establish persisted deltas; Undo/Redo sequences establish the exercised history behavior. No claim of all State symbols, all projection/ancestor combinations, every menu boundary, exact camera persistence, stress/performance, or complete #23 acceptance follows from this one fixture. Publish actual outcomes separately from this draft.
|
||||
|
||||
Source inspected: behavior/state_menu.rs (Add/Remove/Clear construction), behavior/state_edit.rs (bend_route and command admission), behavior/state_canvas.rs (square hit radius, 3px threshold, 5-unit snapping), route_edit.rs (insertion by traversal). Source and final numerical catalog need final-pin review before staging.
|
||||
+284
@@ -0,0 +1,284 @@
|
||||
{
|
||||
"approved_for_staging": true,
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"repo": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"gate_summary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
"gate_receipts": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "fa7de484eecc34e302d42a01e6f19feb3607caeda7c5cb55c5704efef28ec2a1"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\output.log",
|
||||
"bytes": 324,
|
||||
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\context.json",
|
||||
"bytes": 1205,
|
||||
"sha256": "369b95f3df7a77270fb761d2e36e6b38032d752898920d056f7e5068d681c3b8"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\context.json",
|
||||
"bytes": 1302,
|
||||
"sha256": "69766255bf76a43d1c9494c05c84c59709a3b77607e4b1d4e76d7f972ccee6d3"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-after.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "cbdcb32e01e1fc19a643c6f64419fe0ed59df92b1cd420cb7612edb3264163a3"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\output.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\context.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "58ef9987c245525f055ee06667fbeee9e7523f9aae3ab1bd429da45543662337"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\context.json",
|
||||
"bytes": 1194,
|
||||
"sha256": "a3796abc956b7642f6b8dd358b54966ba9f94a6dd172baa6f853e9599df46c53"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final.py",
|
||||
"bytes": 7811,
|
||||
"sha256": "c7eb21fe75572c4e86e32fbdc7593a69969aeb9c74121fb167c434ffe2dd0262"
|
||||
}
|
||||
],
|
||||
"artifacts": {
|
||||
"arcadia-studio.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
"attachment_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"state_bend_routing_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"libunwind.dll": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
},
|
||||
"baseline": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\edge-anchors-native-20260922\\baseline\\attachments.arcadia",
|
||||
"bytes": 9715,
|
||||
"sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"passed": true,
|
||||
"inputs_unchanged": true,
|
||||
"started_utc": "2026-09-23T04:22:24.479200+00:00",
|
||||
"finished_utc": "2026-09-23T04:48:13.197529+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\\state-bends-gates-20260923\\final-02\\toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "cargo-version",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "workspace-tests",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--workspace",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "workspace-clippy",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--all-targets",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"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\\state-bends-gates-20260923\\final-02\\desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "evaluators-build",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--example",
|
||||
"attachment_snapshot",
|
||||
"--example",
|
||||
"state_bend_routing_snapshot",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
}
|
||||
}
|
||||
],
|
||||
"outputs": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
],
|
||||
"source_manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
"environment": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
},
|
||||
"relocation": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
},
|
||||
"scope": "Recorded command exit codes and exact input inventories; no native GUI acceptance"
|
||||
}
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"artifacts": [
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
"preserved": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"preserved": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\examples\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"preserved": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
}
|
||||
},
|
||||
{
|
||||
"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\\state-bends-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,26 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:41.088394+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -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": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:41.088394+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:22:44.337583+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\output.log",
|
||||
"bytes": 324,
|
||||
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:41.088394+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:22:44.337583+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-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,29 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-desktop",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:41:15.063753+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
Compiling iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\vendor\iced_widget)
|
||||
Compiling iced v0.14.0
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-desktop)
|
||||
Finished `dev` profile [unoptimized] target(s) in 4m 34s
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-desktop",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:41:15.063753+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:45:51.873661+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-desktop",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:41:15.063753+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:45:51.873661+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
}
|
||||
}
|
||||
Compiling iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\vendor\iced_widget)
|
||||
Compiling iced v0.14.0
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-desktop)
|
||||
Finished `dev` profile [unoptimized] target(s) in 4m 34s
|
||||
|
||||
+129
@@ -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\\state-bends-20260923\\.cargo\\config",
|
||||
"present": false,
|
||||
"record": null
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-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\\state-bends-gates-20260923\\final.py",
|
||||
"bytes": 7811,
|
||||
"sha256": "c7eb21fe75572c4e86e32fbdc7593a69969aeb9c74121fb167c434ffe2dd0262"
|
||||
},
|
||||
"command_runner": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--example",
|
||||
"attachment_snapshot",
|
||||
"--example",
|
||||
"state_bend_routing_snapshot",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:45:56.564764+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Finished `dev` profile [unoptimized] target(s) in 2m 06s
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--example",
|
||||
"attachment_snapshot",
|
||||
"--example",
|
||||
"state_bend_routing_snapshot",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:45:56.564764+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:48:06.032402+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
}
|
||||
}
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--example",
|
||||
"attachment_snapshot",
|
||||
"--example",
|
||||
"state_bend_routing_snapshot",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:45:56.564764+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:48:06.032402+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
}
|
||||
}
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Finished `dev` profile [unoptimized] target(s) in 2m 06s
|
||||
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,180 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"passed": true,
|
||||
"inputs_unchanged": true,
|
||||
"started_utc": "2026-09-23T04:22:24.479200+00:00",
|
||||
"finished_utc": "2026-09-23T04:48:13.197529+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\\state-bends-gates-20260923\\final-02\\toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "cargo-version",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "workspace-tests",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--workspace",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "workspace-clippy",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--all-targets",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"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\\state-bends-gates-20260923\\final-02\\desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "evaluators-build",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"build",
|
||||
"-p",
|
||||
"oa-core",
|
||||
"--example",
|
||||
"attachment_snapshot",
|
||||
"--example",
|
||||
"state_bend_routing_snapshot",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"runner_exit_code": 0,
|
||||
"orchestration_log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
},
|
||||
"result": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
}
|
||||
}
|
||||
],
|
||||
"outputs": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
],
|
||||
"source_manifest": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
"environment": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
},
|
||||
"relocation": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
},
|
||||
"scope": "Recorded command exit codes and exact input inventories; no native GUI acceptance"
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:31.640978+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -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": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:31.640978+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:22:36.112468+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\output.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
}
|
||||
}
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"rustc",
|
||||
"--version",
|
||||
"--verbose"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:31.640978+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:22:36.112468+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-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,32 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--all-targets",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:35:42.146568+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,7 @@
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-server)
|
||||
Checking iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\vendor\iced_widget)
|
||||
Checking oa-cli v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-cli)
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-desktop)
|
||||
Checking iced v0.14.0
|
||||
Finished `dev` profile [unoptimized] target(s) in 5m 26s
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--all-targets",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:35:42.146568+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:41:11.257767+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--all-targets",
|
||||
"--locked",
|
||||
"--offline",
|
||||
"--",
|
||||
"-D",
|
||||
"warnings"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:35:42.146568+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:41:11.257767+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
}
|
||||
}
|
||||
Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-core)
|
||||
Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-server)
|
||||
Checking iced_widget v0.14.2 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\vendor\iced_widget)
|
||||
Checking oa-cli v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-cli)
|
||||
Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\state-bends-20260923\crates\oa-desktop)
|
||||
Checking iced v0.14.0
|
||||
Finished `dev` profile [unoptimized] target(s) in 5m 26s
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--workspace",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:49.063296+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
}
|
||||
+13772
File diff suppressed because it is too large
Load Diff
+13772
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--workspace",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:49.063296+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:35:38.018113+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
}
|
||||
}
|
||||
+236
@@ -0,0 +1,236 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"working_changes": "",
|
||||
"cwd": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-20260923",
|
||||
"argv": [
|
||||
"cargo",
|
||||
"test",
|
||||
"--workspace",
|
||||
"--locked",
|
||||
"--offline"
|
||||
],
|
||||
"started_utc": "2026-09-23T04:22:49.063296+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\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"exit_code": 0,
|
||||
"inputs_unchanged": true,
|
||||
"finished_utc": "2026-09-23T04:35:38.018113+00:00",
|
||||
"log": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
}
|
||||
}
|
||||
ated_uses ... ok
|
||||
test source_rename::preview::tests::refuses_membership_entry_line_count_and_line_ending_changes ... ok
|
||||
test source_rename::preview::tests::unchanged_and_empty_sources_have_no_preview ... ok
|
||||
test source_tree::tests::active_scroll_offset_uses_the_visible_order_and_retains_ancestor_context ... ok
|
||||
test source_tree::tests::collapsed_folders_retain_active_dirty_and_diagnostic_markers ... ok
|
||||
test source_tree::tests::deep_paths_build_expand_and_drop_on_a_small_stack ... 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::folders_are_compact_and_sorted_before_files_without_losing_duplicate_basenames ... ok
|
||||
test source_workspace::tests::draft_history_budget_covers_inactive_files_without_discarding_drafts ... ok
|
||||
test source_workspace::tests::fresh_session_cannot_reuse_a_retained_buffer_generation ... ok
|
||||
test source_workspace::tests::navigation_revision_wrap_cannot_reuse_an_old_workspace_key ... ok
|
||||
test source_workspace::tests::navigation_scope_changes_invalidate_without_changing_unchanged_positions ... ok
|
||||
test source_workspace::tests::navigation_versions_distinguish_reopened_recovered_and_changed_drafts ... ok
|
||||
test source_rename::preview::tests::each_bound_is_exact_and_overflow_never_returns_a_partial_preview ... ok
|
||||
test source_workspace::tests::switching_retains_invalid_drafts_and_independent_history ... 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 style::tests::default_checkbox_styles_keep_checks_and_outlines_distinct ... ok
|
||||
test style::tests::default_input_styles_keep_ordinary_values_and_visible_selection ... 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::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_numeric_draft_survives_navigation_save_and_help ... ok
|
||||
test tests::invalid_save_and_continue_returns_to_repairable_draft ... ok
|
||||
test tests::malformed_source_preserves_model_and_is_recoverable ... ok
|
||||
test tests::every_demo_record_has_a_lossless_graphical_draft ... ok
|
||||
test tests::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok
|
||||
test tests::modal_owns_background_commands_and_shortcuts ... ok
|
||||
test tests::mission_capability_authoring_is_contextual_atomic_and_text_equivalent ... ok
|
||||
test tests::nested_allocation_insertion_reflows_sibling_subtrees_and_preserves_fold_state ... 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::opening_and_creating_models_preserve_the_actual_window_size_for_fit ... ok
|
||||
test tests::placement_identity_edit_then_drag_and_diagram_identity_then_arrange ... 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::placement_relocation_follows_cross_layer_traceability_view ... 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::selecting_current_constructors_preserves_payloads ... 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::transition_resolutions_belong_to_the_effective_target_and_kind ... ok
|
||||
test view_copy::tests::duplicate_retains_ports_routes_options_and_artifact_claims_with_exact_undo_redo ... 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_symbols::tests::suffixes_distinguish_nested_duplicate_basenames_without_changing_unicode ... ok
|
||||
test tests::system_only_models_open_the_populated_perspective ... ok
|
||||
test views::tests::short_never_splits_retained_extended_graphemes ... ok
|
||||
test views::tests::short_preserves_ascii_cjk_and_whitespace_policy ... 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::source_tests::source_editor_windows_menu_payload_is_inert_but_space_and_altgr_still_edit ... 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::highlighted_sensor_editor_retains_real_scrolled_buffer_across_panel_rebuilds ... ok
|
||||
test views::text_workspace::tests::keyboard_resize_uses_effective_height_and_only_exact_open_drawer_shortcut ... 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::transition_tests::basic_transition_invalid_explicit_destination_retains_choice_and_refuses ... ok
|
||||
test workflow::transition_tests::basic_transition_reconcile_keeps_existing_selected_view_placement_and_route_exact ... ok
|
||||
test workflow::transition_tests::basic_transition_skips_lowest_uuid_state_view_and_preserves_oa ... ok
|
||||
test workflow::port_authoring_tests::boundary_picker_matches_exact_commands_across_contracts_and_ownership ... ok
|
||||
|
||||
test result: ok. 1208 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 390.99s
|
||||
|
||||
Running unittests src\lib.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/target\debug\deps\oa_server-a26273d44efb4280.exe)
|
||||
|
||||
running 4 tests
|
||||
test store::preparation_gate::preparation_gate_drop_cancels_without_installing_candidate ... ok
|
||||
test store::tests::prepared_candidates_recheck_revision_at_commit_and_failed_loser_is_not_installed ... ok
|
||||
test preparation_http_tests::prepared_source_http_rechecks_revision_without_holding_catalog ... ok
|
||||
test store::tests::source_bytes_are_charged_on_legacy_open_update_and_delete ... ok
|
||||
|
||||
test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
|
||||
|
||||
Running unittests src\main.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/target\debug\deps\arcadia_server-5a4cde1802be9870.exe)
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Running tests\http.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/target\debug\deps\http-dbcf4f5aa109fc13.exe)
|
||||
|
||||
running 54 tests
|
||||
test auth_origins_media_and_body_limits_are_enforced_over_http ... ok
|
||||
test chunked_upload_limits_and_loopback_host_check_use_the_real_transport ... ok
|
||||
test batches_dry_run_noop_and_source_share_the_core ... ok
|
||||
test communication_limits::ordinary_transition_operation_omission_limit_rejects_201_without_mutation ... ok
|
||||
test communication_limits::ordinary_transition_endpoint_decision_limit_rejects_201_without_mutation ... ok
|
||||
test communication_limits::semantic_transition_endpoint_decision_limit_rejects_201_without_mutation ... ok
|
||||
test communication_limits::semantic_transition_operation_omission_limit_rejects_201_without_mutation ... ok
|
||||
test conditional_writes_are_atomic_and_survive_restart ... ok
|
||||
test data_contracts::authored_schema3_bundle_upgrade_reports_data_defaults_and_preserves_files ... ok
|
||||
test data_contracts::existing_schema3_coupled_envelope_upgrades_in_memory_until_explicit_save ... ok
|
||||
test data_contracts::published_data_contract_queries_atomic_edits_identity_and_restart ... ok
|
||||
test current_migration_reports_and_invalid_typed_transaction_preserve_http_state ... ok
|
||||
test edge_attachments::edge_attachments_http_dry_run_etags_source_parity_and_restart ... ok
|
||||
test data_contracts::qualified_call_reply_values_reject_invalid_edits_and_survive_identity_source_and_restart ... ok
|
||||
test edge_attachments::edge_attachments_http_malformed_and_invalid_offsets_reject_atomically ... ok
|
||||
test edge_attachments::edge_attachments_served_openapi_matches_required_nested_records_and_optional_ends ... ok
|
||||
test failed_atomic_replacement_preserves_the_accepted_model ... ok
|
||||
test edge_route_transactions_source_and_json_share_defaults_etags_and_atomic_rejection ... ok
|
||||
test graph_filters_pagination_and_bounded_neighborhoods ... ok
|
||||
test fixed_store_capacity_is_enforced_on_http_and_restart ... ok
|
||||
test invalid_candidates_and_bad_headers_leave_snapshot_unchanged ... ok
|
||||
test legacy_json_import_and_model_reidentification_keep_the_service_address ... ok
|
||||
test mission_and_contextual_chain_records_round_trip_and_edit_through_http ... ok
|
||||
test non_loopback_requires_a_token ... ok
|
||||
test legacy_v2_scenarios_and_typed_message_edits_use_the_same_http_model ... ok
|
||||
test port_anchors::explicit_empty_port_anchors_survive_http_move_and_restart_but_export_compactly ... ok
|
||||
test port_anchors::port_anchor_http_commands_and_source_edits_preserve_per_view_state_after_restart ... ok
|
||||
test port_anchors::port_anchor_http_rejects_invalid_records_and_stale_owners_atomically ... ok
|
||||
test port_anchors::port_anchor_served_openapi_matches_serialized_records_and_commands ... ok
|
||||
test reopening_v2_envelope_reports_migration_without_saving_or_advancing_revision ... ok
|
||||
test route_openapi_describes_the_serde_command_shapes_and_nested_defaults ... ok
|
||||
test semantic_transitions::semantic_candidate_constructor_reverse_direction_and_explicit_trace_selection ... ok
|
||||
test semantic_transitions::semantic_cleanup_impacts_require_exact_acceptance_before_atomic_apply ... ok
|
||||
test semantic_transitions::semantic_new_mapping_keeps_preview_generated_identifiers ... ok
|
||||
test semantic_transitions::semantic_partial_review_query_source_and_restart_share_one_revision ... ok
|
||||
test semantic_transitions::semantic_resets_and_invalid_candidates_preserve_deliberate_review_boundaries ... ok
|
||||
test semantic_transitions::semantic_strict_rejection_stale_plans_and_source_only_changes_never_write ... ok
|
||||
test source6_views::source6_http_explicit_communication_ports_preview_apply_and_restart_preserve_decisions ... ok
|
||||
test source6_views::source6_http_views_categories_and_means_preserve_source_and_reject_invalid_batch_after_restart ... ok
|
||||
test source7_contracts::source7_http_instance_and_operation_edits_preserve_identity_source_and_restart ... ok
|
||||
test source_projects::source_projects_command_dry_runs_and_identity_swaps_preserve_lexical_ownership ... ok
|
||||
test source_projects::source_projects_concurrent_comment_and_semantic_writes_share_one_revision ... ok
|
||||
test source_projects::source_projects_equal_models_still_apply_changed_identity_provenance ... ok
|
||||
test source_projects::source_projects_failed_atomic_comment_write_preserves_both_representations ... ok
|
||||
test source_projects::source_projects_invalid_dependencies_and_duplicate_paths_never_change_the_head ... ok
|
||||
test source_projects::source_projects_model_interchange_and_transitions_keep_authored_modules ... ok
|
||||
test source_projects::source_projects_openapi_describes_the_coupled_envelope_and_source_diagnostics ... ok
|
||||
test source_projects::source_projects_preserve_exact_files_comments_and_comment_only_revisions ... ok
|
||||
test oversized_source_and_json_are_rejected_without_stalling_the_catalog ... ok
|
||||
test source_projects::source_projects_upgrade_old_envelopes_without_writes_and_reject_inconsistent_pairs ... ok
|
||||
test storage_rejects_second_owners_corruption_and_identity_mismatch ... ok
|
||||
test transition_preview_apply_and_artifact_links_preserve_revision_boundaries ... ok
|
||||
test typed_state_events_batch_reidentification_and_deletion_use_real_http ... ok
|
||||
test source_projects::source_projects_stabilize_once_and_enforce_size_after_insertions ... ok
|
||||
|
||||
test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.47s
|
||||
|
||||
Running tests\state_representation.rs (C:/Users/User/Documents/Git/ARCADIA-Studio/target\debug\deps\state_representation-8e06417ca48ef72f.exe)
|
||||
|
||||
running 2 tests
|
||||
test served_state_projection_schema_preserves_closed_string_and_payload_variants ... ok
|
||||
test state_view_source_json_transactions_and_restart_share_the_published_contract ... ok
|
||||
|
||||
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
|
||||
|
||||
Doc-tests oa_cli
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Doc-tests oa_core
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
Doc-tests oa_server
|
||||
|
||||
running 0 tests
|
||||
|
||||
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
from pathlib import Path
|
||||
import datetime, hashlib, json, os, subprocess, sys
|
||||
|
||||
root=Path(__file__).resolve().parent
|
||||
repo=root.parent/'state-bends-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,88 @@
|
||||
"""Final identified State-bend 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/'state-bends-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()
|
||||
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'],[]),
|
||||
('workspace-tests',['cargo','test','--workspace','--locked','--offline'],[]),
|
||||
('workspace-clippy',['cargo','clippy','--workspace','--all-targets','--locked','--offline','--','-D','warnings'],[]),
|
||||
('desktop-build',['cargo','build','-p','oa-desktop','--locked','--offline'],[target/'debug/arcadia-studio.exe']),
|
||||
('evaluators-build',['cargo','build','-p','oa-core','--example','attachment_snapshot','--example','state_bend_routing_snapshot','--locked','--offline'],[target/'debug/examples/attachment_snapshot.exe',target/'debug/examples/state_bend_routing_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)==4
|
||||
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'),'scope':'Recorded command exit codes and exact input inventories; no 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()
|
||||
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"gate_summary": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
"original_gate_outputs": [
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
{
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
],
|
||||
"preserved_inputs": {
|
||||
"arcadia-studio.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
"attachment_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"state_bend_routing_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"libunwind.dll": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifacts\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
},
|
||||
"packaged": {
|
||||
"arcadia-studio.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\arcadia-studio.exe",
|
||||
"bytes": 117327872,
|
||||
"sha256": "3565b21abc9dfe17b39f1a67161b015e12c59fc0c68865f8b7e1ad5f1b65767a"
|
||||
},
|
||||
"attachment_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\attachment_snapshot.exe",
|
||||
"bytes": 18957824,
|
||||
"sha256": "06e89f8bce8067bff82d0a62e960360ca0aec8dcf01f5536f75e7345510b0619"
|
||||
},
|
||||
"state_bend_routing_snapshot.exe": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\state_bend_routing_snapshot.exe",
|
||||
"bytes": 21118464,
|
||||
"sha256": "7faff84b54065be13b18fd52de0665306df77d5fbb80535e8de00b5f53f25495"
|
||||
},
|
||||
"libunwind.dll": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\libunwind.dll",
|
||||
"bytes": 190464,
|
||||
"sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a"
|
||||
}
|
||||
},
|
||||
"scope": "Original output paths are historical only; immutable bindings use package copies"
|
||||
}
|
||||
@@ -0,0 +1,614 @@
|
||||
[
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\admission.json",
|
||||
"bytes": 14784,
|
||||
"sha256": "ac72a6ce74c162743f1e22fcc4f5a3bbed3f22f52a0bcd120c62f65a784557b8"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\000-admission.json",
|
||||
"bytes": 14784,
|
||||
"sha256": "ac72a6ce74c162743f1e22fcc4f5a3bbed3f22f52a0bcd120c62f65a784557b8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\001-summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\002-artifact-relocation.json",
|
||||
"bytes": 2440,
|
||||
"sha256": "f1ce2a4c0940ac70d9b775303ebe0f4296c6fd6d5099252ba6e29be5668e2c71"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\003-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "fa7de484eecc34e302d42a01e6f19feb3607caeda7c5cb55c5704efef28ec2a1"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\004-context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "fa7de484eecc34e302d42a01e6f19feb3607caeda7c5cb55c5704efef28ec2a1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\005-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\006-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\output.log",
|
||||
"bytes": 324,
|
||||
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\007-output.log",
|
||||
"bytes": 324,
|
||||
"sha256": "74e615b1a23cdf066aa39466d65195469cf81608585010359201fd306adbaa51"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version\\result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\008-result.json",
|
||||
"bytes": 1521,
|
||||
"sha256": "1c48bfbd14fde987661012cef5346d52918ad67bc6cef51a5b205733bebb533e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\009-cargo-version.orchestration.log",
|
||||
"bytes": 1855,
|
||||
"sha256": "63c45f8842761d7f74d8096f8fa6b0096f4c66d1853016e302499c198538bfef"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\010-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\context.json",
|
||||
"bytes": 1205,
|
||||
"sha256": "369b95f3df7a77270fb761d2e36e6b38032d752898920d056f7e5068d681c3b8"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\011-context.json",
|
||||
"bytes": 1205,
|
||||
"sha256": "369b95f3df7a77270fb761d2e36e6b38032d752898920d056f7e5068d681c3b8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\012-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\013-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\014-output.log",
|
||||
"bytes": 457,
|
||||
"sha256": "ec42711640d4b4ca330ebfced585a23a98e5e6f2c63b42484678a209d034dadd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build\\result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\015-result.json",
|
||||
"bytes": 1564,
|
||||
"sha256": "afb8d14a8bbeb00737e8690cc029ae09a71cf1ca7726f34f9217c57a0025efde"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\016-desktop-build.orchestration.log",
|
||||
"bytes": 2028,
|
||||
"sha256": "49a4006d6c22efaea0858047273d7589867e208aae75f42d0079db9bf86e3d02"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\017-environment.json",
|
||||
"bytes": 5804,
|
||||
"sha256": "ff8247f7f98abfac1b9049503a8ecfbc741af3fb0f16734a8ef0ab75e9a52dab"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\018-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\context.json",
|
||||
"bytes": 1302,
|
||||
"sha256": "69766255bf76a43d1c9494c05c84c59709a3b77607e4b1d4e76d7f972ccee6d3"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\019-context.json",
|
||||
"bytes": 1302,
|
||||
"sha256": "69766255bf76a43d1c9494c05c84c59709a3b77607e4b1d4e76d7f972ccee6d3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\020-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\021-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\022-output.log",
|
||||
"bytes": 177,
|
||||
"sha256": "dd484d8b209eb7e5f74122396d144ad7d4b2a58a6c7a7eb4a939518697a3cd5a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build\\result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\023-result.json",
|
||||
"bytes": 1664,
|
||||
"sha256": "d772b289317155e3714217ebf1c663364620101b7fe6293506195d3acdece30b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\024-evaluators-build.orchestration.log",
|
||||
"bytes": 1845,
|
||||
"sha256": "af77768d3ea330c56e46433c73e89131b22d6f0aac0f97efe55f26bdfae3198b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-after.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\025-inputs-after.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\026-inputs-before.json",
|
||||
"bytes": 791957,
|
||||
"sha256": "5d5829b97deee28839e6629d0921e79f54322453e29668ed83e4c7d6e99c629d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\027-summary.json",
|
||||
"bytes": 6917,
|
||||
"sha256": "842c5e819c067c1894977bdc1726e461665d90b25a9e8f63564b3aa6e7afe561"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\028-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "cbdcb32e01e1fc19a643c6f64419fe0ed59df92b1cd420cb7612edb3264163a3"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\029-context.json",
|
||||
"bytes": 1162,
|
||||
"sha256": "cbdcb32e01e1fc19a643c6f64419fe0ed59df92b1cd420cb7612edb3264163a3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\030-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\031-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\output.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\032-output.log",
|
||||
"bytes": 197,
|
||||
"sha256": "cdaaa400be47332d69e678836251d4635b5ff2ecd34aa962b69d71f8961d274b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain\\result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\033-result.json",
|
||||
"bytes": 1517,
|
||||
"sha256": "ebe8519b9d247be85b1dd6d497f5536a8e5b2f02efa8d4ff391b5e5fcf1a5231"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\034-toolchain.orchestration.log",
|
||||
"bytes": 1723,
|
||||
"sha256": "bfd1d8af09e5d1a2ba362eb5f9b618843f4a7150969a8876c5bcfe05997a395f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\035-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\context.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "58ef9987c245525f055ee06667fbeee9e7523f9aae3ab1bd429da45543662337"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\036-context.json",
|
||||
"bytes": 1257,
|
||||
"sha256": "58ef9987c245525f055ee06667fbeee9e7523f9aae3ab1bd429da45543662337"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\037-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\038-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\039-output.log",
|
||||
"bytes": 691,
|
||||
"sha256": "dda4a818c7be84fd7db8d0db056fe49b0a799200efd642d3b514accf86b66848"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy\\result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\040-result.json",
|
||||
"bytes": 1619,
|
||||
"sha256": "1b01ffd633f65b53414186fb8fa7487ba28c69a92e2534133c1fdcebc8fb5a2c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\041-workspace-clippy.orchestration.log",
|
||||
"bytes": 2319,
|
||||
"sha256": "fd5ad908cc7918b8e9d2ccec3277e403e48e0f1f70599819a0818239f1ea0b97"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\042-changes.patch",
|
||||
"bytes": 0,
|
||||
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\context.json",
|
||||
"bytes": 1194,
|
||||
"sha256": "a3796abc956b7642f6b8dd358b54966ba9f94a6dd172baa6f853e9599df46c53"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\043-context.json",
|
||||
"bytes": 1194,
|
||||
"sha256": "a3796abc956b7642f6b8dd358b54966ba9f94a6dd172baa6f853e9599df46c53"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\044-inputs-after.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\045-inputs-before.json",
|
||||
"bytes": 805729,
|
||||
"sha256": "f89e837083ddd424e213cc02da330b9180f9b6a0866b1b7a1ccbc46351f5bf42"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\046-output.log",
|
||||
"bytes": 209641,
|
||||
"sha256": "265be4cbf70261ddb7e916e6ac7b35d71fb83426f023e8edcbdc71eee4c5a29e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests\\result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\047-result.json",
|
||||
"bytes": 1558,
|
||||
"sha256": "6e65e5112fd4e5935b2d2d79173fded99064ddc9d1a7546636e09ed790a39756"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final-02\\workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\048-workspace-tests.orchestration.log",
|
||||
"bytes": 17759,
|
||||
"sha256": "073f80c79059143a3bedb9b0a34501a0f35d4cebf115a04390a4dfc7e844d52b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\049-run.py",
|
||||
"bytes": 1873,
|
||||
"sha256": "e185a21209bf6ffa4a09340fd84aa451d855faae9d3d0c7f79f15eca10f236cb"
|
||||
}
|
||||
},
|
||||
{
|
||||
"original": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-gates-20260923\\final.py",
|
||||
"bytes": 7811,
|
||||
"sha256": "c7eb21fe75572c4e86e32fbdc7593a69969aeb9c74121fb167c434ffe2dd0262"
|
||||
},
|
||||
"copy": {
|
||||
"path": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\provenance\\050-final.py",
|
||||
"bytes": 7811,
|
||||
"sha256": "c7eb21fe75572c4e86e32fbdc7593a69969aeb9c74121fb167c434ffe2dd0262"
|
||||
}
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
|
After Width: | Height: | Size: 138 KiB |
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"utc": "2026-09-23T04:58:18.983Z",
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"launch_sha256": "84bfe601ce3b27349ff77b03d3fd3c86a684f9a9262d9158e1c34207433d6af5",
|
||||
"pid": 1564,
|
||||
"process_started_utc": "2026-09-23T04:52:59.8485628Z",
|
||||
"manifest_sha256": "922021a8408cec1fd4ffe41874f18a02faec699b2433601b063f4400b05267da",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\arcadia-studio.exe",
|
||||
"id": 1508150,
|
||||
"title": "Harbor dispatch — attachment acceptance — Arcadia Studio"
|
||||
},
|
||||
"images": [
|
||||
{
|
||||
"file": "00-baseline-selected.jpg",
|
||||
"id": "screenshot-0",
|
||||
"width": 1442,
|
||||
"height": 932,
|
||||
"originX": 189,
|
||||
"originY": 182,
|
||||
"zIndex": 0,
|
||||
"mime": "image/jpeg",
|
||||
"bytes": 141048,
|
||||
"sha256": "625b52d7b00433565a0cfeb601daebf0b766c80072f75c0f5a961a00c4afd6a1"
|
||||
}
|
||||
],
|
||||
"working_source_sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d",
|
||||
"note": "Baseline B; Activate selected in view03 at80%; existing square at500,310 and circular attachment endpoints visible."
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 138 KiB |
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"utc": "2026-09-23T04:58:58.784Z",
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"launch_sha256": "84bfe601ce3b27349ff77b03d3fd3c86a684f9a9262d9158e1c34207433d6af5",
|
||||
"pid": 1564,
|
||||
"process_started_utc": "2026-09-23T04:52:59.8485628Z",
|
||||
"manifest_sha256": "922021a8408cec1fd4ffe41874f18a02faec699b2433601b063f4400b05267da",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\arcadia-studio.exe",
|
||||
"id": 1508150,
|
||||
"title": "Harbor dispatch — attachment acceptance — Arcadia Studio"
|
||||
},
|
||||
"images": [
|
||||
{
|
||||
"file": "01-add-menu.jpg",
|
||||
"id": "screenshot-0",
|
||||
"width": 1442,
|
||||
"height": 932,
|
||||
"originX": 189,
|
||||
"originY": 182,
|
||||
"zIndex": 0,
|
||||
"mime": "image/jpeg",
|
||||
"bytes": 141659,
|
||||
"sha256": "bca617b9f91473c038aff51ba3746cd48d061a50a3233c7b9cf68594a79d41ea"
|
||||
}
|
||||
],
|
||||
"working_source_sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d",
|
||||
"note": "Generic Actions exposes Add bend, Clear bends and existing reconnect/attachment/Delete actions; full popup accessible in1442x932 window."
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 137 KiB |
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"utc": "2026-09-23T04:59:31.830Z",
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"launch_sha256": "84bfe601ce3b27349ff77b03d3fd3c86a684f9a9262d9158e1c34207433d6af5",
|
||||
"pid": 1564,
|
||||
"process_started_utc": "2026-09-23T04:52:59.8485628Z",
|
||||
"manifest_sha256": "922021a8408cec1fd4ffe41874f18a02faec699b2433601b063f4400b05267da",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\arcadia-studio.exe",
|
||||
"id": 1508150,
|
||||
"title": "Harbor dispatch — attachment acceptance — Arcadia Studio"
|
||||
},
|
||||
"images": [
|
||||
{
|
||||
"file": "02-added.jpg",
|
||||
"id": "screenshot-0",
|
||||
"width": 1442,
|
||||
"height": 932,
|
||||
"originX": 189,
|
||||
"originY": 182,
|
||||
"zIndex": 0,
|
||||
"mime": "image/jpeg",
|
||||
"bytes": 139978,
|
||||
"sha256": "a5458d850eb8ce35e22072610514f40b99773fc9e743fb05d96701602c24cfe9"
|
||||
}
|
||||
],
|
||||
"working_source_sha256": "02e9160e2ba37e6057b80a2b859fedddb27ab177b776f8987587f6b6b09cdf5b",
|
||||
"note": "After generic Add bend; two squares visible at500,310 and526,310; Save requested."
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 137 KiB |
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"utc": "2026-09-23T05:01:07.163Z",
|
||||
"source_commit": "b8685416f56e53e30bd11ecf93a54cea10ac8458",
|
||||
"launch_sha256": "84bfe601ce3b27349ff77b03d3fd3c86a684f9a9262d9158e1c34207433d6af5",
|
||||
"pid": 1564,
|
||||
"process_started_utc": "2026-09-23T04:52:59.8485628Z",
|
||||
"manifest_sha256": "922021a8408cec1fd4ffe41874f18a02faec699b2433601b063f4400b05267da",
|
||||
"window": {
|
||||
"app": "process:C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\state-bends-native-b868541-20260923\\package\\arcadia-studio.exe",
|
||||
"id": 1508150,
|
||||
"title": "Harbor dispatch — attachment acceptance * — Arcadia Studio"
|
||||
},
|
||||
"images": [
|
||||
{
|
||||
"file": "03-add-undo.jpg",
|
||||
"id": "screenshot-0",
|
||||
"width": 1442,
|
||||
"height": 932,
|
||||
"originX": 189,
|
||||
"originY": 182,
|
||||
"zIndex": 0,
|
||||
"mime": "image/jpeg",
|
||||
"bytes": 139866,
|
||||
"sha256": "27eb6df101aafade579d6a9be2883142ff357d6947029dc6409c45438f9a62dc"
|
||||
}
|
||||
],
|
||||
"working_source_sha256": "a05c43d13e9e65872f625456b45f30f8296069159de43c695793194beac7008d",
|
||||
"note": "Single Undo after Add, then Save; original one-square route."
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 137 KiB |
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user