From f796a27277798b6c87edcd0ccd3ab1ed597ea7f5 Mon Sep 17 00:00:00 2001 From: Codex-ytr83r Date: Fri, 11 Sep 2026 11:04:09 -0700 Subject: [PATCH] Record integrated Windows tests and HTTP persistence checks --- .gitattributes | 1 + harness/STATE.md | 10 +- .../README.md | 9 + .../wide-after-passive-save/project.arcadia | 692 ++++++++ .../wide-after-passive-save/rationale.arcadia | 2 + .../logs/wide-after-passive-save-same.log | 1 + .../wide-cjk-sa-resumed-min-125-saved.jpg | Bin 0 -> 105465 bytes .../manifest.json | 120 ++ .../readback.json | 120 ++ .../ytr83r-jsonschema-install.log | 22 + ...ytr83r-semantic-schema-4da92ab-status.json | 12 + .../ytr83r-semantic-schema-4da92ab.log | 4 + ...antic-schema-localdeps-4da92ab-status.json | 11 + ...r83r-semantic-schema-localdeps-4da92ab.log | 2 + ...erver-cli-all-targets-20260911-status.json | 19 + ...ytr83r-server-cli-all-targets-20260911.log | 144 ++ .../README.md | 19 + .../combined-build-inputs-after.json | 7 + .../combined-build-inputs.json | 1312 +++++++++++++++ .../manifest.json | 1406 +++++++++++++++++ .../readback.json | 1271 +++++++++++++++ .../01-create.meta.json | 6 + .../01-create.request.json | 1 + .../01-create.response.txt | 1 + .../02-before-model.meta.json | 6 + .../02-before-model.response.txt | 1 + .../03-before-bundle.meta.json | 6 + .../03-before-bundle.response.txt | 1 + .../04-incomplete-candidate.meta.json | 6 + .../04-incomplete-candidate.request.json | 1 + .../04-incomplete-candidate.response.txt | 1 + .../05-candidate-no-commit-model.meta.json | 6 + .../05-candidate-no-commit-model.response.txt | 1 + .../06-candidate-no-commit-bundle.meta.json | 6 + ...06-candidate-no-commit-bundle.response.txt | 1 + .../07-commit-incomplete.meta.json | 6 + .../07-commit-incomplete.request.json | 1 + .../07-commit-incomplete.response.txt | 1 + .../08-incomplete-model.meta.json | 6 + .../08-incomplete-model.response.txt | 1 + .../09-incomplete-bundle.meta.json | 6 + .../09-incomplete-bundle.response.txt | 1 + .../rest-coverage-20260911-104234/failure.txt | 7 + .../rest-coverage-20260911-104234/run.json | 6 + .../server-1.stderr.log | 1 + .../server-1.stdout.log | 0 .../store/.arcadia.lock | 0 .../66d15036-5be8-41c3-99bc-b3adc11ad7e2.json | 1 + .../synthetic-token.txt | 1 + .../01-create.meta.json | 6 + .../01-create.request.json | 1 + .../01-create.response.txt | 1 + .../02-before-model.meta.json | 6 + .../02-before-model.response.txt | 1 + .../03-before-bundle.meta.json | 6 + .../03-before-bundle.response.txt | 1 + .../04-incomplete-candidate.meta.json | 6 + .../04-incomplete-candidate.request.json | 1 + .../04-incomplete-candidate.response.txt | 1 + .../05-candidate-no-commit-model.meta.json | 6 + .../05-candidate-no-commit-model.response.txt | 1 + .../06-candidate-no-commit-bundle.meta.json | 6 + ...06-candidate-no-commit-bundle.response.txt | 1 + .../07-commit-incomplete.meta.json | 6 + .../07-commit-incomplete.request.json | 1 + .../07-commit-incomplete.response.txt | 1 + .../08-incomplete-model.meta.json | 6 + .../08-incomplete-model.response.txt | 1 + .../09-incomplete-bundle.meta.json | 6 + .../09-incomplete-bundle.response.txt | 1 + .../rest-coverage-20260911-104537/failure.txt | 7 + .../rest-coverage-20260911-104537/run.json | 6 + .../server-1.stderr.log | 1 + .../server-1.stdout.log | 0 .../store/.arcadia.lock | 0 .../89eb3dc5-be84-42c5-9479-57c4ca3571e8.json | 1 + .../synthetic-token.txt | 1 + .../01-create.meta.json | 6 + .../01-create.request.json | 1 + .../01-create.response.txt | 1 + .../02-before-model.meta.json | 6 + .../02-before-model.response.txt | 1 + .../03-before-bundle.meta.json | 6 + .../03-before-bundle.response.txt | 1 + .../04-incomplete-candidate.meta.json | 6 + .../04-incomplete-candidate.request.json | 1 + .../04-incomplete-candidate.response.txt | 1 + .../05-candidate-no-commit-model.meta.json | 6 + .../05-candidate-no-commit-model.response.txt | 1 + .../06-candidate-no-commit-bundle.meta.json | 6 + ...06-candidate-no-commit-bundle.response.txt | 1 + .../07-commit-incomplete.meta.json | 6 + .../07-commit-incomplete.request.json | 1 + .../07-commit-incomplete.response.txt | 1 + .../08-incomplete-model.meta.json | 6 + .../08-incomplete-model.response.txt | 1 + .../09-incomplete-bundle.meta.json | 6 + .../09-incomplete-bundle.response.txt | 1 + .../10-incomplete-canonical.meta.json | 6 + .../10-incomplete-canonical.response.txt | 108 ++ .../11-incomplete-validation.meta.json | 6 + .../11-incomplete-validation.response.txt | 1 + .../12-json-parity.meta.json | 6 + .../12-json-parity.request.json | 1 + .../12-json-parity.response.txt | 1 + .../13-text-parity.meta.json | 6 + .../13-text-parity.request.json | 1 + .../13-text-parity.response.txt | 1 + .../14-invalid-candidate.meta.json | 6 + .../14-invalid-candidate.request.json | 1 + .../14-invalid-candidate.response.txt | 1 + .../15-invalid-write-rejected.meta.json | 6 + .../15-invalid-write-rejected.request.json | 1 + .../15-invalid-write-rejected.response.txt | 1 + .../16-rejection-model.meta.json | 6 + .../16-rejection-model.response.txt | 1 + .../17-rejection-bundle.meta.json | 6 + .../17-rejection-bundle.response.txt | 1 + .../18-repair-write.meta.json | 6 + .../18-repair-write.request.json | 1 + .../18-repair-write.response.txt | 1 + .../19-repaired-model.meta.json | 6 + .../19-repaired-model.response.txt | 1 + .../20-repaired-bundle.meta.json | 6 + .../20-repaired-bundle.response.txt | 1 + .../21-repaired-validation.meta.json | 6 + .../21-repaired-validation.response.txt | 1 + .../22-restart-model.meta.json | 6 + .../22-restart-model.response.txt | 1 + .../23-restart-bundle.meta.json | 6 + .../23-restart-bundle.response.txt | 1 + .../24-restart-validation.meta.json | 6 + .../24-restart-validation.response.txt | 1 + ...estore-incomplete-by-replacement.meta.json | 6 + ...ore-incomplete-by-replacement.request.json | 1 + ...ore-incomplete-by-replacement.response.txt | 1 + .../rest-coverage-20260911-104654/result.json | 25 + .../rest-coverage-20260911-104654/run.json | 6 + .../server-1.stderr.log | 1 + .../server-1.stdout.log | 0 .../server-2.stderr.log | 1 + .../server-2.stdout.log | 0 .../store/.arcadia.lock | 0 .../d76a94a7-b552-4775-a29a-197068349a9c.json | 1 + .../synthetic-token.txt | 1 + .../server-windows-321897f/manifest.json | 22 + ...e-desktop-all-targets-20260911-status.json | 17 + ...lifecycle-desktop-all-targets-20260911.log | 713 +++++++++ .../ytr83r-rest-coverage-321897f.log | 0 ...t-coverage-fixture-version-correction.json | 6 + ...-rest-coverage-source7-321897f-status.json | 6 + .../ytr83r-rest-coverage-source7-321897f.log | 7 + ...st-coverage-source7-v2-321897f-status.json | 6 + ...tr83r-rest-coverage-source7-v2-321897f.log | 25 + .../ytr83r-semantic-http-321897f-status.json | 6 + .../ytr83r-semantic-http-321897f.log | 1 + harness/fixtures/rest-coverage/README.md | 5 +- .../rest-coverage/coverage-probe.json | 6 +- ...der-overflow-correction-ytr83r-20260911.md | 10 + ...tual-integration-update-ytr83r-20260911.md | 18 +- 160 files changed, 6509 insertions(+), 13 deletions(-) create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/project.arcadia create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/rationale.arcadia create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/logs/wide-after-passive-save-same.log create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/screenshots/wide-cjk-sa-resumed-min-125-saved.jpg create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/manifest.json create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/readback.json create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-jsonschema-install.log create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab-status.json create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab.log create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab-status.json create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab.log create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911-status.json create mode 100644 harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/README.md create mode 100644 harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs-after.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/manifest.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/readback.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/failure.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/run.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stderr.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stdout.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/.arcadia.lock create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/synthetic-token.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/failure.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/run.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stderr.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stdout.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/.arcadia.lock create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/synthetic-token.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/result.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/run.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stderr.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stdout.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stderr.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stdout.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/.arcadia.lock create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/synthetic-token.txt create mode 100644 harness/experiments/windows-runtime-321897f-20260911/server-windows-321897f/manifest.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-321897f.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-fixture-version-correction.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f-status.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f-status.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f.log create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f-status.json create mode 100644 harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f.log diff --git a/.gitattributes b/.gitattributes index 28ce18d0..16d1097e 100644 --- a/.gitattributes +++ b/.gitattributes @@ -55,3 +55,4 @@ harness/fixtures/staged-source-authoring/** -text whitespace=cr-at-eol harness/staged-source-authoring-contract.rs -text whitespace=cr-at-eol harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/** -text -whitespace +harness/experiments/windows-runtime-321897f-20260911/** -text -whitespace diff --git a/harness/STATE.md b/harness/STATE.md index 0d2d4a89..adb426ab 100644 --- a/harness/STATE.md +++ b/harness/STATE.md @@ -4,7 +4,7 @@ Codex-ytr83r, branch `codex/release1-ytr83r`. The full [user goal](../PROJECT_GO ## Verified code and capabilities -Published checkpoint `3ade397008cffe826d5f5a70e7c0233159e3bd42` contains production `29084050a7c020e0fb488be37c6e1ab235769cc0`; push and exact remote readback passed. It combines prior named behavior creation/history integration (`c81e285`, `e207b04`), corrected creation-oracle evidence (`b853a1e`), CLI-only integration (`023e3a8`) and B4 lifecycle rendering. +Earlier published checkpoint `3ade397008cffe826d5f5a70e7c0233159e3bd42` contains production `29084050a7c020e0fb488be37c6e1ab235769cc0`; push and exact remote readback passed. It combines prior named behavior creation/history integration (`c81e285`, `e207b04`), corrected creation-oracle evidence (`b853a1e`), CLI-only integration (`023e3a8`) and B4 lifecycle rendering. B4 renders local lifetimes, branch-local activation termination, neutral incomplete lanes, Create capsules and Delete markers with original occurrence identity. Real Windows OA/SA six-case matrices and separate name-only Save/Undo/Redo/reopen workflows passed complete independent Project, reachable-source and physical-file comparisons. These are bounded fixture checks, not complete product usability acceptance. @@ -13,7 +13,7 @@ B4 renders local lifetimes, branch-local activation termination, neutral incompl - [Lifecycle implementation and independent findings](release-lifecycle-render-ytr83r-20260911.md). - [Creation and source integration evidence](release-staged-source-integration-ytr83r-20260911.md). -The current candidate also integrates the published contextual source-creation/minimum-card corrections from b2c3e540, preserving the complete local B4 Scene implementation. Its own desktop/native acceptance is pending. [Exact selective integration and independent union review](release-contextual-integration-update-ytr83r-20260911.md). +Source `321897fd55af9e07afa2c6ebf1e50be49e86f7d9` integrates the published contextual source-creation/minimum-card corrections from b2c3e540 with B4 and the header clipping correction. Its own Windows desktop all-targets gate passed 704 tests; corrected GUI/native acceptance remains pending. [Exact selective integration, independent union review and Windows results](release-contextual-integration-update-ytr83r-20260911.md). ## Verification scope @@ -24,11 +24,13 @@ On this Windows host, core all-targets passed433 tests with one intentionally ig - [Current-host toolchain setup](release-host-bootstrap-ytr83r-20260911.md). - [Independent Windows gap review](release-windows-gap-review-ytr83r-20260911.md). +The closed 321897f Windows gate passed 704 desktop tests with zero failed/ignored/filtered; all 261 recorded build inputs remained unchanged. Matching server `ABA87A5F…` passed semantic HTTP checks (204 schemas, 19 values, 9 rejected invalid shapes) and the corrected REST probe's 25 requests. [Closed runtime evidence](experiments/windows-runtime-321897f-20260911/README.md) preserves both earlier source-version failures. [Earlier integration checkpoint evidence](experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md) preserves server/CLI 68 across 7 targets, schema 72/204 after the missing-jsonschema correction, and the old GUI's wide-name passive Save comparison. + ## Material limitations -Native wide Latin/CJK checks found neutral lifeline header text overflowing its card; Create labels remained contained. Corrected production/native acceptance is not yet established. Combining/emoji native appearance remains unverified. The wide Latin/CJK variant’s passive Save passed complete independent identity/model/source/file equality on the pre-correction GUI. Current-host server+CLI all-targets subsequently passed68 tests across7 targets, and the semantic schema checker passed72 fixtures/204 schemas. Matching standalone transport/package checks remain separate from these results. +Native wide Latin/CJK checks found neutral lifeline header text overflowing its card; Create labels remained contained. The [header correction](lifecycle-header-overflow-correction-ytr83r-20260911.md) is included in the 704-test source, but matching corrected pixels and combining/emoji native appearance remain unverified. The old GUI's wide-name passive Save pass establishes identity/model/source/file equality, not corrected rendering. New packaged-milestone and complete combined native acceptance remain separate. The reviewed private [issue4 child-work correction](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/4) is being integrated separately; the closed 321897f results do not validate that later change. -Coherent contextual source/chooser/canvas contributions from other branches require integration and verification here. Calculations, quantities/units, maintained libraries, practical large-model textual workflows, complete OA↔SA engineering parity, documentation and fresh cross-disciplinary review remain full-goal requirements. See the [analysis proposal](release-analysis-semantics-design-20260910.md), [library proposal](release-libraries-semantics-design-20260910.md), [text-authoring design](release-textual-authoring-design-20260911.md) and [decisions](DECISIONS.md) for attributed design evidence, not completed implementation claims. +Other chooser/canvas and text-navigation contributions still require their own integration and verification. Calculations, quantities/units, maintained libraries, practical large-model textual workflows, complete OA↔SA engineering parity, documentation and fresh cross-disciplinary review remain full-goal requirements. See the [analysis proposal](release-analysis-semantics-design-20260910.md), [library proposal](release-libraries-semantics-design-20260910.md), [text-authoring design](release-textual-authoring-design-20260911.md) and [decisions](DECISIONS.md) for attributed design evidence, not completed implementation claims. ## Platform and published deliverables diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md new file mode 100644 index 00000000..abd2dd07 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md @@ -0,0 +1,9 @@ +# Contextual/lifecycle integration checkpoint evidence — 2026-09-11 + +Codex-ytr83r /root/wsl_startup_review. Closed archival readback only: **11 payloads, 137778 bytes**, frozen at 2026-09-11T17:38:52.1137417Z. Original names/extensions and file bytes are preserved under their paths relative to .local. manifest.json records the exact inventory, original/copy SHA256, sizes and original modification times; readback.json records an independent second read of every original and destination. No discrepancy was found. + +The seven gate payloads preserve the server/CLI all-targets exit 0 at 17:28:56.5857591 UTC (68 passed across seven targets), the initial semantic-schema exit 1 caused by missing jsonschema, its task-local installation log, and the successful repeated semantic-schema exit 0 at 17:28:34.201 UTC (72 fixtures; all 204 component schemas well formed). The failed attempt remains explicit evidence. The schema status records identify source 4da92ab481a2f5f9fcd88f29c90fa4785ac17c3a; the server/CLI record retains its own actual command/timestamps without inventing an absent commit field. + +The other four payloads are the two-file wide-after-passive-save checkpoint (project.arcadia and rationale.arcadia), its same-oracle log, and wide-cjk-sa-resumed-min-125-saved.jpg. Root reports recovering the intended Studio, clicking Save all, and completing the snapshot/oracle comparison; the archived log says all identities, fields, reachable source and physical bytes match. This is the **old 47332A6E… / production 29084050 typography-wide passive-save check**, not corrected header pixels or new combined-desktop acceptance. The earlier 12-screenshot pre-correction archive remains separate and untouched. + +This worker performed no native/oracle/compiler/schema/install execution, source edit, Git/index operation or WSL action. The installation log records root's already-completed work; archiving it did not install anything. No executable, DLL, private profile, growing log or Linux input is included. Root owns attributes, staging, integrated interpretation and the authoritative [issue 5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) record. diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/project.arcadia b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/project.arcadia new file mode 100644 index 00000000..3e04bde6 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/project.arcadia @@ -0,0 +1,692 @@ +arcadia 7; +project lifecycle_native "Lifecycle native contract" id "5ceab400-0000-4000-8000-000000000001" { + include "rationale.arcadia"; + description "Fixed semantic inputs; lifecycle geometry is derived and never authored."; + + oa_activity life_oa_10 "OA Controller work" id "5ceab400-0000-4000-8000-0000000003f2" { + description ""; + parent none; + } + + oa_activity life_oa_11 "OA Receiver work" id "5ceab400-0000-4000-8000-0000000003f3" { + description ""; + parent none; + } + + oa_scenario life_oa_100 "OA 01 Root create action delete" id "5ceab400-0000-4000-8000-00000000044c" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_110, @life_oa_111, @life_oa_112]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_101 "OA Controller lane" id "5ceab400-0000-4000-8000-00000000044d" { + description ""; + parent @life_oa_100; + represented @life_oa_10; + } + + oa_lifeline life_oa_102 "WWWWWWWWWWWWWWWWWW" id "5ceab400-0000-4000-8000-00000000044e" { + description ""; + parent @life_oa_100; + represented @life_oa_11; + } + + oa_occurrence life_oa_110 "OA Create receiver" id "5ceab400-0000-4000-8000-000000000456" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_111 "OA Receiver action" id "5ceab400-0000-4000-8000-000000000457" { + body { + Action { + action @life_oa_11; + lifeline @life_oa_102; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_112 "OA Delete receiver" id "5ceab400-0000-4000-8000-000000000458" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_102; + reply_to none; + sender @life_oa_101; + values []; + }; + }; + description ""; + parent @life_oa_100; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_200 "OA 02 Preexisting empty" id "5ceab400-0000-4000-8000-0000000004b0" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_201 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000004b1" { + description ""; + parent @life_oa_200; + represented @life_oa_10; + } + + oa_lifeline life_oa_202 "OA Receiver lane" id "5ceab400-0000-4000-8000-0000000004b2" { + description ""; + parent @life_oa_200; + represented @life_oa_11; + } + + oa_scenario life_oa_300 "OA 03 Create only" id "5ceab400-0000-4000-8000-000000000514" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_310]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_301 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000515" { + description ""; + parent @life_oa_300; + represented @life_oa_10; + } + + oa_lifeline life_oa_302 "OA Receiver lane" id "5ceab400-0000-4000-8000-000000000516" { + description ""; + parent @life_oa_300; + represented @life_oa_11; + } + + oa_occurrence life_oa_310 "OA Create only receiver" id "5ceab400-0000-4000-8000-00000000051e" { + body { + Exchange { + exchange @life_oa_service; + message_kind Create; + receiver @life_oa_302; + reply_to none; + sender @life_oa_301; + values []; + }; + }; + description ""; + parent @life_oa_300; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_400 "OA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000578" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_410, @life_oa_411]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_401 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000579" { + description ""; + parent @life_oa_400; + represented @life_oa_10; + } + + oa_lifeline life_oa_402 "OA Receiver lane" id "5ceab400-0000-4000-8000-00000000057a" { + description ""; + parent @life_oa_400; + represented @life_oa_11; + } + + oa_occurrence life_oa_410 "OA Open call" id "5ceab400-0000-4000-8000-000000000582" { + body { + Exchange { + exchange @life_oa_service; + message_kind Call; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_411 "OA ALT delete or keep" id "5ceab400-0000-4000-8000-000000000583" { + body { + Fragment { + branches [@life_oa_412, @life_oa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_oa_400; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_412 "OA Left delete operand" id "5ceab400-0000-4000-8000-000000000584" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_oa_414]; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_413 "OA Right empty operand" id "5ceab400-0000-4000-8000-000000000585" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_oa_411; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_414 "OA Conditional delete receiver" id "5ceab400-0000-4000-8000-000000000586" { + body { + Exchange { + exchange @life_oa_service; + message_kind Delete; + receiver @life_oa_402; + reply_to none; + sender @life_oa_401; + values []; + }; + }; + description ""; + parent @life_oa_412; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_500 "OA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000005dc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_510, @life_oa_511]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_501 "OA Controller lane" id "5ceab400-0000-4000-8000-0000000005dd" { + description ""; + parent @life_oa_500; + represented @life_oa_10; + } + + oa_lifeline life_oa_502 "OA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000005de" { + description ""; + parent @life_oa_500; + represented none; + } + + oa_occurrence life_oa_510 "OA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e6" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_occurrence life_oa_511 "OA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000005e7" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_502; + reply_to none; + sender @life_oa_501; + values []; + }; + }; + description ""; + parent @life_oa_500; + postcondition ""; + precondition ""; + } + + oa_scenario life_oa_600 "OA 06 Self delete" id "5ceab400-0000-4000-8000-000000000640" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_oa_610]; + viewpoint OperationalActivity; + } + + oa_lifeline life_oa_601 "OA Controller lane" id "5ceab400-0000-4000-8000-000000000641" { + description ""; + parent @life_oa_600; + represented @life_oa_10; + } + + oa_occurrence life_oa_610 "OA Self delete controller" id "5ceab400-0000-4000-8000-00000000064a" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_oa_601; + reply_to none; + sender @life_oa_601; + values []; + }; + }; + description ""; + parent @life_oa_600; + postcondition ""; + precondition ""; + } + + sa_function life_sa_10 "SA Controller work" id "5ceab400-0000-4000-8000-0000000007da" { + description ""; + parent none; + } + + sa_function life_sa_11 "SA Receiver work" id "5ceab400-0000-4000-8000-0000000007db" { + description ""; + parent none; + } + + sa_scenario life_sa_100 "SA 01 Root create action delete" id "5ceab400-0000-4000-8000-000000000834" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_110, @life_sa_111, @life_sa_112]; + viewpoint Functional; + } + + sa_lifeline life_sa_101 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000835" { + description ""; + parent @life_sa_100; + represented @life_sa_10; + } + + sa_lifeline life_sa_102 "界界界界界界界界界界界界界界界界界界" id "5ceab400-0000-4000-8000-000000000836" { + description ""; + parent @life_sa_100; + represented @life_sa_11; + } + + sa_occurrence life_sa_110 "SA Create receiver" id "5ceab400-0000-4000-8000-00000000083e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_111 "SA Receiver action" id "5ceab400-0000-4000-8000-00000000083f" { + body { + Action { + action @life_sa_11; + lifeline @life_sa_102; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_112 "SA Delete receiver" id "5ceab400-0000-4000-8000-000000000840" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_102; + reply_to none; + sender @life_sa_101; + values []; + }; + }; + description ""; + parent @life_sa_100; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_200 "SA 02 Preexisting empty" id "5ceab400-0000-4000-8000-000000000898" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps []; + viewpoint Functional; + } + + sa_lifeline life_sa_201 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000899" { + description ""; + parent @life_sa_200; + represented @life_sa_10; + } + + sa_lifeline life_sa_202 "SA Receiver lane" id "5ceab400-0000-4000-8000-00000000089a" { + description ""; + parent @life_sa_200; + represented @life_sa_11; + } + + sa_scenario life_sa_300 "SA 03 Create only" id "5ceab400-0000-4000-8000-0000000008fc" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_310]; + viewpoint Functional; + } + + sa_lifeline life_sa_301 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000008fd" { + description ""; + parent @life_sa_300; + represented @life_sa_10; + } + + sa_lifeline life_sa_302 "SA Receiver lane" id "5ceab400-0000-4000-8000-0000000008fe" { + description ""; + parent @life_sa_300; + represented @life_sa_11; + } + + sa_occurrence life_sa_310 "SA Create only receiver" id "5ceab400-0000-4000-8000-000000000906" { + body { + Exchange { + exchange @life_sa_service; + message_kind Create; + receiver @life_sa_302; + reply_to none; + sender @life_sa_301; + values []; + }; + }; + description ""; + parent @life_sa_300; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_400 "SA 04 Conditional delete" id "5ceab400-0000-4000-8000-000000000960" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_410, @life_sa_411]; + viewpoint Functional; + } + + sa_lifeline life_sa_401 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000961" { + description ""; + parent @life_sa_400; + represented @life_sa_10; + } + + sa_lifeline life_sa_402 "SA Receiver lane" id "5ceab400-0000-4000-8000-000000000962" { + description ""; + parent @life_sa_400; + represented @life_sa_11; + } + + sa_occurrence life_sa_410 "SA Open call" id "5ceab400-0000-4000-8000-00000000096a" { + body { + Exchange { + exchange @life_sa_service; + message_kind Call; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_411 "SA ALT delete or keep" id "5ceab400-0000-4000-8000-00000000096b" { + body { + Fragment { + branches [@life_sa_412, @life_sa_413]; + operator Alternative; + }; + }; + description ""; + parent @life_sa_400; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_412 "SA Left delete operand" id "5ceab400-0000-4000-8000-00000000096c" { + body { + Branch { + guard "stop_requested"; + occurrences [@life_sa_414]; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_413 "SA Right empty operand" id "5ceab400-0000-4000-8000-00000000096d" { + body { + Branch { + guard "else"; + occurrences []; + }; + }; + description ""; + parent @life_sa_411; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_414 "SA Conditional delete receiver" id "5ceab400-0000-4000-8000-00000000096e" { + body { + Exchange { + exchange @life_sa_service; + message_kind Delete; + receiver @life_sa_402; + reply_to none; + sender @life_sa_401; + values []; + }; + }; + description ""; + parent @life_sa_412; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_500 "SA 05 Unassigned receiver" id "5ceab400-0000-4000-8000-0000000009c4" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_510, @life_sa_511]; + viewpoint Functional; + } + + sa_lifeline life_sa_501 "SA Controller lane" id "5ceab400-0000-4000-8000-0000000009c5" { + description ""; + parent @life_sa_500; + represented @life_sa_10; + } + + sa_lifeline life_sa_502 "SA Unassigned receiver lane" id "5ceab400-0000-4000-8000-0000000009c6" { + description ""; + parent @life_sa_500; + represented none; + } + + sa_occurrence life_sa_510 "SA Create unassigned receiver" id "5ceab400-0000-4000-8000-0000000009ce" { + body { + Exchange { + exchange none; + message_kind Create; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_occurrence life_sa_511 "SA Delete unassigned receiver" id "5ceab400-0000-4000-8000-0000000009cf" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_502; + reply_to none; + sender @life_sa_501; + values []; + }; + }; + description ""; + parent @life_sa_500; + postcondition ""; + precondition ""; + } + + sa_scenario life_sa_600 "SA 06 Self delete" id "5ceab400-0000-4000-8000-000000000a28" { + context none; + description ""; + parent none; + postcondition ""; + precondition ""; + steps [@life_sa_610]; + viewpoint Functional; + } + + sa_lifeline life_sa_601 "SA Controller lane" id "5ceab400-0000-4000-8000-000000000a29" { + description ""; + parent @life_sa_600; + represented @life_sa_10; + } + + sa_occurrence life_sa_610 "SA Self delete controller" id "5ceab400-0000-4000-8000-000000000a32" { + body { + Exchange { + exchange none; + message_kind Delete; + receiver @life_sa_601; + reply_to none; + sender @life_sa_601; + values []; + }; + }; + description ""; + parent @life_sa_600; + postcondition ""; + precondition ""; + } + + sa_port sa_lifecycle_service_input "SA Lifecycle service input" id "a4a6ecc0-3e12-51a5-b08b-199ad743525c" { + contract { + FunctionInput { + incoming_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_11; + } + + sa_port sa_lifecycle_service_output "SA Lifecycle service output" id "b1aa66c4-0e8e-5091-beda-2b8d2005b688" { + contract { + FunctionOutput { + outgoing_items []; + }; + }; + description ""; + legacy none; + parent @life_sa_10; + } + + interaction life_oa_service "OA Lifecycle service" id "5ceab400-0000-4000-8000-0000000003f4" { + description ""; + items []; + source @life_oa_10; + target @life_oa_11; + } + + functional_exchange life_sa_service "SA Lifecycle service" id "5ceab400-0000-4000-8000-0000000007dc" { + description ""; + items []; + source @life_sa_10; + source_port @sa_lifecycle_service_output; + target @life_sa_11; + target_port @sa_lifecycle_service_input; + } + +} diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/rationale.arcadia b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/rationale.arcadia new file mode 100644 index 00000000..a6c18ddd --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/checkpoints/wide-after-passive-save/rationale.arcadia @@ -0,0 +1,2 @@ +// Preserve lifecycle note: 雨 · receiver. +// Geometry never changes these bytes. diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/logs/wide-after-passive-save-same.log b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/logs/wide-after-passive-save-same.log new file mode 100644 index 00000000..314b7a69 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/logs/wide-after-passive-save-same.log @@ -0,0 +1 @@ +PASS same: all identities, fields, reachable source and physical bytes diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/screenshots/wide-cjk-sa-resumed-min-125-saved.jpg b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/lifecycle-native-ui/screenshots/wide-cjk-sa-resumed-min-125-saved.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bec246698408ed465872056577c85900a4e5c06c GIT binary patch literal 105465 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�+KRBu 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.2.0 (from jsonschema) + Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) +Collecting jsonschema-specifications>=2023.03.6 (from jsonschema) + Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB) +Collecting referencing>=0.28.4 (from jsonschema) + Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB) +Collecting rpds-py>=0.25.0 (from jsonschema) + Downloading rpds_py-2026.6.3-cp312-cp312-win_amd64.whl.metadata (4.2 kB) +Collecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema) + Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) +Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB) +Downloading attrs-26.1.0-py3-none-any.whl (67 kB) +Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) +Downloading referencing-0.37.0-py3-none-any.whl (26 kB) +Downloading rpds_py-2026.6.3-cp312-cp312-win_amd64.whl (220 kB) +Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) +Installing collected packages: typing-extensions, rpds-py, attrs, referencing, jsonschema-specifications, jsonschema + +Successfully installed attrs-26.1.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 referencing-0.37.0 rpds-py-2026.6.3 typing-extensions-4.16.0 +WARNING: Target directory C:\Users\User\Documents\Git\ARCADIA-Studio\.local\python-deps\bin already exists. Specify --upgrade to force replacement. diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab-status.json b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab-status.json new file mode 100644 index 00000000..b93b795d --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab-status.json @@ -0,0 +1,12 @@ +{ + "started_utc": "2026-09-11T17:25:50.971Z", + "completed_utc": "2026-09-11T17:25:52.228Z", + "exit": 1, + "commit": "4da92ab481a2f5f9fcd88f29c90fa4785ac17c3a", + "command": [ + "python", + "crates/oa-server/tests/semantic_schema.py", + "--check", + "--validate" + ] +} diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab.log b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab.log new file mode 100644 index 00000000..995590a0 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-4da92ab.log @@ -0,0 +1,4 @@ +Traceback (most recent call last): + File "C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-server\tests\semantic_schema.py", line 266, in + from jsonschema import Draft202012Validator, FormatChecker +ModuleNotFoundError: No module named 'jsonschema' diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab-status.json b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab-status.json new file mode 100644 index 00000000..5e6ef956 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab-status.json @@ -0,0 +1,11 @@ +{ + "started_utc": "2026-09-11T17:28:23.175Z", + "completed_utc": "2026-09-11T17:28:34.201Z", + "exit": 0, + "commit": "4da92ab481a2f5f9fcd88f29c90fa4785ac17c3a", + "command": [ + "python", + "-c", + "import sys, runpy; sys.path.insert(0, r'C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\python-deps'); sys.argv = ['crates/oa-server/tests/semantic_schema.py', '--check', '--validate']; runpy.run_path(sys.argv[0], run_name='__main__')" + ] +} diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab.log b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab.log new file mode 100644 index 00000000..3aa0f8f7 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-semantic-schema-localdeps-4da92ab.log @@ -0,0 +1,2 @@ +Source-7 schema fixtures: 72 passed; all 204 component schemas well-formed +Closed catalog: 14 families, 90 scalar leaves; 204 schemas diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911-status.json b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911-status.json new file mode 100644 index 00000000..e1511b66 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911-status.json @@ -0,0 +1,19 @@ +{ + "exit": 0, + "command": [ + "cargo", + "test", + "--locked", + "--offline", + "-p", + "oa-server", + "-p", + "oa-cli", + "--all-targets" + ], + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\ytr83r-server-cli-all-targets-20260911.log", + "completed_utc": "2026-09-11T17:28:56.5857591Z", + "name": "ytr83r-server-cli-all-targets-20260911", + "seconds": 1137.23368, + "started_utc": "2026-09-11T17:09:58.7368301Z" +} diff --git a/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911.log b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911.log new file mode 100644 index 00000000..357831a9 --- /dev/null +++ b/harness/experiments/contextual-lifecycle-integration-ytr83r-20260911/ytr83r-server-cli-all-targets-20260911.log @@ -0,0 +1,144 @@ + Compiling syn v2.0.119 + Compiling synstructure v0.13.2 + Compiling zerofrom-derive v0.1.7 + Compiling zerofrom v0.1.8 + Compiling yoke-derive v0.8.2 + Compiling yoke v0.8.3 + Compiling zerovec v0.11.8 + Compiling smallvec v1.16.0 + Compiling tinystr v0.8.4 + Compiling icu_locale_core v2.3.0 + Compiling zerotrie v0.2.5 + Compiling potential_utf v0.1.6 + Compiling icu_collections v2.3.0 + Compiling icu_provider v2.3.1 + Compiling futures-task v0.3.34 + Compiling slab v0.4.12 + Compiling futures-util v0.3.34 + Compiling icu_normalizer v2.3.0 + Compiling icu_properties v2.3.0 + Compiling futures-channel v0.3.34 + Compiling hyper v1.11.1 + Compiling tracing v0.1.44 + Compiling idna_adapter v1.2.2 + Compiling hyper-util v0.1.20 + Compiling idna v1.1.0 + Compiling tower v0.5.3 + Compiling url v2.5.8 + Compiling tower-http v0.6.11 + Compiling axum v0.8.9 + Compiling hyper-rustls v0.27.9 + Compiling reqwest v0.12.28 + Compiling oa-server v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-server) + Compiling oa-cli v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-cli) + Finished `test` profile [unoptimized] target(s) in 18m 12s + Running unittests src\lib.rs (target\debug\deps\oa_cli-2381a185bffed18a.exe) + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running unittests src\main.rs (target\debug\deps\arcadia-9f7631654f61a956.exe) + +running 0 tests + Running tests\source_cli.rs (target\debug\deps\source_cli-e1d35ae8856e0c2f.exe) + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + +running 12 tests +test captured_candidate_exact_write_preserves_crlf_comments_and_noop_metadata ... ok +test alias_rename_across_modules_changes_only_live_tokens_and_retains_all_identity ... ok +test captured_dependency_change_refuses_all_writes_even_on_noop ... ok +test entry_is_explicit_and_machine_readable_usage_errors_do_not_write ... ok +test invalid_unicode_raw_edit_is_located_and_never_stabilized_or_written ... ok +test complete_alarm_example_preview_then_write_and_fixed_point ... ok +test missing_id_warning_uses_raw_location_and_never_exposes_ephemeral_lint_id ... ok +test loader_encoding_missing_dependency_and_invalid_old_source_keep_original_bytes ... ok +test non_element_alias_detached_file_and_unchanged_dependency_conflict ... ok +test pending_journal_refuses_read_preview_and_write_without_recovery ... ok +test rename_shows_missing_identity_and_separate_source_migration ... ok +test rejected_alias_and_same_alias_preserve_source ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.58s + + Running unittests src\lib.rs (target\debug\deps\oa_server-ef5ecc53eb3cd700.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.72s + + Running unittests src\main.rs (target\debug\deps\arcadia_server-4822c314ca80ed7f.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 (target\debug\deps\http-bb2e0bfd26dc3c6b.exe) + +running 50 tests +test auth_origins_media_and_body_limits_are_enforced_over_http ... ok +test batches_dry_run_noop_and_source_share_the_core ... ok +test chunked_upload_limits_and_loopback_host_check_use_the_real_transport ... 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_operation_omission_limit_rejects_201_without_mutation ... ok +test communication_limits::semantic_transition_endpoint_decision_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_route_transactions_source_and_json_share_defaults_etags_and_atomic_rejection ... ok +test data_contracts::qualified_call_reply_values_reject_invalid_edits_and_survive_identity_source_and_restart ... ok +test failed_atomic_replacement_preserves_the_accepted_model ... ok +test fixed_store_capacity_is_enforced_on_http_and_restart ... ok +test graph_filters_pagination_and_bounded_neighborhoods ... 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::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. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 34.63s + + Running tests\state_representation.rs (target\debug\deps\state_representation-6b7303f63f64aeaf.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.94s + diff --git a/harness/experiments/windows-runtime-321897f-20260911/README.md b/harness/experiments/windows-runtime-321897f-20260911/README.md new file mode 100644 index 00000000..f704607a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/README.md @@ -0,0 +1,19 @@ +# Windows runtime checkpoint 321897f — 2026-09-11 + +Codex-ytr83r /root/wsl_startup_review. Closed archival readback only: **137 payloads, 265024 bytes**, frozen 2026-09-11T17:51:53.4220620Z. Exact original names and bytes are retained relative to .local. manifest.json contains the frozen inventory, original timestamps, original/copy sizes and SHA256; readback.json independently rereads every original and copy and verifies the complete three-directory inventory. No payload discrepancy was found. No test, server, probe, compiler or native action was run by this worker. + +The desktop log/status records **704 passed, zero failed/ignored/filtered**, exit 0 at **17:47:12.6688512 UTC**. combined-build-inputs.json records source **321897fd55af9e07afa2c6ebf1e50be49e86f7d9** and 261 inputs; its after record reports all 261 unchanged. These closed input records are archived, not a new comparison against the current working tree. The server manifest identifies **ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE**, built by the earlier server/CLI gate; only the manifest is copied. Semantic HTTP log/status records exit 0 with 204 valid schemas, 19 actual/typed values validated and nine invalid shapes rejected. + +Three complete terminal REST probe directories are preserved, including their synthetic token, store, request/response/meta and closed server log files: + +| Directory | Files | Payload bytes | Recorded result | +|---|---:|---:|---| +| rest-coverage-20260911-104234 | 28 | 25465 | Initial failure: strict source-byte check encounters source header 5 → 7 normalization. | +| rest-coverage-20260911-104537 | 28 | 25465 | Retry named source7 still used source 5 and failed the same check. | +| rest-coverage-20260911-104654 | 68 | 83271 | Corrected source7-v2: 25 requests passed; exit 0 at 17:47:04.6442463 UTC. | + +Root reported that the first fixture-edit helper failed before writing because ca was undefined, so the source7-named retry did not test corrected input. Its failure is preserved independently. The later fixture-version-correction JSON records exactly three source-version headers changed 5 → 7, with strict source/model/restart assertions unchanged and before/after fixture hashes. The final probe's result.json reports passed, initial/repaired/final revisions 2/3/4 and a retained sequence-gap warning; it does not claim that authored warning disappeared. No private or incomplete issue 4 patch is included. + +The original root ytr83r-rest-coverage-321897f.log is **empty**, and no matching initial -status.json existed at freeze. Its probe failure.txt supplies the actual failed-check evidence; no exit code/status file is fabricated for that first outer invocation. The second and final invocations have their actual log/status pairs. Empty server stdout and store lock files remain part of the exact complete inventories. + +Content inspection found expected synthetic fixture/test data and loopback ports, with no unexpected credential-pattern or external endpoint finding in probe content. Synthetic-token files are explicitly authorized test data, not user credentials. The scan is bounded evidence inspection, not a comprehensive secret audit. No executable/DLL, production code, private patch, UI state or Linux input was copied. The earlier contextual-lifecycle-integration-ytr83r-20260911 archive remains untouched. Root owns attributes, staging, runtime interpretation and [issue 5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) consolidation. diff --git a/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs-after.json b/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs-after.json new file mode 100644 index 00000000..df742174 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs-after.json @@ -0,0 +1,7 @@ +{ + "checked_utc": "2026-09-11T17:48:08.443Z", + "source_commit": "321897fd55af9e07afa2c6ebf1e50be49e86f7d9", + "files": 261, + "changed": [], + "result": "pass" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs.json b/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs.json new file mode 100644 index 00000000..9aa29976 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/contextual-integration-4da92ab/combined-build-inputs.json @@ -0,0 +1,1312 @@ +{ + "captured_utc": "2026-09-11T17:41:00.003Z", + "source_commit": "321897fd55af9e07afa2c6ebf1e50be49e86f7d9", + "gate": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911", + "files": [ + { + "path": "Cargo.lock", + "bytes": 119453, + "sha256": "2b960242c33eb839ff008d01731f6d5cdb4e047ca8cd6e13151cbf9c09913510" + }, + { + "path": "Cargo.toml", + "bytes": 400, + "sha256": "369f5b4b2b60705a94623c8c0b68f8e0b048f263280ce07ae0629ad353797d62" + }, + { + "path": "crates/oa-cli/Cargo.toml", + "bytes": 279, + "sha256": "49c567f1af74a826683b4d96845feb3806fd9bcb7dc2767e16b5509d4e5e1cde" + }, + { + "path": "crates/oa-cli/src/lib.rs", + "bytes": 15498, + "sha256": "97bebab63b4a611a1d36ad0c20fe452cbe1985fe3a6fbd39c954603da11410fc" + }, + { + "path": "crates/oa-cli/src/main.rs", + "bytes": 2984, + "sha256": "de964f9b6c59c0f31c080afbd3b31d442b07b1b44f6a187a248d3409c45d35fb" + }, + { + "path": "crates/oa-cli/tests/source_cli.rs", + "bytes": 16600, + "sha256": "a3a1b856c7a9fd3d80bc8074150a24fbb0ef0e9ddf736c7cea036725fc3dc2b8" + }, + { + "path": "crates/oa-core/Cargo.toml", + "bytes": 342, + "sha256": "64824ec447be777841a972bf06c894ef2624a37e4725583bcfe0389deb9f00a3" + }, + { + "path": "crates/oa-core/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-core/examples/generate_demo.rs", + "bytes": 795, + "sha256": "e26f432c95331aeca50985dbb3ad2c558affd43023b585811f0f7bfaa59f6661" + }, + { + "path": "crates/oa-core/examples/generate_release1.rs", + "bytes": 1798, + "sha256": "1d5f11165d74893e4bc18dbf3a2f2111f4026bd89fd06ee7f0bae69e45c4d4b5" + }, + { + "path": "crates/oa-core/examples/release_dense_views.rs", + "bytes": 14664, + "sha256": "a83158488ef9b7394f136c52b1496719be935c4e5bdfe457cab5c9894f5f9412" + }, + { + "path": "crates/oa-core/examples/routing_workshop.rs", + "bytes": 17248, + "sha256": "571307b18b6d4fa04700c5a4d4b0c2154c419e93a21292b2028e7b6f46a2faa7" + }, + { + "path": "crates/oa-core/src/data.rs", + "bytes": 42696, + "sha256": "7f9c7c7dd8353cb5a38597b92cde6d3e890203d392473187eb387d41ff37414a" + }, + { + "path": "crates/oa-core/src/demo.rs", + "bytes": 20657, + "sha256": "ad62123f96c20ff023cafc1a9849b0fa06bc62edd1fb9701799e4599b458600c" + }, + { + "path": "crates/oa-core/src/language.rs", + "bytes": 99938, + "sha256": "638f08a42e9cf4996b5d07f69b4d6f517a518369f3604d25be1006e40e080765" + }, + { + "path": "crates/oa-core/src/language/semantic_source.rs", + "bytes": 7326, + "sha256": "584b5bb59d87a7b8d44d5dd2d124c3a1323b21492b138a17bc9526c0087c9e29" + }, + { + "path": "crates/oa-core/src/language_nesting_tests.rs", + "bytes": 20639, + "sha256": "bd061611e8cb6f28ab203c73e544ac98bf275eb464cd314ad5fbd25f773df33b" + }, + { + "path": "crates/oa-core/src/lib.rs", + "bytes": 523, + "sha256": "52cb6ee7a4ffc00711ecf121c1a1b14ca154863f7ca27b0d2a8e239edce8aca7" + }, + { + "path": "crates/oa-core/src/migration_v2/README.md", + "bytes": 1515, + "sha256": "fb61d3faa33d7bdfba73415415a0882c0fbd3e0b45df42f972a19aec6da927b9" + }, + { + "path": "crates/oa-core/src/migration_v2/adapter.rs", + "bytes": 9490, + "sha256": "66741b4c8354a23b8a932ecc5bf1bc3bb6e74279558757b8c35bc2157a7e51b5" + }, + { + "path": "crates/oa-core/src/migration_v2/mod.rs", + "bytes": 1158, + "sha256": "857d8bb13b6814daba6780ca770c16352943c01cb130245d055f11b3b957b3e9" + }, + { + "path": "crates/oa-core/src/migration_v2/model.rs", + "bytes": 52059, + "sha256": "8ac63eb59b2e57bdecff2477ee0634096090924d3dd1851e1c454880a889dacb" + }, + { + "path": "crates/oa-core/src/migration_v2/references.rs", + "bytes": 13369, + "sha256": "33a6819abc83139fdaebeebd1b553238a328637106cce7dd5a535f1791d43e20" + }, + { + "path": "crates/oa-core/src/migration_v2/source.rs", + "bytes": 21946, + "sha256": "74fee9b24e7c912182c998ab9d9aeec125e2009c3214959229e844c67afe2bf6" + }, + { + "path": "crates/oa-core/src/migration_v2/state_validation.rs", + "bytes": 15769, + "sha256": "e29ef071bab0a68460ddf55c46131c6f66c022d52c3c602c37c013c3649da1b0" + }, + { + "path": "crates/oa-core/src/migration_v2/transitions.rs", + "bytes": 704, + "sha256": "f74174c532ba56b57c80b719a11fb4adea0a78ccc2828fff72fe2b9eda5a10b1" + }, + { + "path": "crates/oa-core/src/migration_v2/validation.rs", + "bytes": 98736, + "sha256": "6d5e4a4e2805ae5045bf789a0485e14a61c63346587bace2b4a91173a688f780" + }, + { + "path": "crates/oa-core/src/migration_v3/README.md", + "bytes": 2128, + "sha256": "3755a63f840d7f0eadf68afa7a9d587877a9468ff982d3610539e8a0bb067a82" + }, + { + "path": "crates/oa-core/src/migration_v3/mod.rs", + "bytes": 23023, + "sha256": "f4edb6a0b50ecfe8670973776d703047b064420cb1f05913129c00fc656b3722" + }, + { + "path": "crates/oa-core/src/migration_v4.rs", + "bytes": 4020, + "sha256": "50c652964f0f309e7f3f54b6ef12c40d42fcecc0490f005995c713df1179af70" + }, + { + "path": "crates/oa-core/src/model.rs", + "bytes": 66352, + "sha256": "4585c895c64c4a183941c92cf047a9e52ff0cbe41971e16e78d229ea9dc101fb" + }, + { + "path": "crates/oa-core/src/operations.rs", + "bytes": 11405, + "sha256": "a5ffbbf54cd440316a106d1188bfb699b57dae59f466edcb33618c333cd19f41" + }, + { + "path": "crates/oa-core/src/persistence.rs", + "bytes": 31774, + "sha256": "1c01474f906a63e552c0d590b272c95821c00a100b3e79e58e67dbbeac341a14" + }, + { + "path": "crates/oa-core/src/ports.rs", + "bytes": 45413, + "sha256": "5cac12eea70a54ebebbd6be77b63ce92e3195325c4bc7d27705c518686cbac80" + }, + { + "path": "crates/oa-core/src/projection.rs", + "bytes": 21374, + "sha256": "69ed12bace2cc5024e151752a174ab14034ac2d05eb741fcf13e9a27521c059b" + }, + { + "path": "crates/oa-core/src/projection/port_layout.rs", + "bytes": 13474, + "sha256": "a08d17d10a58bb8b206dd001b19b91d5aa3a9f743b298a4da57d503223c20079" + }, + { + "path": "crates/oa-core/src/projection/state.rs", + "bytes": 5233, + "sha256": "73a607bac713ec7ff49a509fefb1a53c7686dca93ee241ffc835564d743afb28" + }, + { + "path": "crates/oa-core/src/references.rs", + "bytes": 21957, + "sha256": "93553c234f32da35f1f41a7b83ad81c471c9803efa78ca222cf7de3c2f86c0bb" + }, + { + "path": "crates/oa-core/src/routing.rs", + "bytes": 50309, + "sha256": "c5ebb350ba76f731f5c48d968bfbba4b6ef68ec046eb5893d116c4637ef15080" + }, + { + "path": "crates/oa-core/src/semantic.rs", + "bytes": 540, + "sha256": "f9895dd5b8fb27d10d4cfbb41c3542ef2018365a589b8d5778e5674ae5a1f239" + }, + { + "path": "crates/oa-core/src/semantic/catalog.rs", + "bytes": 49407, + "sha256": "1ff74fcca18084d178681d7ff38ee1ccac632c27c4de0595ba1ceab8067ab3a4" + }, + { + "path": "crates/oa-core/src/semantic/historical.rs", + "bytes": 15271, + "sha256": "eaf3284bf234312698514cdb636bc8348e1b5d746cb16b18df777e77d312abfb" + }, + { + "path": "crates/oa-core/src/semantic/linked.rs", + "bytes": 6035, + "sha256": "6f335b14e809aecfc35defcaf77cb821b080d1506dbc46297912b25af98c07a2" + }, + { + "path": "crates/oa-core/src/semantic/mutate.rs", + "bytes": 22683, + "sha256": "dc2b4c4a6eb156fe468eaa8c85fd37a505c0cd8ea1f226cb69cd01689afd3d9d" + }, + { + "path": "crates/oa-core/src/semantic/review.rs", + "bytes": 51116, + "sha256": "0c157d2c327e72e89cca3b423e71ee73798105c5bb7271439c1a101642c91e3e" + }, + { + "path": "crates/oa-core/src/semantic/types.rs", + "bytes": 10405, + "sha256": "6922fe35089f12fad43ab0ce1c6886d01a3855f90b8e2543e99802ac5e6f1bbb" + }, + { + "path": "crates/oa-core/src/session.rs", + "bytes": 35237, + "sha256": "1eb77b329b2986fc6f5dc0171e77fd860375cdfd8c769a1367b445d6c49ebe00" + }, + { + "path": "crates/oa-core/src/source_files.rs", + "bytes": 74803, + "sha256": "669491dbddb8e8e6556161426dffa1a49ac1c826d31020bff0956d81a4d84683" + }, + { + "path": "crates/oa-core/src/source_project.rs", + "bytes": 61843, + "sha256": "1394370bcc5908873b830c2c11312e6e1611af41f46c4f43ca0a6bcb713bb466" + }, + { + "path": "crates/oa-core/src/source_project/source_migration.rs", + "bytes": 4700, + "sha256": "add463ae85c420f853d324b00a221f0f874164cc3f3ed6bbb07557a9ed7a8c95" + }, + { + "path": "crates/oa-core/src/source_project/source_structure.rs", + "bytes": 20225, + "sha256": "9f1f83315856a7025fe662c0fbb13452f31613224a03663150d6225d1ddc162f" + }, + { + "path": "crates/oa-core/src/state_validation.rs", + "bytes": 15665, + "sha256": "e28d7f74385e2a78763716b34491bd73a00bfeccc085970ceb130627e3faee18" + }, + { + "path": "crates/oa-core/src/topology_context.rs", + "bytes": 13734, + "sha256": "16de69b297de95d93c73808621607833b713af811dd082f0169186ae1e5c3e2d" + }, + { + "path": "crates/oa-core/src/topology_context/analysis.rs", + "bytes": 20036, + "sha256": "dead6194f0aa60cc46045c0e5ee10dbdbb689158c38634dfbbbc45d2ba88ac65" + }, + { + "path": "crates/oa-core/src/topology_context/analysis_tests.rs", + "bytes": 5258, + "sha256": "17839263410815e96fe027d4eba3aae0a9ab3b82b16947e2b29ebe0d09782b56" + }, + { + "path": "crates/oa-core/src/transitions.rs", + "bytes": 51998, + "sha256": "fadd1b07b89cae4117b91abb4f1ac9ea81ff818ef20f2175e76ee8cf21fb708d" + }, + { + "path": "crates/oa-core/src/transitions/communication.rs", + "bytes": 8634, + "sha256": "2b476630a88edd9021b9156ca12a5402e01604095f0d4002afb452671903a028" + }, + { + "path": "crates/oa-core/src/validation.rs", + "bytes": 112792, + "sha256": "7c1b4ae5e4ebba13e99af9158ccde138dfc5e9a7afb580e76fba72d0b64ba74e" + }, + { + "path": "crates/oa-core/src/validation/coverage.rs", + "bytes": 6478, + "sha256": "b08e4b344ecad055714168c83beff7fe29ba4edc53edbffa2eae04e5580a4d5f" + }, + { + "path": "crates/oa-core/src/view_options.rs", + "bytes": 24481, + "sha256": "421ede0a04c593ca1df0e6e0d06fabcfcc8113cdbcfb0adc7f5c8ef4d1724208" + }, + { + "path": "crates/oa-core/src/view_options_tests.rs", + "bytes": 21433, + "sha256": "64aac44de2df42a1012239a3dd75c473daf0c8990b3170b7bf7e78a556080208" + }, + { + "path": "crates/oa-core/tests/communication_boundary_scenarios.rs", + "bytes": 8816, + "sha256": "e1100b8f363910a487d90c73acc7df543dc6d532158c3c63ad11cd3d40d8e12b" + }, + { + "path": "crates/oa-core/tests/communication_means.rs", + "bytes": 18102, + "sha256": "a25f2749180bc6f4beb1445bfad3351eedf0669131a7439b633ab804439e95a4" + }, + { + "path": "crates/oa-core/tests/coverage_diagnostics.rs", + "bytes": 20527, + "sha256": "e2e9c3996daab47f2bd23f5d8c48b4e372af33331152f5fc85b76f06d04fcdf4" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.arcadia", + "bytes": 29220, + "sha256": "f0df129c1914bfc01d0b047b0cd4b520d8cf0c249ea9ced085de400c0be87ff3" + }, + { + "path": "crates/oa-core/tests/fixtures/v2-coastal-rescue.json", + "bytes": 43990, + "sha256": "3ed53508eb544bbd788832f7bebea2ec31b3d66191f24f45098cc9750ec4c005" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.arcadia", + "bytes": 2450, + "sha256": "305f19d1b79f99f8d4cf627ba2e9ca6836bb7959cc0070227815937a699eafea" + }, + { + "path": "crates/oa-core/tests/fixtures/v3-data-contract.json", + "bytes": 8240, + "sha256": "1b41299c53204e6232397d25a58d5bccdbbc16e770c75e8edb55ce36ccfe58a2" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.arcadia", + "bytes": 1222, + "sha256": "5fa53a26a5ad010c8e59eb56d9b2b52003569e66c0377ffb58840590168ad0c1" + }, + { + "path": "crates/oa-core/tests/fixtures/v4-reviewed-prose.json", + "bytes": 1734, + "sha256": "2808088afcc165f4bd6da5129151143411c997041c3de61d600ab76e05d24a47" + }, + { + "path": "crates/oa-core/tests/language.rs", + "bytes": 56482, + "sha256": "77f6cb2a69976bfb5f60b243b71c07fb0edc7505002c1e9e73fcd6ddf6d9496e" + }, + { + "path": "crates/oa-core/tests/port_anchors.rs", + "bytes": 26893, + "sha256": "efbc0fa18733b1aaac501f9785a4c392fc49c05c45a5778d26e9b5dd951ca6fa" + }, + { + "path": "crates/oa-core/tests/port_migration.rs", + "bytes": 15620, + "sha256": "1801c376a5435ac7efb2a8342348b2c7ffef930bba65deca4acb66b06e0483d7" + }, + { + "path": "crates/oa-core/tests/port_source.rs", + "bytes": 4858, + "sha256": "8d2ddaca4045d330f6eda2591561497b858aad53769a823249d0bea4f5916e12" + }, + { + "path": "crates/oa-core/tests/prepared_commands.rs", + "bytes": 9555, + "sha256": "52cab1c668064777412df0a6a3c20d74d579b33794b4b00525b9f151c06eac9b" + }, + { + "path": "crates/oa-core/tests/process_diagnostics.rs", + "bytes": 1104, + "sha256": "1dbbc590239ef7542be4a2bdc9543aaa64d108417b03dd312a0894e364745906" + }, + { + "path": "crates/oa-core/tests/r3_constructor_ack.rs", + "bytes": 24163, + "sha256": "e5c44676ea0aab97f2e091ddac2f4bc4a4a90f5877f7bbf08b61229600944dd0" + }, + { + "path": "crates/oa-core/tests/r3_migration.rs", + "bytes": 6590, + "sha256": "ebd04120f5215b3956fdc79ee78f6e38734c7d13392f1fc28aaba957912265bd" + }, + { + "path": "crates/oa-core/tests/r3_semantic.rs", + "bytes": 77473, + "sha256": "49c3763eaf2131070a7c46cc23a84f917d292d41610b6404510e5607f8890c32" + }, + { + "path": "crates/oa-core/tests/r3_source.rs", + "bytes": 15311, + "sha256": "f31f60659df3c7ef601650d1cff140589d8729f01a3f65a4a6a6c2272f15c408" + }, + { + "path": "crates/oa-core/tests/r6_data.rs", + "bytes": 41437, + "sha256": "5f7ffb3bc73c3c85423623fe56f8680646dc97040327bdbead9d47a37e80f155" + }, + { + "path": "crates/oa-core/tests/r6_migration.rs", + "bytes": 9174, + "sha256": "81519bc1512f5e069432e9a1cdad04c10216d492df01b4b75b02102480ebd6a1" + }, + { + "path": "crates/oa-core/tests/r6_source.rs", + "bytes": 9519, + "sha256": "88a0aa087a7678e2898ff6057538072ca92072190712f05fff08372cc56ebed6" + }, + { + "path": "crates/oa-core/tests/release1_teaching.rs", + "bytes": 10010, + "sha256": "be179290d871125dc97cfd2a3067c7ac89c8a538fdb0afafc5b825bcdfb2bef2" + }, + { + "path": "crates/oa-core/tests/release_capabilities.rs", + "bytes": 19422, + "sha256": "b92cba2a562e78287ddd7dc3e94557848d17faa0c8a102601b50286b9af48a30" + }, + { + "path": "crates/oa-core/tests/release_diagrams.rs", + "bytes": 7689, + "sha256": "cefcc0582d91266d5de6ee5daefcfe41b606ab971ab235b59034a8e1dbc24b7d" + }, + { + "path": "crates/oa-core/tests/release_language_limits.rs", + "bytes": 5204, + "sha256": "8578da4f76bbd2d0e1bfe295ab1259e2162a3fe3d0d2ba8901915d7a40942806" + }, + { + "path": "crates/oa-core/tests/release_ports.rs", + "bytes": 32740, + "sha256": "506e62beab0c7ec0cece83e9e0c1a810fa1f99285c9e1cab0c77f06de55a40e1" + }, + { + "path": "crates/oa-core/tests/release_routing.rs", + "bytes": 23165, + "sha256": "ae168faaba23769b7ca1fd65f217b9db671726e67276eb5a04e5e72b1447a462" + }, + { + "path": "crates/oa-core/tests/release_scenarios.rs", + "bytes": 41067, + "sha256": "0f5d876badeec653fc7b12610a77d867e9a53582e605253deff8d379da21572f" + }, + { + "path": "crates/oa-core/tests/release_states.rs", + "bytes": 26873, + "sha256": "b1a26acee95eaba7f9920f9da738a1e33606552eb078e6d298895daff7e3d811" + }, + { + "path": "crates/oa-core/tests/release_topology.rs", + "bytes": 17643, + "sha256": "c51dbe5aa5a038f9ed830daa02aa67714472179eb7fd6da5ce36dc6931c8b3a9" + }, + { + "path": "crates/oa-core/tests/review_regressions.rs", + "bytes": 21823, + "sha256": "f154e5c88d35e31512e2b07733a1327ea3e2fcfd1ef8eb23066a4e9573f387c1" + }, + { + "path": "crates/oa-core/tests/route_source.rs", + "bytes": 7270, + "sha256": "1a73fdbac0d0ae0e84d8d67b6ad398e11223958f5dca007f73757c91827decfb" + }, + { + "path": "crates/oa-core/tests/routing_geometry.rs", + "bytes": 31890, + "sha256": "2d8eea4a2bba535ed0ea6daabccdaf87b375828c404baa10518c7bd7fd6253d3" + }, + { + "path": "crates/oa-core/tests/routing_labels.rs", + "bytes": 5530, + "sha256": "dff884d799c3c5c9257210248c55767e294e3cb317c605cbd0ddc9600c216eb6" + }, + { + "path": "crates/oa-core/tests/semantic_artifact_absence_oracle.rs", + "bytes": 4640, + "sha256": "d93eaf9667f4221232168bef0fe9f069e5be1b1f23410bda5dd67010b96e5c8a" + }, + { + "path": "crates/oa-core/tests/semantic_attachments_gui_oracle.rs", + "bytes": 14957, + "sha256": "7f526d363ba05e7ac89faf0fead0796e419c34ee204edf44a1b46c78308b0970" + }, + { + "path": "crates/oa-core/tests/source6_view_contract.rs", + "bytes": 14307, + "sha256": "fa566de53946d40bbbd9033edfeed177180c4dc44afa2f2f4667ffdc622eb3bb" + }, + { + "path": "crates/oa-core/tests/source7_contract.rs", + "bytes": 43262, + "sha256": "cad4f1a135ddbd947bdf3c71d1b44f1e438725095ea8c4d893464bc721c2363f" + }, + { + "path": "crates/oa-core/tests/source_files.rs", + "bytes": 13168, + "sha256": "f0429a0b89a443458ea9af7083c1e4e7411417a7e6b47e618bfbb9266dc164f9" + }, + { + "path": "crates/oa-core/tests/source_identity_updates.rs", + "bytes": 5139, + "sha256": "f52aa38b4d317e532c641ad7463472e4b40e802e60052cf0017556ffc63da06c" + }, + { + "path": "crates/oa-core/tests/source_nested_updates.rs", + "bytes": 16892, + "sha256": "9ac3390936c0d250651ea94a1b8faf0adfb680f061ececc56f2a52909b5ba855" + }, + { + "path": "crates/oa-core/tests/source_project.rs", + "bytes": 45910, + "sha256": "cef58adb16aa4d2527ddc0628aec3e26f0b42b4be70014a7e360fafdac13a942" + }, + { + "path": "crates/oa-core/tests/state_diagrams.rs", + "bytes": 23973, + "sha256": "6b02b387a3ae559cb3ad72de24292a5abcb76aaac0adbab5d2aa5211b22cd2e5" + }, + { + "path": "crates/oa-core/tests/workflows.rs", + "bytes": 33426, + "sha256": "bd843dfddbd5724ec08f657571f887496203056fe2fa5864ef50a168a613b89b" + }, + { + "path": "crates/oa-desktop/Cargo.toml", + "bytes": 842, + "sha256": "f3547b2b924d5db6706c0a8e069014b440ff65315d82fc8aced0360af4b3cdc9" + }, + { + "path": "crates/oa-desktop/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-desktop/src/app.rs", + "bytes": 210565, + "sha256": "b10bfa57f331da3928d5fe27d2aebdb13f6054c6e3d48c4cfd24ff81726094ad" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring.rs", + "bytes": 27835, + "sha256": "37c7db33e99dd4adcc5a51f09ee4878af94fd32413359890a541690080885f65" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/palette.rs", + "bytes": 8887, + "sha256": "8f9937cb30b48b83759fd084a8a5990a2daa3920280f1210abe048560241985a" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring/tests.rs", + "bytes": 14732, + "sha256": "ed864839940a1910c97537b6ee151b57ab115ece6f60bae602552b84f9af4a5d" + }, + { + "path": "crates/oa-desktop/src/app/architecture_authoring_tests.rs", + "bytes": 18599, + "sha256": "77eb1a0038d038b989f7ac568760e16fe23c4b8d73cd9fbe32b70817ea23cfec" + }, + { + "path": "crates/oa-desktop/src/app/behavior_lifecycle_tests.rs", + "bytes": 13669, + "sha256": "1af2e290aa259a6af6b0585950cda93fe3a562c7b8be1e938fe1d80747b11808" + }, + { + "path": "crates/oa-desktop/src/app/checkpoints.rs", + "bytes": 29576, + "sha256": "55e5babdcabef767af3bc8be9cc3153b3f5cc0695701b890820ec0225643852e" + }, + { + "path": "crates/oa-desktop/src/app/diagram_selection_tests.rs", + "bytes": 5582, + "sha256": "4fa507adbc23db3a6eb202d809c695ec0ebd6181356930c4fa7528a9a0c7be57" + }, + { + "path": "crates/oa-desktop/src/app/hosted.rs", + "bytes": 25059, + "sha256": "2f7094c078e1d7cbccd6c0d310afa6c400a7e031f12918bbfce65ba62754e316" + }, + { + "path": "crates/oa-desktop/src/app/hosted/tests.rs", + "bytes": 30344, + "sha256": "fa118f64d04b400ccc01e4e67adaf3541975288882afa265a9e7f092cdbda232" + }, + { + "path": "crates/oa-desktop/src/app/process_canvas.rs", + "bytes": 28640, + "sha256": "11e991afbce187ae633e01214b2509a13623c940f1f5e6416aaee204158bc5a4" + }, + { + "path": "crates/oa-desktop/src/app/review_navigation_tests.rs", + "bytes": 7049, + "sha256": "5ebba36092cc89fcba394578e69c9507ad5a369e9a26526761716b5d4ee3ad75" + }, + { + "path": "crates/oa-desktop/src/app/save_as_tests.rs", + "bytes": 4113, + "sha256": "f8b915793f1a36fd152569c4781a4bdc17f4af404a8ceb373330053413087a1c" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram.rs", + "bytes": 9979, + "sha256": "f7fd50cc9a86adb794713958348af63afc7c698f74965e13188b7b8a9e735c55" + }, + { + "path": "crates/oa-desktop/src/app/state_diagram_tests.rs", + "bytes": 39957, + "sha256": "612e414b1a2cab12cbfd8fce23745559ff27577700694d53af67ad1f2883ee2c" + }, + { + "path": "crates/oa-desktop/src/app/transition_context_tests.rs", + "bytes": 11508, + "sha256": "47002fb025f3a2f8c53871f9509bfe8611a61db6fb0e1b3125eb6e875425cb1d" + }, + { + "path": "crates/oa-desktop/src/app/view_copy_tests.rs", + "bytes": 7846, + "sha256": "296821c51dcde568e7d717039aa26bfc1b56a9074aa16051007bb351b33a4d44" + }, + { + "path": "crates/oa-desktop/src/behavior.rs", + "bytes": 136485, + "sha256": "78e0d2fe0773c7c7b0713d54b8341a2418cc2fe6f7093c168f507bdd359a619e" + }, + { + "path": "crates/oa-desktop/src/behavior/contextual_source_tests.rs", + "bytes": 49386, + "sha256": "5f05318a6533503b9d6febf1ec4dd7256f192394bc1b952a7904c8175bd8ddae" + }, + { + "path": "crates/oa-desktop/src/behavior/creation.rs", + "bytes": 29301, + "sha256": "438a245ead397060767c790c51a8f21cd5021342627999deb4695cf3bd22091a" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/app_tests.rs", + "bytes": 13181, + "sha256": "e9c5bf2b07357b7a2f679ae0d8f6904c1c1461aaeb94fa0db478b54d4641ae3e" + }, + { + "path": "crates/oa-desktop/src/behavior/creation/tests.rs", + "bytes": 22793, + "sha256": "a0d1daf9fb3920f7e6181a9802d84fbe056cbf0043b9e41dba5fdda687d9818a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario.rs", + "bytes": 149092, + "sha256": "d12a4b1caa61c08f69c4d2a64bd15568c4b7158dea91aac5a52a58a35adb863c" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace.rs", + "bytes": 31892, + "sha256": "036072189b349c27ec78545ff1bcec84b29b6c054610c610d713b7241e7d3e2c" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario/workspace/tests.rs", + "bytes": 34915, + "sha256": "58e09c34308cf4d4fddbbc391d2144ea50c348d16f992dde182309b23cda4764" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle.rs", + "bytes": 9348, + "sha256": "c94f3738e4bf027e3f055e32d709b90777d8fb2dea70b563713af8df000af13a" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render.rs", + "bytes": 14066, + "sha256": "ec2fa29495644274af6c2a7f4364b76fbd0756347b702abf55a72d782a8203ff" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/render_tests.rs", + "bytes": 28313, + "sha256": "5f8410fc80c85c9dff6a47353fa9b82fd589f098e82eb9d24fda030afd603652" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_lifecycle/tests.rs", + "bytes": 15430, + "sha256": "01b576993b329810cd78a859b45ac52c66f5a14549065661dd1308196e0b724d" + }, + { + "path": "crates/oa-desktop/src/behavior/scenario_operation_tests.rs", + "bytes": 10087, + "sha256": "89fb71c690e07eac314f7a5e05862d5c1e2f9c21039673bf22c4ac894d21c977" + }, + { + "path": "crates/oa-desktop/src/behavior/source_draft.rs", + "bytes": 39485, + "sha256": "85d543cc288e48b4c13001e4e386b5b54d9b1e349a5ac31e4e307572f2d8fb3c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_canvas.rs", + "bytes": 93561, + "sha256": "2e2ad57b86f4cc1cc0c4c4c230571ef19bcc2f052001a8bdcc44925e5103077a" + }, + { + "path": "crates/oa-desktop/src/behavior/state_edit.rs", + "bytes": 35736, + "sha256": "cb2289e727163626152fc2f11195c6ee824851cb9442c57496da97fe7aebfb7c" + }, + { + "path": "crates/oa-desktop/src/behavior/state_menu.rs", + "bytes": 7447, + "sha256": "cc87c5caa177e114e4d9a7f7367e37ec2b0d1e1c16b0b99709b05ea0e59cf894" + }, + { + "path": "crates/oa-desktop/src/behavior/state_view.rs", + "bytes": 6988, + "sha256": "1eb892a9139ecb0671784c879ee5114f27e598e5b3589f5cdad0abffd5909f24" + }, + { + "path": "crates/oa-desktop/src/behavior/states.rs", + "bytes": 26986, + "sha256": "8986ed9492960e20f1254e9dfe3ff91d79ce9fef66f3bda738f9933278043954" + }, + { + "path": "crates/oa-desktop/src/behavior/topology.rs", + "bytes": 83845, + "sha256": "d06b2f0fc39b4814e94200297e148f1d4d97e04cb167766030ac9df18689e3b0" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual.rs", + "bytes": 28320, + "sha256": "231610428b9066a92d7405c44e2474fcfe2350fa2998926e8cf502f3392c0a07" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/contextual_routing.rs", + "bytes": 16731, + "sha256": "d914b0e82aa8d253fe64be2ef74443d1fd2e6cec26d1cf30620a57646e1d426c" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct.rs", + "bytes": 32036, + "sha256": "413aa2009ee4cba0941836b43e41f16a04c8fc8568b6e92db5bb08516e95c287" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/direct_tests.rs", + "bytes": 54304, + "sha256": "ac8c8023117e31723084adb06e3ca7fd4ea3f95ad229622ccc759fa19b50c27e" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/layout_tests.rs", + "bytes": 14815, + "sha256": "4529ac8b05de769a2ada112473146fbfa27b0467d97d3541b86c4446b6050b83" + }, + { + "path": "crates/oa-desktop/src/behavior/topology/view.rs", + "bytes": 29176, + "sha256": "a7d806cd621bdf857c4e4861685cd3eb556b320de3985b9cc3d9d131dad370dc" + }, + { + "path": "crates/oa-desktop/src/connection_edit.rs", + "bytes": 5301, + "sha256": "020581e077f82b43c936b623cc51733b02b88428df4e5f25df74b9705819fa37" + }, + { + "path": "crates/oa-desktop/src/connection_tool.rs", + "bytes": 27023, + "sha256": "649da93677d52dae495b0e19bc32f3122ab05a6d84de8402578ff5ce3f6ee1d3" + }, + { + "path": "crates/oa-desktop/src/context_menu.rs", + "bytes": 52955, + "sha256": "629354b34dc232763700251f2695b4d4e53d6251c0b1432ecc0dfe424f7dfeac" + }, + { + "path": "crates/oa-desktop/src/data_values.rs", + "bytes": 23877, + "sha256": "e1deb1cad551f0a9fdef9653aad257cfb36e6d9c0f93b6245061ec3fab8fd365" + }, + { + "path": "crates/oa-desktop/src/data_view.rs", + "bytes": 38871, + "sha256": "158b852be5d3db450aa5cda8b68a35bd96bddce1d8d053a7a23582095c06362d" + }, + { + "path": "crates/oa-desktop/src/diagram.rs", + "bytes": 105256, + "sha256": "4580b170e264d14e5cfa874709f6d2e076a05155bfbe1809336a9d05f75e98ef" + }, + { + "path": "crates/oa-desktop/src/diagram/lifecycle_tests.rs", + "bytes": 9316, + "sha256": "d0e72cc0574657d5a31c3ce307b58401d0ed77eedccd1aa02377f55ab0bc03f0" + }, + { + "path": "crates/oa-desktop/src/diagram/pointer_tests.rs", + "bytes": 11833, + "sha256": "10ca5049034159205ac8f22805354f308b0ba0596f331568c26cd1393bc8cedc" + }, + { + "path": "crates/oa-desktop/src/diagram/port_hit_tests.rs", + "bytes": 5624, + "sha256": "d2d0647629bf725b4dddfc211f5a27d495ed093a79af87cdae6c196f09a97b93" + }, + { + "path": "crates/oa-desktop/src/diagram/port_labels.rs", + "bytes": 13408, + "sha256": "28782983b82e4fca5dd4410ac8bd562359943b7010c7b24ecc42f0c7ad7fb63e" + }, + { + "path": "crates/oa-desktop/src/diagram/view_options_tests.rs", + "bytes": 2815, + "sha256": "cf0c98a7715558baf17b59f67a80556f98ad30262b4434635e617c6601775433" + }, + { + "path": "crates/oa-desktop/src/document.rs", + "bytes": 31080, + "sha256": "2ecc2cd496d4a83fd7a32b9dc68e49f0f1cb31a06263dfd6939b4764da5b73e2" + }, + { + "path": "crates/oa-desktop/src/document_save_as_tests.rs", + "bytes": 5781, + "sha256": "83dc243a25f4e97674ff0d86c794a490cc923e98f1f9fb05bb038f622f11e20b" + }, + { + "path": "crates/oa-desktop/src/explorer.rs", + "bytes": 14764, + "sha256": "fa01c59219564ba9ae5553abc2b6f94e9849f9148d5812ef99b40318fe5dcf9a" + }, + { + "path": "crates/oa-desktop/src/explorer_view.rs", + "bytes": 13773, + "sha256": "a720d7484bcc3a24729332a00e005d1cc6f5f945a9cc3965134e0024dffb581f" + }, + { + "path": "crates/oa-desktop/src/forms.rs", + "bytes": 106002, + "sha256": "e5c0805b93daf0e8244d4be32e5a0dd3a1856c281a9d9fb5f98497dcc43c4da2" + }, + { + "path": "crates/oa-desktop/src/forms/context_fields.rs", + "bytes": 10831, + "sha256": "eaacd474f6500dd344d5a8b63ccb1d1dd86fe2aea78ab708afa8a80d62ce69bf" + }, + { + "path": "crates/oa-desktop/src/forms/data_fields.rs", + "bytes": 49285, + "sha256": "f56397886d74086d69783f18fab961e13b0af05a8bb0d10d0dfa187cdad05f5c" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields.rs", + "bytes": 27414, + "sha256": "e7100474cde18bdfe95562bcb3c055f29b4b15aa64788a578194464aebcd046e" + }, + { + "path": "crates/oa-desktop/src/forms/history_fields/tests.rs", + "bytes": 33950, + "sha256": "16d3c308138c063f45986d53c621ad83c7dc2ce853edd31b7204e2939a382df9" + }, + { + "path": "crates/oa-desktop/src/forms/port_fields.rs", + "bytes": 30554, + "sha256": "3fe684d651d5be6203fd9db3979c772913e1af5ac1514e67be386ffd88dc8127" + }, + { + "path": "crates/oa-desktop/src/forms/view_fields.rs", + "bytes": 24987, + "sha256": "5184d438f0dfd4e29f284ff048e19da73e71be1f24a6e9f123c7e922aecb85fa" + }, + { + "path": "crates/oa-desktop/src/guide.rs", + "bytes": 115277, + "sha256": "f527e23fe313a4eaab4dcb8b3a21df25d7b507f757d0e31ce22d02da8baba0cb" + }, + { + "path": "crates/oa-desktop/src/highlight.rs", + "bytes": 2751, + "sha256": "da7c254fff7052e5fd9ec7469f473b91a819406028d7c304f6e22c4169561600" + }, + { + "path": "crates/oa-desktop/src/home.rs", + "bytes": 17587, + "sha256": "f03c1071334894f586a5a7c86026602a694db3c2faf902822e1dbe5156a859c2" + }, + { + "path": "crates/oa-desktop/src/home/tests.rs", + "bytes": 8167, + "sha256": "3b03ccfc97dfb75954e1e0ed568bb87a632295c07b96cedc05ed381f87b378f3" + }, + { + "path": "crates/oa-desktop/src/hosted/client.rs", + "bytes": 21912, + "sha256": "54b24b4b50f8d87d7c92946ea5a2cff4c98760e70555b3ce3d90be27115e95d4" + }, + { + "path": "crates/oa-desktop/src/hosted/client_tests.rs", + "bytes": 23009, + "sha256": "3ef70907ca75e098d631c41b90badd4cff1e1eb1b3c78e15a9f811c13ba8ffbe" + }, + { + "path": "crates/oa-desktop/src/hosted/mod.rs", + "bytes": 3744, + "sha256": "1b75e11c80fcb38fd20bb3487e3f88729fdac73e471c5ae64da28c249f77c63b" + }, + { + "path": "crates/oa-desktop/src/hosted/view.rs", + "bytes": 9281, + "sha256": "fc0c7b7ce3a5f05c49713df6661067751f81e810af11c614ca265ea9490e6463" + }, + { + "path": "crates/oa-desktop/src/main.rs", + "bytes": 1511, + "sha256": "cb0a919fd0df0924591283da5b55d64d525d8461640441509350be840235e51a" + }, + { + "path": "crates/oa-desktop/src/model_menu.rs", + "bytes": 34680, + "sha256": "12994a5433a91f8295a59d4bf40f35f1edb8d8dbb497a11eae8760299627f1d4" + }, + { + "path": "crates/oa-desktop/src/navigation.rs", + "bytes": 8839, + "sha256": "71355a12e1b4791106426d83fe5ebf0b29bce8e1dc594f0655ab85695469669e" + }, + { + "path": "crates/oa-desktop/src/port_edit.rs", + "bytes": 7809, + "sha256": "70b99f577c4fdeda8780c8dc1ee7b1639fd77aaca06658f06d725139fb3efb6d" + }, + { + "path": "crates/oa-desktop/src/port_preview.rs", + "bytes": 35855, + "sha256": "069487c4ece737d52e8ae4a84dcfb132236aca6799e841c91c8e7244320cf871" + }, + { + "path": "crates/oa-desktop/src/port_workflow.rs", + "bytes": 40582, + "sha256": "ccc15f97c3272145a67bb5857b4faeaf7437561bd61912fa27ab26e8824146a0" + }, + { + "path": "crates/oa-desktop/src/recovery.rs", + "bytes": 21041, + "sha256": "57e22e5fbb0e994e64ae03e69450271fe9f04a951db1670c2a018abe99db4489" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/README.md", + "bytes": 1587, + "sha256": "a90002df1e087d2dac7be26926864243568a0de7c4103e4927435b34178e8016" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/profiles.json", + "bytes": 473, + "sha256": "2c12ae96b50e6da5d60ce2b7fa00204be71dfbe2fd51311fc337a0de6a4332ff" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-bundle.json", + "bytes": 80974, + "sha256": "12715995e6f7f35414aea53b3ad720b9b31873ffdeaf4444231db1a5ac3c463e" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source5-model.json", + "bytes": 86191, + "sha256": "5535a706df9ec21715e8b6a5aa6dbd79636ae461450aee61305559016167612b" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-bundle.json", + "bytes": 85286, + "sha256": "ea88890a33f47d67dfb06d6dbbcc179058cf28dad76ae7d615c00aaf30dbbbfe" + }, + { + "path": "crates/oa-desktop/src/recovery/fixtures/source6-model.json", + "bytes": 90629, + "sha256": "5bb8db0b6394276666323483f977ac3586f88554c81a148c6d508fca0ef4576f" + }, + { + "path": "crates/oa-desktop/src/recovery/source5.rs", + "bytes": 6956, + "sha256": "0f0a763f0c98c2c908d4c2b95d8a4c042b6a255ee1cc16260e5404669691f642" + }, + { + "path": "crates/oa-desktop/src/recovery/source5_tests.rs", + "bytes": 12146, + "sha256": "cfd17a742f1f27b523fce7cd9309f0a07a30413395f6c58659fb91d02834a7a3" + }, + { + "path": "crates/oa-desktop/src/recovery/source7_tests.rs", + "bytes": 18213, + "sha256": "7ee61de66c75bf949489ba51ddc9677e2b4efc68801cf27909c9b894bfdc9288" + }, + { + "path": "crates/oa-desktop/src/route_edit.rs", + "bytes": 2941, + "sha256": "457ae59c2761a43a8620b4d336a7cf0f54b965997110ecaf968756a88b6b0374" + }, + { + "path": "crates/oa-desktop/src/semantic_review.rs", + "bytes": 3240, + "sha256": "916192003637b60c12f6b3b3663a5b9c770ae4d10d51a415f6b3e4035e30fe13" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts.rs", + "bytes": 24201, + "sha256": "a79236a8150597ff808597e59cf4f1e9e61c74c4901d9c8cf42d3427bb52a9a8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_recovery_falsifier_tests.rs", + "bytes": 11034, + "sha256": "3f255d04e4bffa5a467b75e3cbf6f7149aa3269a02f2a89fbaa1db0e5df9ae62" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_tests.rs", + "bytes": 20798, + "sha256": "04d0dd2ac453705185663f705282aa4a3a31433466a5be305764248da1a03c32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/artifacts_view.rs", + "bytes": 6447, + "sha256": "2100ff73565765d8293c84f6ce2d8e566610c1524c50e32ce3c37dc33b6686e4" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments.rs", + "bytes": 18160, + "sha256": "de0ec0c740895b160ff5b847332c087c3f1a48931583464069470cc61315ed59" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_tests.rs", + "bytes": 29389, + "sha256": "8b26be0324e0f33b1e7cf7af340350df8ed98963002d6da8589ee0e6f6900bea" + }, + { + "path": "crates/oa-desktop/src/semantic_review/attachments_view.rs", + "bytes": 3032, + "sha256": "932f231554d77c7cb119d33bb06b9879db5e12127aed187e67013e77b6458e78" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch.rs", + "bytes": 31771, + "sha256": "44830e1a9fa572493d423545336f76e79fa24ef29900e4f7927cbc83f9071d17" + }, + { + "path": "crates/oa-desktop/src/semantic_review/batch_tests.rs", + "bytes": 27546, + "sha256": "2a8131b81322e6a49b1348c6efec4526a3df53c8eefc0a2b25c746e2b7c6ead8" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose.rs", + "bytes": 27155, + "sha256": "c6adcc9882dde65e9f04f6eda7f0c855c5cbb285cf421123029169112793ce9b" + }, + { + "path": "crates/oa-desktop/src/semantic_review/compose_diagnostic_tests.rs", + "bytes": 9809, + "sha256": "440daf8d43278ef981c620d1818d0daaed8fb83193b8e8ff67b2e42fbf882938" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructor_tests.rs", + "bytes": 54132, + "sha256": "85149521ad7df62918f6f2fab6da2b3346c342ab4bce7100de3f6206c1e81096" + }, + { + "path": "crates/oa-desktop/src/semantic_review/constructors.rs", + "bytes": 12258, + "sha256": "0982163439b06a42d9af1643530364109282e63f05b323a35a76d8241f3caa32" + }, + { + "path": "crates/oa-desktop/src/semantic_review/history.rs", + "bytes": 3211, + "sha256": "df038c2464eab8093a983f3104f0d04ca8f602010a50e1d3eeb8e53f2309e201" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed.rs", + "bytes": 14175, + "sha256": "bdd6c0fdc7108056bc5d7433254503449eed2209813680e717ead24b9d0ce834" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows.rs", + "bytes": 13222, + "sha256": "4b7bf25806471ad22d89253b9af8000f5acff53b4cc0aa1c1a83138e7b270eca" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_rows_tests.rs", + "bytes": 30804, + "sha256": "1a3b09e7ed100411cdf8043f9a78defc664a873ee0201117709185c201a5c57f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/keyed_tests.rs", + "bytes": 31163, + "sha256": "9dc9b989e5a9d408427ca1baf86b2454f9dd3baf40a551c70ca2359dc18a1227" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind.rs", + "bytes": 789, + "sha256": "4ed19952ea511d1b3226564a138e3322f994371d6b49794c14bc3689d1393e7f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/message_kind_tests.rs", + "bytes": 23424, + "sha256": "5fcf9930e949aebeb12eab0327264f32a2388d62dbf098bd2365711e22623c52" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered.rs", + "bytes": 9705, + "sha256": "6a1ed894d1b9d0110bc784a75c49444f1d14f1f74620d701f22203b2d8d0a813" + }, + { + "path": "crates/oa-desktop/src/semantic_review/ordered_tests.rs", + "bytes": 22383, + "sha256": "5c8ea3a69e3da3b94d13f50f12aa7dc53246ccba25ffcace9552a0eb76b0bf36" + }, + { + "path": "crates/oa-desktop/src/semantic_review/recovery.rs", + "bytes": 28769, + "sha256": "88e69044d90c481593bab7cc125f0401c05202fccdde07698cec9483947fe8be" + }, + { + "path": "crates/oa-desktop/src/semantic_review/row.rs", + "bytes": 36972, + "sha256": "ecde54540071fde82d8d580d0da2fccd16d6b8e0144bd5e129afe91455f73bb1" + }, + { + "path": "crates/oa-desktop/src/semantic_review/scalar.rs", + "bytes": 15153, + "sha256": "9ad202174934dd9a63fbf9cba43135aead571db60846c8b7b1d3019a11df26c2" + }, + { + "path": "crates/oa-desktop/src/semantic_review/source7_tests.rs", + "bytes": 11665, + "sha256": "5e8221d77b068fa30c1571988448cb8829711735881d810f3d333cbc95d34a9f" + }, + { + "path": "crates/oa-desktop/src/semantic_review/tests.rs", + "bytes": 32480, + "sha256": "8839e241cf81d1e66abe072728eee1870b42341fbbefae9f39bda1b1a020f4ba" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view.rs", + "bytes": 57336, + "sha256": "c391814442cd5e95040c6dab9d511a254181de56c68d5c266d879870001561ad" + }, + { + "path": "crates/oa-desktop/src/semantic_review/view_reserved_artifact_tests.rs", + "bytes": 4737, + "sha256": "6c766b29c8664d15cb113d2cc71bba9b60ae4ccf7e44c9c5d3c41e1dc4b7ed90" + }, + { + "path": "crates/oa-desktop/src/source_navigation.rs", + "bytes": 3938, + "sha256": "c1da10882f35f8eb0675e68c642c9a209dde09679cded414cfb9903a4e49ec77" + }, + { + "path": "crates/oa-desktop/src/source_tree.rs", + "bytes": 21816, + "sha256": "4d55e0110a1eb128a5d26c28f3aae5853d79b7245812b7c82bd275f38440a5aa" + }, + { + "path": "crates/oa-desktop/src/source_workspace.rs", + "bytes": 15522, + "sha256": "30f63a6b8d65a38d66061f90d864b5746cbacc0fbd65abc028a8f3071c47d358" + }, + { + "path": "crates/oa-desktop/src/style.rs", + "bytes": 3015, + "sha256": "05d61bec16141612ccafa0988e8c4827f41754509efdb3b961eab69127ded896" + }, + { + "path": "crates/oa-desktop/src/tests.rs", + "bytes": 58557, + "sha256": "b017218195eea2c96aba12eba8a99a38945c8ca910a652e272d34883bdb98691" + }, + { + "path": "crates/oa-desktop/src/view_copy.rs", + "bytes": 9043, + "sha256": "5630f31c942e1226aafd67eabdace6a5c5494875bdc6f7f077019e8110ba41a9" + }, + { + "path": "crates/oa-desktop/src/views.rs", + "bytes": 48347, + "sha256": "7148e01e8479c2294093159969bc33b9ff0cf916799d481681811c4de5c60e53" + }, + { + "path": "crates/oa-desktop/src/views/traceability.rs", + "bytes": 7501, + "sha256": "4c89dcf35c25e737d8cce4d543a5989ca104a5678e6cf40df47e457773d2ef94" + }, + { + "path": "crates/oa-desktop/src/workflow.rs", + "bytes": 82829, + "sha256": "a00ba19d6d23435d18c9e1f6a0ad2065f889bcfa97aa3840bcdfaa03cb2666aa" + }, + { + "path": "crates/oa-desktop/src/workflow/communication.rs", + "bytes": 11084, + "sha256": "34d121ad97706012722e4bb6210072ecc3a5b4718b0ceab0c3d0f14d4cd780a1" + }, + { + "path": "crates/oa-desktop/src/workflow/recovery.rs", + "bytes": 9859, + "sha256": "0849b0f34dba5e8761be5fa05784d134ac74e4e9db395d6b9b7d6cff71e3f3dc" + }, + { + "path": "crates/oa-desktop/src/workflow/transition_tests.rs", + "bytes": 8553, + "sha256": "589b1b2dbadca74a52c2cfcfd4fe620bd4790abd113ac02182e91616c52d793c" + }, + { + "path": "crates/oa-server/Cargo.toml", + "bytes": 778, + "sha256": "527ff5e15010a8b560a6659aa1ae4bf0c8df0d9e019f03c47529ec6a750c0982" + }, + { + "path": "crates/oa-server/build.rs", + "bytes": 45, + "sha256": "ab1be6ae1fd8bf3ebaeef6348347a9d5e666bde693126f199e041659e0b094a9" + }, + { + "path": "crates/oa-server/src/error.rs", + "bytes": 5610, + "sha256": "93817f1502386e4662c96ee1c7d1c4afc4e33bda6fd64e46c86c8e1afd5a9368" + }, + { + "path": "crates/oa-server/src/lib.rs", + "bytes": 7743, + "sha256": "20bef350350ed6339588b23af684abf745f97916c7edf3853ee042abe687e664" + }, + { + "path": "crates/oa-server/src/main.rs", + "bytes": 4163, + "sha256": "d59a6a2b5c7034bd2e00a516d2d49abb16391bf0316c1c357ddafb9c82d2d1e3" + }, + { + "path": "crates/oa-server/src/preparation_http_tests.rs", + "bytes": 5523, + "sha256": "454b90d0055d35644c8d990cd7576ddf675a9b271ca07fe9b0efce25d8ddbc07" + }, + { + "path": "crates/oa-server/src/routes.rs", + "bytes": 46053, + "sha256": "3f9a0c22043dbf28f7a8e587d2fc3abf869f76f4d23a46fe0aeb9c4392454a4b" + }, + { + "path": "crates/oa-server/src/store.rs", + "bytes": 25524, + "sha256": "37dcfb845b7993d5bced2bcf25fedfcd2a9c20a748f9315afe6cca1f41f89ae5" + }, + { + "path": "crates/oa-server/src/store_preparation_gate.rs", + "bytes": 4440, + "sha256": "427c390da3c0281ba1fe115a93ea90800e3b45fce6bcb9185e71982ddd885fec" + }, + { + "path": "crates/oa-server/tests/http.rs", + "bytes": 71892, + "sha256": "50daa6a90e96ad6fe3c6a27df2eaebe486270599c203892d09769c547a194975" + }, + { + "path": "crates/oa-server/tests/http/communication_limits.rs", + "bytes": 5790, + "sha256": "ba5474dd8e494a0176fffb4548c8e3deb2081b15de33bfce82394c764e0a2c16" + }, + { + "path": "crates/oa-server/tests/http/data_contracts.rs", + "bytes": 25949, + "sha256": "8cd456db83f301baca380acf025a5a99db4edf7d8839537dfbd02c4307e10e6b" + }, + { + "path": "crates/oa-server/tests/http/port_anchors.rs", + "bytes": 15086, + "sha256": "7199d0a208ddad9e1518b6e3fb390d64da111716d7505ba5c995deae19ad1258" + }, + { + "path": "crates/oa-server/tests/http/semantic_transitions.rs", + "bytes": 22832, + "sha256": "856d1c9b633ffb581e3e631f4e5a607789a02181dbf060667f208a569bfa4920" + }, + { + "path": "crates/oa-server/tests/http/source6_views.rs", + "bytes": 13023, + "sha256": "867bccda0e030eeeb9976b4ceeb47b21ab5044d700278022d5fb495bbb64ca07" + }, + { + "path": "crates/oa-server/tests/http/source7_contracts.rs", + "bytes": 11000, + "sha256": "0e0a467186da7263c0754890aff69ebd0d92d36b5224e4865bb6854b18dab7e8" + }, + { + "path": "crates/oa-server/tests/http/source_projects.rs", + "bytes": 30907, + "sha256": "8ff580f317ec267d1cd72ae14d8638f74a77cdf99ca4c78f66f4290c2d77460a" + }, + { + "path": "crates/oa-server/tests/semantic_http_contract.py", + "bytes": 7251, + "sha256": "4737ff94f10761f94151a694414c5c62737e0391ec820bca132830652bc4cca2" + }, + { + "path": "crates/oa-server/tests/semantic_schema.py", + "bytes": 25111, + "sha256": "cacca116c42ffbc097f1419c0f89921fa0dfd3faa864d46820ff744cfe6967f9" + }, + { + "path": "crates/oa-server/tests/state_representation.rs", + "bytes": 12241, + "sha256": "6686c826f28248ae4b63ec3f2112e193d4a347724b87974483217fcfee49cd61" + }, + { + "path": "docs/openapi.json", + "bytes": 346920, + "sha256": "bc5825a3182a4df5f6710a80262f4a09b4c15f0e4cda7ca74e1746ceca81a89b" + } + ] +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/manifest.json b/harness/experiments/windows-runtime-321897f-20260911/manifest.json new file mode 100644 index 00000000..99079905 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/manifest.json @@ -0,0 +1,1406 @@ +{ + "schema": 1, + "identity": "Codex-ytr83r /root/wsl_startup_review", + "scope": "Closed Windows runtime evidence; archival only", + "frozenUtc": "2026-09-11T17:51:53.4220620Z", + "sourceRoot": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio", + "payloadCount": 137, + "payloadBytes": 265024, + "rootRestLogStatusInventory": [ + "ytr83r-rest-coverage-321897f.log", + "ytr83r-rest-coverage-source7-321897f-status.json", + "ytr83r-rest-coverage-source7-321897f.log", + "ytr83r-rest-coverage-source7-v2-321897f-status.json", + "ytr83r-rest-coverage-source7-v2-321897f.log" + ], + "missingExpectedStatus": "ytr83r-rest-coverage-321897f-status.json absent at freeze; not manufactured", + "probeDirectories": [ + { + "directory": "rest-coverage-20260911-104234", + "files": 28, + "bytes": 25465, + "oldestWriteUtc": "2026-09-11T17:42:34.7139350Z", + "newestWriteUtc": "2026-09-11T17:42:40.3609678Z", + "inventory": [ + "rest-coverage-20260911-104234/01-create.meta.json", + "rest-coverage-20260911-104234/01-create.request.json", + "rest-coverage-20260911-104234/01-create.response.txt", + "rest-coverage-20260911-104234/02-before-model.meta.json", + "rest-coverage-20260911-104234/02-before-model.response.txt", + "rest-coverage-20260911-104234/03-before-bundle.meta.json", + "rest-coverage-20260911-104234/03-before-bundle.response.txt", + "rest-coverage-20260911-104234/04-incomplete-candidate.meta.json", + "rest-coverage-20260911-104234/04-incomplete-candidate.request.json", + "rest-coverage-20260911-104234/04-incomplete-candidate.response.txt", + "rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json", + "rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt", + "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json", + "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt", + "rest-coverage-20260911-104234/07-commit-incomplete.meta.json", + "rest-coverage-20260911-104234/07-commit-incomplete.request.json", + "rest-coverage-20260911-104234/07-commit-incomplete.response.txt", + "rest-coverage-20260911-104234/08-incomplete-model.meta.json", + "rest-coverage-20260911-104234/08-incomplete-model.response.txt", + "rest-coverage-20260911-104234/09-incomplete-bundle.meta.json", + "rest-coverage-20260911-104234/09-incomplete-bundle.response.txt", + "rest-coverage-20260911-104234/failure.txt", + "rest-coverage-20260911-104234/run.json", + "rest-coverage-20260911-104234/server-1.stderr.log", + "rest-coverage-20260911-104234/server-1.stdout.log", + "rest-coverage-20260911-104234/store/.arcadia.lock", + "rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json", + "rest-coverage-20260911-104234/synthetic-token.txt" + ] + }, + { + "directory": "rest-coverage-20260911-104537", + "files": 28, + "bytes": 25465, + "oldestWriteUtc": "2026-09-11T17:45:37.8699149Z", + "newestWriteUtc": "2026-09-11T17:45:45.5668293Z", + "inventory": [ + "rest-coverage-20260911-104537/01-create.meta.json", + "rest-coverage-20260911-104537/01-create.request.json", + "rest-coverage-20260911-104537/01-create.response.txt", + "rest-coverage-20260911-104537/02-before-model.meta.json", + "rest-coverage-20260911-104537/02-before-model.response.txt", + "rest-coverage-20260911-104537/03-before-bundle.meta.json", + "rest-coverage-20260911-104537/03-before-bundle.response.txt", + "rest-coverage-20260911-104537/04-incomplete-candidate.meta.json", + "rest-coverage-20260911-104537/04-incomplete-candidate.request.json", + "rest-coverage-20260911-104537/04-incomplete-candidate.response.txt", + "rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json", + "rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt", + "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json", + "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt", + "rest-coverage-20260911-104537/07-commit-incomplete.meta.json", + "rest-coverage-20260911-104537/07-commit-incomplete.request.json", + "rest-coverage-20260911-104537/07-commit-incomplete.response.txt", + "rest-coverage-20260911-104537/08-incomplete-model.meta.json", + "rest-coverage-20260911-104537/08-incomplete-model.response.txt", + "rest-coverage-20260911-104537/09-incomplete-bundle.meta.json", + "rest-coverage-20260911-104537/09-incomplete-bundle.response.txt", + "rest-coverage-20260911-104537/failure.txt", + "rest-coverage-20260911-104537/run.json", + "rest-coverage-20260911-104537/server-1.stderr.log", + "rest-coverage-20260911-104537/server-1.stdout.log", + "rest-coverage-20260911-104537/store/.arcadia.lock", + "rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json", + "rest-coverage-20260911-104537/synthetic-token.txt" + ] + }, + { + "directory": "rest-coverage-20260911-104654", + "files": 68, + "bytes": 83271, + "oldestWriteUtc": "2026-09-11T17:46:54.5938902Z", + "newestWriteUtc": "2026-09-11T17:47:04.3486966Z", + "inventory": [ + "rest-coverage-20260911-104654/01-create.meta.json", + "rest-coverage-20260911-104654/01-create.request.json", + "rest-coverage-20260911-104654/01-create.response.txt", + "rest-coverage-20260911-104654/02-before-model.meta.json", + "rest-coverage-20260911-104654/02-before-model.response.txt", + "rest-coverage-20260911-104654/03-before-bundle.meta.json", + "rest-coverage-20260911-104654/03-before-bundle.response.txt", + "rest-coverage-20260911-104654/04-incomplete-candidate.meta.json", + "rest-coverage-20260911-104654/04-incomplete-candidate.request.json", + "rest-coverage-20260911-104654/04-incomplete-candidate.response.txt", + "rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json", + "rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt", + "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json", + "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt", + "rest-coverage-20260911-104654/07-commit-incomplete.meta.json", + "rest-coverage-20260911-104654/07-commit-incomplete.request.json", + "rest-coverage-20260911-104654/07-commit-incomplete.response.txt", + "rest-coverage-20260911-104654/08-incomplete-model.meta.json", + "rest-coverage-20260911-104654/08-incomplete-model.response.txt", + "rest-coverage-20260911-104654/09-incomplete-bundle.meta.json", + "rest-coverage-20260911-104654/09-incomplete-bundle.response.txt", + "rest-coverage-20260911-104654/10-incomplete-canonical.meta.json", + "rest-coverage-20260911-104654/10-incomplete-canonical.response.txt", + "rest-coverage-20260911-104654/11-incomplete-validation.meta.json", + "rest-coverage-20260911-104654/11-incomplete-validation.response.txt", + "rest-coverage-20260911-104654/12-json-parity.meta.json", + "rest-coverage-20260911-104654/12-json-parity.request.json", + "rest-coverage-20260911-104654/12-json-parity.response.txt", + "rest-coverage-20260911-104654/13-text-parity.meta.json", + "rest-coverage-20260911-104654/13-text-parity.request.json", + "rest-coverage-20260911-104654/13-text-parity.response.txt", + "rest-coverage-20260911-104654/14-invalid-candidate.meta.json", + "rest-coverage-20260911-104654/14-invalid-candidate.request.json", + "rest-coverage-20260911-104654/14-invalid-candidate.response.txt", + "rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json", + "rest-coverage-20260911-104654/15-invalid-write-rejected.request.json", + "rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt", + "rest-coverage-20260911-104654/16-rejection-model.meta.json", + "rest-coverage-20260911-104654/16-rejection-model.response.txt", + "rest-coverage-20260911-104654/17-rejection-bundle.meta.json", + "rest-coverage-20260911-104654/17-rejection-bundle.response.txt", + "rest-coverage-20260911-104654/18-repair-write.meta.json", + "rest-coverage-20260911-104654/18-repair-write.request.json", + "rest-coverage-20260911-104654/18-repair-write.response.txt", + "rest-coverage-20260911-104654/19-repaired-model.meta.json", + "rest-coverage-20260911-104654/19-repaired-model.response.txt", + "rest-coverage-20260911-104654/20-repaired-bundle.meta.json", + "rest-coverage-20260911-104654/20-repaired-bundle.response.txt", + "rest-coverage-20260911-104654/21-repaired-validation.meta.json", + "rest-coverage-20260911-104654/21-repaired-validation.response.txt", + "rest-coverage-20260911-104654/22-restart-model.meta.json", + "rest-coverage-20260911-104654/22-restart-model.response.txt", + "rest-coverage-20260911-104654/23-restart-bundle.meta.json", + "rest-coverage-20260911-104654/23-restart-bundle.response.txt", + "rest-coverage-20260911-104654/24-restart-validation.meta.json", + "rest-coverage-20260911-104654/24-restart-validation.response.txt", + "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json", + "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json", + "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt", + "rest-coverage-20260911-104654/result.json", + "rest-coverage-20260911-104654/run.json", + "rest-coverage-20260911-104654/server-1.stderr.log", + "rest-coverage-20260911-104654/server-1.stdout.log", + "rest-coverage-20260911-104654/server-2.stderr.log", + "rest-coverage-20260911-104654/server-2.stdout.log", + "rest-coverage-20260911-104654/store/.arcadia.lock", + "rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json", + "rest-coverage-20260911-104654/synthetic-token.txt" + ] + } + ], + "contentReview": "Text fixture/request/response/store/run/test-token/log/manifest data; no unexpected credential patterns or external endpoint findings in probe content; no binaries or code copied", + "files": [ + { + "source": ".local/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log", + "destination": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log", + "bytes": 80438, + "sourceLastWriteUtc": "2026-09-11T17:47:12.5774488Z", + "sourceSha256": "25B409B3997C3C897A0D3D40037B541DE53D46F2FF44287591A6332193B19C25", + "destinationBytes": 80438, + "destinationSha256": "25B409B3997C3C897A0D3D40037B541DE53D46F2FF44287591A6332193B19C25" + }, + { + "source": ".local/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json", + "destination": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json", + "bytes": 485, + "sourceLastWriteUtc": "2026-09-11T17:47:12.7598449Z", + "sourceSha256": "D146BA197408EAF20F3353069652A26686CA2579BB35C9008BFCC502CF61F0BE", + "destinationBytes": 485, + "destinationSha256": "D146BA197408EAF20F3353069652A26686CA2579BB35C9008BFCC502CF61F0BE" + }, + { + "source": ".local/contextual-integration-4da92ab/combined-build-inputs.json", + "destination": "contextual-integration-4da92ab/combined-build-inputs.json", + "bytes": 46617, + "sourceLastWriteUtc": "2026-09-11T17:41:00.0503270Z", + "sourceSha256": "153AD82E00E05111F6EC01C14811A0FBCFC2FD33F33FAB68563A0F0F88FD2E57", + "destinationBytes": 46617, + "destinationSha256": "153AD82E00E05111F6EC01C14811A0FBCFC2FD33F33FAB68563A0F0F88FD2E57" + }, + { + "source": ".local/contextual-integration-4da92ab/combined-build-inputs-after.json", + "destination": "contextual-integration-4da92ab/combined-build-inputs-after.json", + "bytes": 164, + "sourceLastWriteUtc": "2026-09-11T17:48:08.4439496Z", + "sourceSha256": "4C9C7DDEDC26BA131678F2CCCA0DA359E95818835262EF1EA196E7C1631C30CD", + "destinationBytes": 164, + "destinationSha256": "4C9C7DDEDC26BA131678F2CCCA0DA359E95818835262EF1EA196E7C1631C30CD" + }, + { + "source": ".local/server-windows-321897f/manifest.json", + "destination": "server-windows-321897f/manifest.json", + "bytes": 859, + "sourceLastWriteUtc": "2026-09-11T17:41:19.9148570Z", + "sourceSha256": "032543DFA8A52A3BDEFA9B32E1A5661BF11B38313A050248EC1EEAF528BE7C0F", + "destinationBytes": 859, + "destinationSha256": "032543DFA8A52A3BDEFA9B32E1A5661BF11B38313A050248EC1EEAF528BE7C0F" + }, + { + "source": ".local/ytr83r-semantic-http-321897f.log", + "destination": "ytr83r-semantic-http-321897f.log", + "bytes": 111, + "sourceLastWriteUtc": "2026-09-11T17:42:00.0518864Z", + "sourceSha256": "16CF6C0ED7A426EC7160575B6512E5D27EE69AB1CDECE3E93636E1118F4324C6", + "destinationBytes": 111, + "destinationSha256": "16CF6C0ED7A426EC7160575B6512E5D27EE69AB1CDECE3E93636E1118F4324C6" + }, + { + "source": ".local/ytr83r-semantic-http-321897f-status.json", + "destination": "ytr83r-semantic-http-321897f-status.json", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:42:00.5251605Z", + "sourceSha256": "4E2CBAFC1746AA159495AED414778BC3838CFC54C8819A000E80BB49E57AA0B3", + "destinationBytes": 209, + "destinationSha256": "4E2CBAFC1746AA159495AED414778BC3838CFC54C8819A000E80BB49E57AA0B3" + }, + { + "source": ".local/ytr83r-rest-coverage-fixture-version-correction.json", + "destination": "ytr83r-rest-coverage-fixture-version-correction.json", + "bytes": 410, + "sourceLastWriteUtc": "2026-09-11T17:46:16.9642450Z", + "sourceSha256": "CA2536C8A9DA308BE521B0B3930576988C1C8AAC48B9ECB97A05566FB64282D2", + "destinationBytes": 410, + "destinationSha256": "CA2536C8A9DA308BE521B0B3930576988C1C8AAC48B9ECB97A05566FB64282D2" + }, + { + "source": ".local/ytr83r-rest-coverage-321897f.log", + "destination": "ytr83r-rest-coverage-321897f.log", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:42:34.4493356Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/ytr83r-rest-coverage-source7-321897f-status.json", + "destination": "ytr83r-rest-coverage-source7-321897f-status.json", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:45:47.4018476Z", + "sourceSha256": "3AAF5C9034A3FF448316AC53243A422AFBFEA8D7E5D81BEA1AC14F7A7BD01628", + "destinationBytes": 209, + "destinationSha256": "3AAF5C9034A3FF448316AC53243A422AFBFEA8D7E5D81BEA1AC14F7A7BD01628" + }, + { + "source": ".local/ytr83r-rest-coverage-source7-321897f.log", + "destination": "ytr83r-rest-coverage-source7-321897f.log", + "bytes": 330, + "sourceLastWriteUtc": "2026-09-11T17:45:47.2606079Z", + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationBytes": 330, + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035" + }, + { + "source": ".local/ytr83r-rest-coverage-source7-v2-321897f-status.json", + "destination": "ytr83r-rest-coverage-source7-v2-321897f-status.json", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:47:04.6477822Z", + "sourceSha256": "12AA41E13C4A1C411E42D07FDCA530966F8EEE47AA974B2190CB7416DBC7477B", + "destinationBytes": 209, + "destinationSha256": "12AA41E13C4A1C411E42D07FDCA530966F8EEE47AA974B2190CB7416DBC7477B" + }, + { + "source": ".local/ytr83r-rest-coverage-source7-v2-321897f.log", + "destination": "ytr83r-rest-coverage-source7-v2-321897f.log", + "bytes": 782, + "sourceLastWriteUtc": "2026-09-11T17:47:04.4079863Z", + "sourceSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "destinationBytes": 782, + "destinationSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF" + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.meta.json", + "destination": "rest-coverage-20260911-104234/01-create.meta.json", + "bytes": 135, + "sourceLastWriteUtc": "2026-09-11T17:42:38.4704373Z", + "sourceSha256": "DB1F04E3B2C18FC0728C6E18F7249C8B90583549578EB351815A81A05B81D18B", + "destinationBytes": 135, + "destinationSha256": "DB1F04E3B2C18FC0728C6E18F7249C8B90583549578EB351815A81A05B81D18B" + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.request.json", + "destination": "rest-coverage-20260911-104234/01-create.request.json", + "bytes": 30, + "sourceLastWriteUtc": "2026-09-11T17:42:38.2750843Z", + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationBytes": 30, + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C" + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.response.txt", + "destination": "rest-coverage-20260911-104234/01-create.response.txt", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:42:38.4186240Z", + "sourceSha256": "A3E50B10D0A3A2D180E3814F3415901F3362BAADA2E407D9A38B7A77836325FB", + "destinationBytes": 209, + "destinationSha256": "A3E50B10D0A3A2D180E3814F3415901F3362BAADA2E407D9A38B7A77836325FB" + }, + { + "source": ".local/rest-coverage-20260911-104234/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104234/02-before-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:42:38.5335044Z", + "sourceSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "destinationBytes": 177, + "destinationSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80" + }, + { + "source": ".local/rest-coverage-20260911-104234/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104234/02-before-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:42:38.5260037Z", + "sourceSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "destinationBytes": 203, + "destinationSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD" + }, + { + "source": ".local/rest-coverage-20260911-104234/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/03-before-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:42:38.5944803Z", + "sourceSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "destinationBytes": 186, + "destinationSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F" + }, + { + "source": ".local/rest-coverage-20260911-104234/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/03-before-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:42:38.5944803Z", + "sourceSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "destinationBytes": 183, + "destinationSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90" + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:42:38.7437547Z", + "sourceSha256": "05FBE522633AA7D2C46936E9B939B36E895676159B773FAABE00D23143746037", + "destinationBytes": 183, + "destinationSha256": "05FBE522633AA7D2C46936E9B939B36E895676159B773FAABE00D23143746037" + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.request.json", + "bytes": 2099, + "sourceLastWriteUtc": "2026-09-11T17:42:38.5986094Z", + "sourceSha256": "5AA56466B83E99098A57E08A83000C80493C22B52132874EEF90F3DDC99976D7", + "destinationBytes": 2099, + "destinationSha256": "5AA56466B83E99098A57E08A83000C80493C22B52132874EEF90F3DDC99976D7" + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.response.txt", + "bytes": 1739, + "sourceLastWriteUtc": "2026-09-11T17:42:38.7400316Z", + "sourceSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "destinationBytes": 1739, + "destinationSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80" + }, + { + "source": ".local/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:42:39.1021976Z", + "sourceSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "destinationBytes": 177, + "destinationSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80" + }, + { + "source": ".local/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:42:39.0986872Z", + "sourceSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "destinationBytes": 203, + "destinationSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD" + }, + { + "source": ".local/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:42:39.1455452Z", + "sourceSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "destinationBytes": 186, + "destinationSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F" + }, + { + "source": ".local/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:42:39.1415499Z", + "sourceSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "destinationBytes": 183, + "destinationSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90" + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:42:39.3696676Z", + "sourceSha256": "F313216BE5300C8D2E23F43E3B973EF136E723511946398C498131E6ABCEF3BA", + "destinationBytes": 186, + "destinationSha256": "F313216BE5300C8D2E23F43E3B973EF136E723511946398C498131E6ABCEF3BA" + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.request.json", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:42:39.2664397Z", + "sourceSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "destinationBytes": 2054, + "destinationSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D" + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.response.txt", + "bytes": 3813, + "sourceLastWriteUtc": "2026-09-11T17:42:39.3685517Z", + "sourceSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "destinationBytes": 3813, + "destinationSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466" + }, + { + "source": ".local/rest-coverage-20260911-104234/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104234/08-incomplete-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:42:39.4734729Z", + "sourceSha256": "112FB748E47AD2AA278A52EBBB1ECA66F2E868DFB36C19BDC036DDDF2ACE4FA0", + "destinationBytes": 177, + "destinationSha256": "112FB748E47AD2AA278A52EBBB1ECA66F2E868DFB36C19BDC036DDDF2ACE4FA0" + }, + { + "source": ".local/rest-coverage-20260911-104234/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104234/08-incomplete-model.response.txt", + "bytes": 4086, + "sourceLastWriteUtc": "2026-09-11T17:42:39.4734729Z", + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationBytes": 4086, + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078" + }, + { + "source": ".local/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/09-incomplete-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:42:39.5654519Z", + "sourceSha256": "59DFA3554F3081A68E5778E66F1C4E7D81925E0AD37978DAC83B5721CA49F9BC", + "destinationBytes": 186, + "destinationSha256": "59DFA3554F3081A68E5778E66F1C4E7D81925E0AD37978DAC83B5721CA49F9BC" + }, + { + "source": ".local/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/09-incomplete-bundle.response.txt", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:42:39.5633103Z", + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationBytes": 2054, + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F" + }, + { + "source": ".local/rest-coverage-20260911-104234/failure.txt", + "destination": "rest-coverage-20260911-104234/failure.txt", + "bytes": 330, + "sourceLastWriteUtc": "2026-09-11T17:42:40.3609678Z", + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationBytes": 330, + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035" + }, + { + "source": ".local/rest-coverage-20260911-104234/run.json", + "destination": "rest-coverage-20260911-104234/run.json", + "bytes": 268, + "sourceLastWriteUtc": "2026-09-11T17:42:35.5825554Z", + "sourceSha256": "591DE9F128C7C0F0C060C8507C15AAA1EF3257701C3157C8C6EBABEAAFEC491E", + "destinationBytes": 268, + "destinationSha256": "591DE9F128C7C0F0C060C8507C15AAA1EF3257701C3157C8C6EBABEAAFEC491E" + }, + { + "source": ".local/rest-coverage-20260911-104234/server-1.stderr.log", + "destination": "rest-coverage-20260911-104234/server-1.stderr.log", + "bytes": 142, + "sourceLastWriteUtc": "2026-09-11T17:42:37.2777692Z", + "sourceSha256": "EE334A498E1E7087221B1A539E75CFD06EF7448E75033B55A205323F73824D18", + "destinationBytes": 142, + "destinationSha256": "EE334A498E1E7087221B1A539E75CFD06EF7448E75033B55A205323F73824D18" + }, + { + "source": ".local/rest-coverage-20260911-104234/server-1.stdout.log", + "destination": "rest-coverage-20260911-104234/server-1.stdout.log", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:42:35.6715391Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104234/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104234/store/.arcadia.lock", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:42:37.2654813Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json", + "destination": "rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json", + "bytes": 6234, + "sourceLastWriteUtc": "2026-09-11T17:42:39.3187911Z", + "sourceSha256": "197F37E8722CAE507971106ACCA18B0D3810E4F959775469E1A3F6B5F716A72E", + "destinationBytes": 6234, + "destinationSha256": "197F37E8722CAE507971106ACCA18B0D3810E4F959775469E1A3F6B5F716A72E" + }, + { + "source": ".local/rest-coverage-20260911-104234/synthetic-token.txt", + "destination": "rest-coverage-20260911-104234/synthetic-token.txt", + "bytes": 42, + "sourceLastWriteUtc": "2026-09-11T17:42:34.7139350Z", + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationBytes": 42, + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5" + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.meta.json", + "destination": "rest-coverage-20260911-104537/01-create.meta.json", + "bytes": 135, + "sourceLastWriteUtc": "2026-09-11T17:45:41.3843412Z", + "sourceSha256": "331522F8D2AAB8D26DB5CA9AEEDBD53622EDD4EBDA653489ECF8D5CA0289E6F0", + "destinationBytes": 135, + "destinationSha256": "331522F8D2AAB8D26DB5CA9AEEDBD53622EDD4EBDA653489ECF8D5CA0289E6F0" + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.request.json", + "destination": "rest-coverage-20260911-104537/01-create.request.json", + "bytes": 30, + "sourceLastWriteUtc": "2026-09-11T17:45:41.2322820Z", + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationBytes": 30, + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C" + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.response.txt", + "destination": "rest-coverage-20260911-104537/01-create.response.txt", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:45:41.2934584Z", + "sourceSha256": "4E38775A831CA3D5DEE23D8649F212BA34F4C6890EBE2B9AFCFC6955DCAF3233", + "destinationBytes": 209, + "destinationSha256": "4E38775A831CA3D5DEE23D8649F212BA34F4C6890EBE2B9AFCFC6955DCAF3233" + }, + { + "source": ".local/rest-coverage-20260911-104537/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104537/02-before-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:45:41.5029451Z", + "sourceSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "destinationBytes": 177, + "destinationSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F" + }, + { + "source": ".local/rest-coverage-20260911-104537/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104537/02-before-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:45:41.4999153Z", + "sourceSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "destinationBytes": 203, + "destinationSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD" + }, + { + "source": ".local/rest-coverage-20260911-104537/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/03-before-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:45:41.5440069Z", + "sourceSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "destinationBytes": 186, + "destinationSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56" + }, + { + "source": ".local/rest-coverage-20260911-104537/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/03-before-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:45:41.5399567Z", + "sourceSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "destinationBytes": 183, + "destinationSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D" + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:45:41.6035834Z", + "sourceSha256": "61658632B06EE44EDF2ACF36376D34EB3D56D838DD8E776BB5B319371A5E581B", + "destinationBytes": 183, + "destinationSha256": "61658632B06EE44EDF2ACF36376D34EB3D56D838DD8E776BB5B319371A5E581B" + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.request.json", + "bytes": 2099, + "sourceLastWriteUtc": "2026-09-11T17:45:41.5480424Z", + "sourceSha256": "6DB2A51CEE28F08B0AB8D1E30E079FD7FB3ACA9D606F3DA49CA9F05F999AADD5", + "destinationBytes": 2099, + "destinationSha256": "6DB2A51CEE28F08B0AB8D1E30E079FD7FB3ACA9D606F3DA49CA9F05F999AADD5" + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.response.txt", + "bytes": 1739, + "sourceLastWriteUtc": "2026-09-11T17:45:41.5999276Z", + "sourceSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "destinationBytes": 1739, + "destinationSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80" + }, + { + "source": ".local/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:45:42.2746599Z", + "sourceSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "destinationBytes": 177, + "destinationSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F" + }, + { + "source": ".local/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:45:42.2686550Z", + "sourceSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "destinationBytes": 203, + "destinationSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD" + }, + { + "source": ".local/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:45:42.3490827Z", + "sourceSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "destinationBytes": 186, + "destinationSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56" + }, + { + "source": ".local/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:45:42.3455620Z", + "sourceSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "destinationBytes": 183, + "destinationSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D" + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:45:42.9759492Z", + "sourceSha256": "08AE3CAD35E3E7D252D6F1D0C032056FEA560472F87499FB90E704204663CA33", + "destinationBytes": 186, + "destinationSha256": "08AE3CAD35E3E7D252D6F1D0C032056FEA560472F87499FB90E704204663CA33" + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.request.json", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:45:42.7612954Z", + "sourceSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "destinationBytes": 2054, + "destinationSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D" + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.response.txt", + "bytes": 3813, + "sourceLastWriteUtc": "2026-09-11T17:45:42.9724488Z", + "sourceSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "destinationBytes": 3813, + "destinationSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466" + }, + { + "source": ".local/rest-coverage-20260911-104537/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104537/08-incomplete-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:45:43.2701090Z", + "sourceSha256": "097EFA912E6B74665B981C484444F657C2AF0CDC44B09262234D9BE703C8DCCA", + "destinationBytes": 177, + "destinationSha256": "097EFA912E6B74665B981C484444F657C2AF0CDC44B09262234D9BE703C8DCCA" + }, + { + "source": ".local/rest-coverage-20260911-104537/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104537/08-incomplete-model.response.txt", + "bytes": 4086, + "sourceLastWriteUtc": "2026-09-11T17:45:43.2659574Z", + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationBytes": 4086, + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078" + }, + { + "source": ".local/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/09-incomplete-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:45:43.5969010Z", + "sourceSha256": "E19A7E642FD819FDE1AE567AA286D3072337208B46B8789B206E032A17E09B2A", + "destinationBytes": 186, + "destinationSha256": "E19A7E642FD819FDE1AE567AA286D3072337208B46B8789B206E032A17E09B2A" + }, + { + "source": ".local/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/09-incomplete-bundle.response.txt", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:45:43.4594522Z", + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationBytes": 2054, + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F" + }, + { + "source": ".local/rest-coverage-20260911-104537/failure.txt", + "destination": "rest-coverage-20260911-104537/failure.txt", + "bytes": 330, + "sourceLastWriteUtc": "2026-09-11T17:45:45.5668293Z", + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationBytes": 330, + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035" + }, + { + "source": ".local/rest-coverage-20260911-104537/run.json", + "destination": "rest-coverage-20260911-104537/run.json", + "bytes": 268, + "sourceLastWriteUtc": "2026-09-11T17:45:39.0313526Z", + "sourceSha256": "22E5F45AD23FB7A70A9F6F41619243A9F4FA543A3F59AFA66194DFB48C9B4CF3", + "destinationBytes": 268, + "destinationSha256": "22E5F45AD23FB7A70A9F6F41619243A9F4FA543A3F59AFA66194DFB48C9B4CF3" + }, + { + "source": ".local/rest-coverage-20260911-104537/server-1.stderr.log", + "destination": "rest-coverage-20260911-104537/server-1.stderr.log", + "bytes": 142, + "sourceLastWriteUtc": "2026-09-11T17:45:40.3433142Z", + "sourceSha256": "663EA517E98982589767A6A334789B8A0B2101AD3382C5ECF82D962B143EB29B", + "destinationBytes": 142, + "destinationSha256": "663EA517E98982589767A6A334789B8A0B2101AD3382C5ECF82D962B143EB29B" + }, + { + "source": ".local/rest-coverage-20260911-104537/server-1.stdout.log", + "destination": "rest-coverage-20260911-104537/server-1.stdout.log", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:45:39.1237392Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104537/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104537/store/.arcadia.lock", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:45:40.2848176Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json", + "destination": "rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json", + "bytes": 6234, + "sourceLastWriteUtc": "2026-09-11T17:45:42.8238158Z", + "sourceSha256": "FCFF7941ACBE24135A5B1227F547943496A1E4235A29AD2272599407CFE9CD65", + "destinationBytes": 6234, + "destinationSha256": "FCFF7941ACBE24135A5B1227F547943496A1E4235A29AD2272599407CFE9CD65" + }, + { + "source": ".local/rest-coverage-20260911-104537/synthetic-token.txt", + "destination": "rest-coverage-20260911-104537/synthetic-token.txt", + "bytes": 42, + "sourceLastWriteUtc": "2026-09-11T17:45:37.8699149Z", + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationBytes": 42, + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5" + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.meta.json", + "destination": "rest-coverage-20260911-104654/01-create.meta.json", + "bytes": 135, + "sourceLastWriteUtc": "2026-09-11T17:46:58.2365375Z", + "sourceSha256": "578389E8DEAC15BFA85E6069597EEE18186DB095F57B2F521C08BAE450E8D8F3", + "destinationBytes": 135, + "destinationSha256": "578389E8DEAC15BFA85E6069597EEE18186DB095F57B2F521C08BAE450E8D8F3" + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.request.json", + "destination": "rest-coverage-20260911-104654/01-create.request.json", + "bytes": 30, + "sourceLastWriteUtc": "2026-09-11T17:46:58.0230085Z", + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationBytes": 30, + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C" + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.response.txt", + "destination": "rest-coverage-20260911-104654/01-create.response.txt", + "bytes": 209, + "sourceLastWriteUtc": "2026-09-11T17:46:58.1427198Z", + "sourceSha256": "D675BAE43F4D1BAA0BEE9C885EBF0C89513C2809FBF9858136586C5F3C7EE387", + "destinationBytes": 209, + "destinationSha256": "D675BAE43F4D1BAA0BEE9C885EBF0C89513C2809FBF9858136586C5F3C7EE387" + }, + { + "source": ".local/rest-coverage-20260911-104654/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104654/02-before-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:46:58.3603418Z", + "sourceSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "destinationBytes": 177, + "destinationSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F" + }, + { + "source": ".local/rest-coverage-20260911-104654/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104654/02-before-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:46:58.3563438Z", + "sourceSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "destinationBytes": 203, + "destinationSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709" + }, + { + "source": ".local/rest-coverage-20260911-104654/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/03-before-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:46:58.4700784Z", + "sourceSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "destinationBytes": 186, + "destinationSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94" + }, + { + "source": ".local/rest-coverage-20260911-104654/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/03-before-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:58.4322898Z", + "sourceSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "destinationBytes": 183, + "destinationSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D" + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:58.5283858Z", + "sourceSha256": "67CE09D5DEDCB5DCF7AE44D4062DFBA0EFBF1D5C54A0E866CE92E32874798F6E", + "destinationBytes": 183, + "destinationSha256": "67CE09D5DEDCB5DCF7AE44D4062DFBA0EFBF1D5C54A0E866CE92E32874798F6E" + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.request.json", + "bytes": 2099, + "sourceLastWriteUtc": "2026-09-11T17:46:58.4741318Z", + "sourceSha256": "E1F6AC0246D26DBA66D1386F8577675C8B52C283EC410CA87E23E408F290D2EF", + "destinationBytes": 2099, + "destinationSha256": "E1F6AC0246D26DBA66D1386F8577675C8B52C283EC410CA87E23E408F290D2EF" + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.response.txt", + "bytes": 1523, + "sourceLastWriteUtc": "2026-09-11T17:46:58.5190033Z", + "sourceSha256": "5AB1E3B1E192543D603949D604CEE343CA7C64B4D51B5FD4044A0919B97E271E", + "destinationBytes": 1523, + "destinationSha256": "5AB1E3B1E192543D603949D604CEE343CA7C64B4D51B5FD4044A0919B97E271E" + }, + { + "source": ".local/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:46:59.0670309Z", + "sourceSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "destinationBytes": 177, + "destinationSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F" + }, + { + "source": ".local/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt", + "bytes": 203, + "sourceLastWriteUtc": "2026-09-11T17:46:59.0643220Z", + "sourceSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "destinationBytes": 203, + "destinationSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709" + }, + { + "source": ".local/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:46:59.1185642Z", + "sourceSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "destinationBytes": 186, + "destinationSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94" + }, + { + "source": ".local/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:59.1158340Z", + "sourceSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "destinationBytes": 183, + "destinationSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D" + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:46:59.2723646Z", + "sourceSha256": "6474F57F2B249BE934C11D9D5DCADD43AFBB199165C89BFA7F5001192878193A", + "destinationBytes": 186, + "destinationSha256": "6474F57F2B249BE934C11D9D5DCADD43AFBB199165C89BFA7F5001192878193A" + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.request.json", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:46:59.2171190Z", + "sourceSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "destinationBytes": 2054, + "destinationSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4" + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.response.txt", + "bytes": 3597, + "sourceLastWriteUtc": "2026-09-11T17:46:59.2687069Z", + "sourceSha256": "F3ED973A8ED40D4D668F4B93D9ADAAEEE873DBB95E0D3BDFD3104283E3009A97", + "destinationBytes": 3597, + "destinationSha256": "F3ED973A8ED40D4D668F4B93D9ADAAEEE873DBB95E0D3BDFD3104283E3009A97" + }, + { + "source": ".local/rest-coverage-20260911-104654/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104654/08-incomplete-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:46:59.3270513Z", + "sourceSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "destinationBytes": 177, + "destinationSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F" + }, + { + "source": ".local/rest-coverage-20260911-104654/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104654/08-incomplete-model.response.txt", + "bytes": 4086, + "sourceLastWriteUtc": "2026-09-11T17:46:59.3169765Z", + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationBytes": 4086, + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078" + }, + { + "source": ".local/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/09-incomplete-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:46:59.3802432Z", + "sourceSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "destinationBytes": 186, + "destinationSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906" + }, + { + "source": ".local/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/09-incomplete-bundle.response.txt", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:46:59.3745433Z", + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationBytes": 2054, + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F" + }, + { + "source": ".local/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json", + "destination": "rest-coverage-20260911-104654/10-incomplete-canonical.meta.json", + "bytes": 178, + "sourceLastWriteUtc": "2026-09-11T17:46:59.4339658Z", + "sourceSha256": "BB86DF6DDC765D1059F1EA5CA61331D7A5C9E4527FBBD2EC4D1F1C096000F997", + "destinationBytes": 178, + "destinationSha256": "BB86DF6DDC765D1059F1EA5CA61331D7A5C9E4527FBBD2EC4D1F1C096000F997" + }, + { + "source": ".local/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt", + "destination": "rest-coverage-20260911-104654/10-incomplete-canonical.response.txt", + "bytes": 2849, + "sourceLastWriteUtc": "2026-09-11T17:46:59.4307132Z", + "sourceSha256": "1F05F6F183B0A358926884962256B1418128E88B4BA5758BBDC72C9B01FA8EA3", + "destinationBytes": 2849, + "destinationSha256": "1F05F6F183B0A358926884962256B1418128E88B4BA5758BBDC72C9B01FA8EA3" + }, + { + "source": ".local/rest-coverage-20260911-104654/11-incomplete-validation.meta.json", + "destination": "rest-coverage-20260911-104654/11-incomplete-validation.meta.json", + "bytes": 182, + "sourceLastWriteUtc": "2026-09-11T17:46:59.5454499Z", + "sourceSha256": "606BDAEFF65EC1C39EEA997B04C6F684A8FD8DADDA3DBB81498E330B451F17E7", + "destinationBytes": 182, + "destinationSha256": "606BDAEFF65EC1C39EEA997B04C6F684A8FD8DADDA3DBB81498E330B451F17E7" + }, + { + "source": ".local/rest-coverage-20260911-104654/11-incomplete-validation.response.txt", + "destination": "rest-coverage-20260911-104654/11-incomplete-validation.response.txt", + "bytes": 1134, + "sourceLastWriteUtc": "2026-09-11T17:46:59.5437005Z", + "sourceSha256": "89F96BE3D7A89C8C62BCDC39C8CD7E4191FD910EE254EE86342B936F12D37366", + "destinationBytes": 1134, + "destinationSha256": "89F96BE3D7A89C8C62BCDC39C8CD7E4191FD910EE254EE86342B936F12D37366" + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.meta.json", + "destination": "rest-coverage-20260911-104654/12-json-parity.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:59.6836961Z", + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationBytes": 183, + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F" + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.request.json", + "destination": "rest-coverage-20260911-104654/12-json-parity.request.json", + "bytes": 4112, + "sourceLastWriteUtc": "2026-09-11T17:46:59.5737191Z", + "sourceSha256": "A7DB40A223F629337F4DA97E216AC84F4CEB588DDBA5EC1CE9A488E837AC06A7", + "destinationBytes": 4112, + "destinationSha256": "A7DB40A223F629337F4DA97E216AC84F4CEB588DDBA5EC1CE9A488E837AC06A7" + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.response.txt", + "destination": "rest-coverage-20260911-104654/12-json-parity.response.txt", + "bytes": 1151, + "sourceLastWriteUtc": "2026-09-11T17:46:59.6796919Z", + "sourceSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "destinationBytes": 1151, + "destinationSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32" + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.meta.json", + "destination": "rest-coverage-20260911-104654/13-text-parity.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:59.7818277Z", + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationBytes": 183, + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F" + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.request.json", + "destination": "rest-coverage-20260911-104654/13-text-parity.request.json", + "bytes": 3095, + "sourceLastWriteUtc": "2026-09-11T17:46:59.6887218Z", + "sourceSha256": "D2E4E00299094B1B31EB9FD1506C21B8E8B13007B58A89157A6AF2883DA98756", + "destinationBytes": 3095, + "destinationSha256": "D2E4E00299094B1B31EB9FD1506C21B8E8B13007B58A89157A6AF2883DA98756" + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.response.txt", + "destination": "rest-coverage-20260911-104654/13-text-parity.response.txt", + "bytes": 1151, + "sourceLastWriteUtc": "2026-09-11T17:46:59.7536422Z", + "sourceSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "destinationBytes": 1151, + "destinationSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32" + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.meta.json", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.meta.json", + "bytes": 183, + "sourceLastWriteUtc": "2026-09-11T17:46:59.8997180Z", + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationBytes": 183, + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F" + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.request.json", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.request.json", + "bytes": 2089, + "sourceLastWriteUtc": "2026-09-11T17:46:59.7979299Z", + "sourceSha256": "1DE7B672396E93D1F445C347403171620721949548E9D936D5E1183E2167A246", + "destinationBytes": 2089, + "destinationSha256": "1DE7B672396E93D1F445C347403171620721949548E9D936D5E1183E2167A246" + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.response.txt", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.response.txt", + "bytes": 326, + "sourceLastWriteUtc": "2026-09-11T17:46:59.8322973Z", + "sourceSha256": "F04240F6E3958B7D888EEDFA2E6D4FB1531F828117E7B903CC008637F6C1C3CB", + "destinationBytes": 326, + "destinationSha256": "F04240F6E3958B7D888EEDFA2E6D4FB1531F828117E7B903CC008637F6C1C3CB" + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json", + "bytes": 143, + "sourceLastWriteUtc": "2026-09-11T17:47:00.1201852Z", + "sourceSha256": "6A937E399F8D96AB24634C8187E7C4FED3F92499DF5C1C406B7F52B10F0ED0B8", + "destinationBytes": 143, + "destinationSha256": "6A937E399F8D96AB24634C8187E7C4FED3F92499DF5C1C406B7F52B10F0ED0B8" + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.request.json", + "bytes": 2044, + "sourceLastWriteUtc": "2026-09-11T17:47:00.0025268Z", + "sourceSha256": "8B8ED6B239ED74441C210B834AEFC229AB9688B78858412FF39789CD25849C12", + "destinationBytes": 2044, + "destinationSha256": "8B8ED6B239ED74441C210B834AEFC229AB9688B78858412FF39789CD25849C12" + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt", + "bytes": 1615, + "sourceLastWriteUtc": "2026-09-11T17:47:00.0799599Z", + "sourceSha256": "8257D1BEDF5323532CBB4AC066CA9940392D7DA0E7C7FC9C94EBFAAD1A33717F", + "destinationBytes": 1615, + "destinationSha256": "8257D1BEDF5323532CBB4AC066CA9940392D7DA0E7C7FC9C94EBFAAD1A33717F" + }, + { + "source": ".local/rest-coverage-20260911-104654/16-rejection-model.meta.json", + "destination": "rest-coverage-20260911-104654/16-rejection-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:47:00.1830515Z", + "sourceSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "destinationBytes": 177, + "destinationSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F" + }, + { + "source": ".local/rest-coverage-20260911-104654/16-rejection-model.response.txt", + "destination": "rest-coverage-20260911-104654/16-rejection-model.response.txt", + "bytes": 4086, + "sourceLastWriteUtc": "2026-09-11T17:47:00.1766288Z", + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationBytes": 4086, + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078" + }, + { + "source": ".local/rest-coverage-20260911-104654/17-rejection-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/17-rejection-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:47:00.2649604Z", + "sourceSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "destinationBytes": 186, + "destinationSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906" + }, + { + "source": ".local/rest-coverage-20260911-104654/17-rejection-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/17-rejection-bundle.response.txt", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:47:00.2558923Z", + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationBytes": 2054, + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F" + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.meta.json", + "destination": "rest-coverage-20260911-104654/18-repair-write.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:47:00.4267016Z", + "sourceSha256": "967BBD21721B43B2E8D5E821F8D5DB55E88D589B83AE32CAC78BBC742C0B5577", + "destinationBytes": 186, + "destinationSha256": "967BBD21721B43B2E8D5E821F8D5DB55E88D589B83AE32CAC78BBC742C0B5577" + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.request.json", + "destination": "rest-coverage-20260911-104654/18-repair-write.request.json", + "bytes": 2801, + "sourceLastWriteUtc": "2026-09-11T17:47:00.2730872Z", + "sourceSha256": "CF6D9D8977605451B29DFFB7E39260B0D9DC153E7CCDCC73B0CE84DB61048597", + "destinationBytes": 2801, + "destinationSha256": "CF6D9D8977605451B29DFFB7E39260B0D9DC153E7CCDCC73B0CE84DB61048597" + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.response.txt", + "destination": "rest-coverage-20260911-104654/18-repair-write.response.txt", + "bytes": 3207, + "sourceLastWriteUtc": "2026-09-11T17:47:00.2989898Z", + "sourceSha256": "6F79527B32682DD892DC0E34748D16F7DEDA91C19CAEE6AE41BA8F4C083A8FB9", + "destinationBytes": 3207, + "destinationSha256": "6F79527B32682DD892DC0E34748D16F7DEDA91C19CAEE6AE41BA8F4C083A8FB9" + }, + { + "source": ".local/rest-coverage-20260911-104654/19-repaired-model.meta.json", + "destination": "rest-coverage-20260911-104654/19-repaired-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:47:00.8568742Z", + "sourceSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "destinationBytes": 177, + "destinationSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77" + }, + { + "source": ".local/rest-coverage-20260911-104654/19-repaired-model.response.txt", + "destination": "rest-coverage-20260911-104654/19-repaired-model.response.txt", + "bytes": 5608, + "sourceLastWriteUtc": "2026-09-11T17:47:00.8009372Z", + "sourceSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "destinationBytes": 5608, + "destinationSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F" + }, + { + "source": ".local/rest-coverage-20260911-104654/20-repaired-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/20-repaired-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:47:01.2556963Z", + "sourceSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "destinationBytes": 186, + "destinationSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8" + }, + { + "source": ".local/rest-coverage-20260911-104654/20-repaired-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/20-repaired-bundle.response.txt", + "bytes": 2801, + "sourceLastWriteUtc": "2026-09-11T17:47:01.2517268Z", + "sourceSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "destinationBytes": 2801, + "destinationSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C" + }, + { + "source": ".local/rest-coverage-20260911-104654/21-repaired-validation.meta.json", + "destination": "rest-coverage-20260911-104654/21-repaired-validation.meta.json", + "bytes": 182, + "sourceLastWriteUtc": "2026-09-11T17:47:01.6541169Z", + "sourceSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "destinationBytes": 182, + "destinationSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC" + }, + { + "source": ".local/rest-coverage-20260911-104654/21-repaired-validation.response.txt", + "destination": "rest-coverage-20260911-104654/21-repaired-validation.response.txt", + "bytes": 292, + "sourceLastWriteUtc": "2026-09-11T17:47:01.6501533Z", + "sourceSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "destinationBytes": 292, + "destinationSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75" + }, + { + "source": ".local/rest-coverage-20260911-104654/22-restart-model.meta.json", + "destination": "rest-coverage-20260911-104654/22-restart-model.meta.json", + "bytes": 177, + "sourceLastWriteUtc": "2026-09-11T17:47:04.0473887Z", + "sourceSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "destinationBytes": 177, + "destinationSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77" + }, + { + "source": ".local/rest-coverage-20260911-104654/22-restart-model.response.txt", + "destination": "rest-coverage-20260911-104654/22-restart-model.response.txt", + "bytes": 5608, + "sourceLastWriteUtc": "2026-09-11T17:47:04.0454378Z", + "sourceSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "destinationBytes": 5608, + "destinationSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F" + }, + { + "source": ".local/rest-coverage-20260911-104654/23-restart-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/23-restart-bundle.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:47:04.1325630Z", + "sourceSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "destinationBytes": 186, + "destinationSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8" + }, + { + "source": ".local/rest-coverage-20260911-104654/23-restart-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/23-restart-bundle.response.txt", + "bytes": 2801, + "sourceLastWriteUtc": "2026-09-11T17:47:04.1265174Z", + "sourceSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "destinationBytes": 2801, + "destinationSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C" + }, + { + "source": ".local/rest-coverage-20260911-104654/24-restart-validation.meta.json", + "destination": "rest-coverage-20260911-104654/24-restart-validation.meta.json", + "bytes": 182, + "sourceLastWriteUtc": "2026-09-11T17:47:04.1977446Z", + "sourceSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "destinationBytes": 182, + "destinationSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC" + }, + { + "source": ".local/rest-coverage-20260911-104654/24-restart-validation.response.txt", + "destination": "rest-coverage-20260911-104654/24-restart-validation.response.txt", + "bytes": 292, + "sourceLastWriteUtc": "2026-09-11T17:47:04.1903006Z", + "sourceSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "destinationBytes": 292, + "destinationSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75" + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json", + "bytes": 186, + "sourceLastWriteUtc": "2026-09-11T17:47:04.3385048Z", + "sourceSha256": "1698D2CA1EFF72E3F23A332CAF6128CA1AF7E40242727C1379F70E7440756A46", + "destinationBytes": 186, + "destinationSha256": "1698D2CA1EFF72E3F23A332CAF6128CA1AF7E40242727C1379F70E7440756A46" + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json", + "bytes": 2054, + "sourceLastWriteUtc": "2026-09-11T17:47:04.2046741Z", + "sourceSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "destinationBytes": 2054, + "destinationSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4" + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt", + "bytes": 3597, + "sourceLastWriteUtc": "2026-09-11T17:47:04.3344742Z", + "sourceSha256": "6DFE27BCBF801046A4710456626296126879E81F7E8557E42E74F40499D37AC9", + "destinationBytes": 3597, + "destinationSha256": "6DFE27BCBF801046A4710456626296126879E81F7E8557E42E74F40499D37AC9" + }, + { + "source": ".local/rest-coverage-20260911-104654/result.json", + "destination": "rest-coverage-20260911-104654/result.json", + "bytes": 782, + "sourceLastWriteUtc": "2026-09-11T17:47:04.3486966Z", + "sourceSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "destinationBytes": 782, + "destinationSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF" + }, + { + "source": ".local/rest-coverage-20260911-104654/run.json", + "destination": "rest-coverage-20260911-104654/run.json", + "bytes": 268, + "sourceLastWriteUtc": "2026-09-11T17:46:55.5543120Z", + "sourceSha256": "0AAD8AB9ACB30D042D00556733893A5166C174F008CF5D0482CEA5DB455AB545", + "destinationBytes": 268, + "destinationSha256": "0AAD8AB9ACB30D042D00556733893A5166C174F008CF5D0482CEA5DB455AB545" + }, + { + "source": ".local/rest-coverage-20260911-104654/server-1.stderr.log", + "destination": "rest-coverage-20260911-104654/server-1.stderr.log", + "bytes": 142, + "sourceLastWriteUtc": "2026-09-11T17:46:56.9026779Z", + "sourceSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "destinationBytes": 142, + "destinationSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46" + }, + { + "source": ".local/rest-coverage-20260911-104654/server-1.stdout.log", + "destination": "rest-coverage-20260911-104654/server-1.stdout.log", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:46:55.6554327Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104654/server-2.stderr.log", + "destination": "rest-coverage-20260911-104654/server-2.stderr.log", + "bytes": 142, + "sourceLastWriteUtc": "2026-09-11T17:47:03.6303425Z", + "sourceSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "destinationBytes": 142, + "destinationSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46" + }, + { + "source": ".local/rest-coverage-20260911-104654/server-2.stdout.log", + "destination": "rest-coverage-20260911-104654/server-2.stdout.log", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:47:02.4111203Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104654/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104654/store/.arcadia.lock", + "bytes": 0, + "sourceLastWriteUtc": "2026-09-11T17:46:56.8641717Z", + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationBytes": 0, + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855" + }, + { + "source": ".local/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json", + "destination": "rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json", + "bytes": 6234, + "sourceLastWriteUtc": "2026-09-11T17:47:04.2905861Z", + "sourceSha256": "7A92403CBE887128173A89E58714CE6BD3173AEE7CAA304BDAB740C9BB29C36D", + "destinationBytes": 6234, + "destinationSha256": "7A92403CBE887128173A89E58714CE6BD3173AEE7CAA304BDAB740C9BB29C36D" + }, + { + "source": ".local/rest-coverage-20260911-104654/synthetic-token.txt", + "destination": "rest-coverage-20260911-104654/synthetic-token.txt", + "bytes": 42, + "sourceLastWriteUtc": "2026-09-11T17:46:54.5938902Z", + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationBytes": 42, + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5" + } + ] +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/readback.json b/harness/experiments/windows-runtime-321897f-20260911/readback.json new file mode 100644 index 00000000..3bd5e41f --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/readback.json @@ -0,0 +1,1271 @@ +{ + "readbackUtc": "2026-09-11T17:51:55.7161668Z", + "payloadCount": 137, + "payloadBytes": 265024, + "allMatch": true, + "discrepancies": [], + "inventoryChecks": [ + { + "directory": "rest-coverage-20260911-104234", + "sameInventory": true, + "count": 28 + }, + { + "directory": "rest-coverage-20260911-104537", + "sameInventory": true, + "count": 28 + }, + { + "directory": "rest-coverage-20260911-104654", + "sameInventory": true, + "count": 68 + } + ], + "metadata": [ + { + "path": "README.md", + "bytes": 3520, + "sha256": "E9C826A8458EBBD07455ED86C942C5F64B60A48A4C2A77A881CC08AB04F6C9CC" + }, + { + "path": "manifest.json", + "bytes": 77260, + "sha256": "7EF2CB4C90DFFA9EC8E6661A0BE32FB8CB85133A9129B12DA886B3CD572063D4" + } + ], + "files": [ + { + "source": ".local/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log", + "destination": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log", + "sourceBytes": 80438, + "destinationBytes": 80438, + "sourceSha256": "25B409B3997C3C897A0D3D40037B541DE53D46F2FF44287591A6332193B19C25", + "destinationSha256": "25B409B3997C3C897A0D3D40037B541DE53D46F2FF44287591A6332193B19C25", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json", + "destination": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json", + "sourceBytes": 485, + "destinationBytes": 485, + "sourceSha256": "D146BA197408EAF20F3353069652A26686CA2579BB35C9008BFCC502CF61F0BE", + "destinationSha256": "D146BA197408EAF20F3353069652A26686CA2579BB35C9008BFCC502CF61F0BE", + "matchesFrozen": true + }, + { + "source": ".local/contextual-integration-4da92ab/combined-build-inputs.json", + "destination": "contextual-integration-4da92ab/combined-build-inputs.json", + "sourceBytes": 46617, + "destinationBytes": 46617, + "sourceSha256": "153AD82E00E05111F6EC01C14811A0FBCFC2FD33F33FAB68563A0F0F88FD2E57", + "destinationSha256": "153AD82E00E05111F6EC01C14811A0FBCFC2FD33F33FAB68563A0F0F88FD2E57", + "matchesFrozen": true + }, + { + "source": ".local/contextual-integration-4da92ab/combined-build-inputs-after.json", + "destination": "contextual-integration-4da92ab/combined-build-inputs-after.json", + "sourceBytes": 164, + "destinationBytes": 164, + "sourceSha256": "4C9C7DDEDC26BA131678F2CCCA0DA359E95818835262EF1EA196E7C1631C30CD", + "destinationSha256": "4C9C7DDEDC26BA131678F2CCCA0DA359E95818835262EF1EA196E7C1631C30CD", + "matchesFrozen": true + }, + { + "source": ".local/server-windows-321897f/manifest.json", + "destination": "server-windows-321897f/manifest.json", + "sourceBytes": 859, + "destinationBytes": 859, + "sourceSha256": "032543DFA8A52A3BDEFA9B32E1A5661BF11B38313A050248EC1EEAF528BE7C0F", + "destinationSha256": "032543DFA8A52A3BDEFA9B32E1A5661BF11B38313A050248EC1EEAF528BE7C0F", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-semantic-http-321897f.log", + "destination": "ytr83r-semantic-http-321897f.log", + "sourceBytes": 111, + "destinationBytes": 111, + "sourceSha256": "16CF6C0ED7A426EC7160575B6512E5D27EE69AB1CDECE3E93636E1118F4324C6", + "destinationSha256": "16CF6C0ED7A426EC7160575B6512E5D27EE69AB1CDECE3E93636E1118F4324C6", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-semantic-http-321897f-status.json", + "destination": "ytr83r-semantic-http-321897f-status.json", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "4E2CBAFC1746AA159495AED414778BC3838CFC54C8819A000E80BB49E57AA0B3", + "destinationSha256": "4E2CBAFC1746AA159495AED414778BC3838CFC54C8819A000E80BB49E57AA0B3", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-fixture-version-correction.json", + "destination": "ytr83r-rest-coverage-fixture-version-correction.json", + "sourceBytes": 410, + "destinationBytes": 410, + "sourceSha256": "CA2536C8A9DA308BE521B0B3930576988C1C8AAC48B9ECB97A05566FB64282D2", + "destinationSha256": "CA2536C8A9DA308BE521B0B3930576988C1C8AAC48B9ECB97A05566FB64282D2", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-321897f.log", + "destination": "ytr83r-rest-coverage-321897f.log", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-source7-321897f-status.json", + "destination": "ytr83r-rest-coverage-source7-321897f-status.json", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "3AAF5C9034A3FF448316AC53243A422AFBFEA8D7E5D81BEA1AC14F7A7BD01628", + "destinationSha256": "3AAF5C9034A3FF448316AC53243A422AFBFEA8D7E5D81BEA1AC14F7A7BD01628", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-source7-321897f.log", + "destination": "ytr83r-rest-coverage-source7-321897f.log", + "sourceBytes": 330, + "destinationBytes": 330, + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-source7-v2-321897f-status.json", + "destination": "ytr83r-rest-coverage-source7-v2-321897f-status.json", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "12AA41E13C4A1C411E42D07FDCA530966F8EEE47AA974B2190CB7416DBC7477B", + "destinationSha256": "12AA41E13C4A1C411E42D07FDCA530966F8EEE47AA974B2190CB7416DBC7477B", + "matchesFrozen": true + }, + { + "source": ".local/ytr83r-rest-coverage-source7-v2-321897f.log", + "destination": "ytr83r-rest-coverage-source7-v2-321897f.log", + "sourceBytes": 782, + "destinationBytes": 782, + "sourceSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "destinationSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.meta.json", + "destination": "rest-coverage-20260911-104234/01-create.meta.json", + "sourceBytes": 135, + "destinationBytes": 135, + "sourceSha256": "DB1F04E3B2C18FC0728C6E18F7249C8B90583549578EB351815A81A05B81D18B", + "destinationSha256": "DB1F04E3B2C18FC0728C6E18F7249C8B90583549578EB351815A81A05B81D18B", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.request.json", + "destination": "rest-coverage-20260911-104234/01-create.request.json", + "sourceBytes": 30, + "destinationBytes": 30, + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/01-create.response.txt", + "destination": "rest-coverage-20260911-104234/01-create.response.txt", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "A3E50B10D0A3A2D180E3814F3415901F3362BAADA2E407D9A38B7A77836325FB", + "destinationSha256": "A3E50B10D0A3A2D180E3814F3415901F3362BAADA2E407D9A38B7A77836325FB", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104234/02-before-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "destinationSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104234/02-before-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "destinationSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/03-before-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "destinationSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/03-before-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "destinationSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "05FBE522633AA7D2C46936E9B939B36E895676159B773FAABE00D23143746037", + "destinationSha256": "05FBE522633AA7D2C46936E9B939B36E895676159B773FAABE00D23143746037", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.request.json", + "sourceBytes": 2099, + "destinationBytes": 2099, + "sourceSha256": "5AA56466B83E99098A57E08A83000C80493C22B52132874EEF90F3DDC99976D7", + "destinationSha256": "5AA56466B83E99098A57E08A83000C80493C22B52132874EEF90F3DDC99976D7", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104234/04-incomplete-candidate.response.txt", + "sourceBytes": 1739, + "destinationBytes": 1739, + "sourceSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "destinationSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "destinationSha256": "0698414D77BCA96E08776E79E9BF0516C94DD8C3828B6242430290EDACB43F80", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "destinationSha256": "FA8263966101F753020778AB30F3AD58CA376CB3A3B5AE44F529FE198193F8AD", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "destinationSha256": "3C826F2DB20F0D9879042BDC02DE7FE958D54DB3F206CF421D3CF24347F9D31F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "destinationSha256": "A5A1AD19BF36B4EE520B40397A2CE2F114A1731635CC29BBED50E7B1EFFF9D90", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "F313216BE5300C8D2E23F43E3B973EF136E723511946398C498131E6ABCEF3BA", + "destinationSha256": "F313216BE5300C8D2E23F43E3B973EF136E723511946398C498131E6ABCEF3BA", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.request.json", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "destinationSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104234/07-commit-incomplete.response.txt", + "sourceBytes": 3813, + "destinationBytes": 3813, + "sourceSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "destinationSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104234/08-incomplete-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "112FB748E47AD2AA278A52EBBB1ECA66F2E868DFB36C19BDC036DDDF2ACE4FA0", + "destinationSha256": "112FB748E47AD2AA278A52EBBB1ECA66F2E868DFB36C19BDC036DDDF2ACE4FA0", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104234/08-incomplete-model.response.txt", + "sourceBytes": 4086, + "destinationBytes": 4086, + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104234/09-incomplete-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "59DFA3554F3081A68E5778E66F1C4E7D81925E0AD37978DAC83B5721CA49F9BC", + "destinationSha256": "59DFA3554F3081A68E5778E66F1C4E7D81925E0AD37978DAC83B5721CA49F9BC", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104234/09-incomplete-bundle.response.txt", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/failure.txt", + "destination": "rest-coverage-20260911-104234/failure.txt", + "sourceBytes": 330, + "destinationBytes": 330, + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/run.json", + "destination": "rest-coverage-20260911-104234/run.json", + "sourceBytes": 268, + "destinationBytes": 268, + "sourceSha256": "591DE9F128C7C0F0C060C8507C15AAA1EF3257701C3157C8C6EBABEAAFEC491E", + "destinationSha256": "591DE9F128C7C0F0C060C8507C15AAA1EF3257701C3157C8C6EBABEAAFEC491E", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/server-1.stderr.log", + "destination": "rest-coverage-20260911-104234/server-1.stderr.log", + "sourceBytes": 142, + "destinationBytes": 142, + "sourceSha256": "EE334A498E1E7087221B1A539E75CFD06EF7448E75033B55A205323F73824D18", + "destinationSha256": "EE334A498E1E7087221B1A539E75CFD06EF7448E75033B55A205323F73824D18", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/server-1.stdout.log", + "destination": "rest-coverage-20260911-104234/server-1.stdout.log", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104234/store/.arcadia.lock", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json", + "destination": "rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json", + "sourceBytes": 6234, + "destinationBytes": 6234, + "sourceSha256": "197F37E8722CAE507971106ACCA18B0D3810E4F959775469E1A3F6B5F716A72E", + "destinationSha256": "197F37E8722CAE507971106ACCA18B0D3810E4F959775469E1A3F6B5F716A72E", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104234/synthetic-token.txt", + "destination": "rest-coverage-20260911-104234/synthetic-token.txt", + "sourceBytes": 42, + "destinationBytes": 42, + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.meta.json", + "destination": "rest-coverage-20260911-104537/01-create.meta.json", + "sourceBytes": 135, + "destinationBytes": 135, + "sourceSha256": "331522F8D2AAB8D26DB5CA9AEEDBD53622EDD4EBDA653489ECF8D5CA0289E6F0", + "destinationSha256": "331522F8D2AAB8D26DB5CA9AEEDBD53622EDD4EBDA653489ECF8D5CA0289E6F0", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.request.json", + "destination": "rest-coverage-20260911-104537/01-create.request.json", + "sourceBytes": 30, + "destinationBytes": 30, + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/01-create.response.txt", + "destination": "rest-coverage-20260911-104537/01-create.response.txt", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "4E38775A831CA3D5DEE23D8649F212BA34F4C6890EBE2B9AFCFC6955DCAF3233", + "destinationSha256": "4E38775A831CA3D5DEE23D8649F212BA34F4C6890EBE2B9AFCFC6955DCAF3233", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104537/02-before-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "destinationSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104537/02-before-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "destinationSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/03-before-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "destinationSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/03-before-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "destinationSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "61658632B06EE44EDF2ACF36376D34EB3D56D838DD8E776BB5B319371A5E581B", + "destinationSha256": "61658632B06EE44EDF2ACF36376D34EB3D56D838DD8E776BB5B319371A5E581B", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.request.json", + "sourceBytes": 2099, + "destinationBytes": 2099, + "sourceSha256": "6DB2A51CEE28F08B0AB8D1E30E079FD7FB3ACA9D606F3DA49CA9F05F999AADD5", + "destinationSha256": "6DB2A51CEE28F08B0AB8D1E30E079FD7FB3ACA9D606F3DA49CA9F05F999AADD5", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104537/04-incomplete-candidate.response.txt", + "sourceBytes": 1739, + "destinationBytes": 1739, + "sourceSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "destinationSha256": "D612B414AAA1408F2B3EB86F9CD1A7C071916C70ADBCD39E23CC82A1B549BB80", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "destinationSha256": "7D228A1A68A3377118F22DCB4CAC3DDF1DA0951FFFF9BA1328B4BAA20D3D835F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "destinationSha256": "103692F8F2A5AF53616ECB519ECF84CF9AAFB311BF4FDEE3DBA8ECDD953231AD", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "destinationSha256": "2C45DFFF765E8E30B9CFE50D709B22081E89E3921EB9D8E91C82C45F8B76DF56", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "destinationSha256": "C7D250F46D195555EC4A4E62B6BEFCF1346C50F860DFE951B0285731DF51020D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "08AE3CAD35E3E7D252D6F1D0C032056FEA560472F87499FB90E704204663CA33", + "destinationSha256": "08AE3CAD35E3E7D252D6F1D0C032056FEA560472F87499FB90E704204663CA33", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.request.json", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "destinationSha256": "86CC5D1647EEDB81B49E7FFCCF0AA391BA495B9B15C6184C8E19095EB7116A3D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104537/07-commit-incomplete.response.txt", + "sourceBytes": 3813, + "destinationBytes": 3813, + "sourceSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "destinationSha256": "5C5134421F02BED8E532462DF876F66922D0B4A86C489ECB0447F6B5D520E466", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104537/08-incomplete-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "097EFA912E6B74665B981C484444F657C2AF0CDC44B09262234D9BE703C8DCCA", + "destinationSha256": "097EFA912E6B74665B981C484444F657C2AF0CDC44B09262234D9BE703C8DCCA", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104537/08-incomplete-model.response.txt", + "sourceBytes": 4086, + "destinationBytes": 4086, + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104537/09-incomplete-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "E19A7E642FD819FDE1AE567AA286D3072337208B46B8789B206E032A17E09B2A", + "destinationSha256": "E19A7E642FD819FDE1AE567AA286D3072337208B46B8789B206E032A17E09B2A", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104537/09-incomplete-bundle.response.txt", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/failure.txt", + "destination": "rest-coverage-20260911-104537/failure.txt", + "sourceBytes": 330, + "destinationBytes": 330, + "sourceSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "destinationSha256": "EA9FECBC692EAF826AA7666D1A4252AFA4F1BD0577C483D94984CF319C113035", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/run.json", + "destination": "rest-coverage-20260911-104537/run.json", + "sourceBytes": 268, + "destinationBytes": 268, + "sourceSha256": "22E5F45AD23FB7A70A9F6F41619243A9F4FA543A3F59AFA66194DFB48C9B4CF3", + "destinationSha256": "22E5F45AD23FB7A70A9F6F41619243A9F4FA543A3F59AFA66194DFB48C9B4CF3", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/server-1.stderr.log", + "destination": "rest-coverage-20260911-104537/server-1.stderr.log", + "sourceBytes": 142, + "destinationBytes": 142, + "sourceSha256": "663EA517E98982589767A6A334789B8A0B2101AD3382C5ECF82D962B143EB29B", + "destinationSha256": "663EA517E98982589767A6A334789B8A0B2101AD3382C5ECF82D962B143EB29B", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/server-1.stdout.log", + "destination": "rest-coverage-20260911-104537/server-1.stdout.log", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104537/store/.arcadia.lock", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json", + "destination": "rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json", + "sourceBytes": 6234, + "destinationBytes": 6234, + "sourceSha256": "FCFF7941ACBE24135A5B1227F547943496A1E4235A29AD2272599407CFE9CD65", + "destinationSha256": "FCFF7941ACBE24135A5B1227F547943496A1E4235A29AD2272599407CFE9CD65", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104537/synthetic-token.txt", + "destination": "rest-coverage-20260911-104537/synthetic-token.txt", + "sourceBytes": 42, + "destinationBytes": 42, + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.meta.json", + "destination": "rest-coverage-20260911-104654/01-create.meta.json", + "sourceBytes": 135, + "destinationBytes": 135, + "sourceSha256": "578389E8DEAC15BFA85E6069597EEE18186DB095F57B2F521C08BAE450E8D8F3", + "destinationSha256": "578389E8DEAC15BFA85E6069597EEE18186DB095F57B2F521C08BAE450E8D8F3", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.request.json", + "destination": "rest-coverage-20260911-104654/01-create.request.json", + "sourceBytes": 30, + "destinationBytes": 30, + "sourceSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "destinationSha256": "82448AA3C18449CC3C8C3ED24BEBE1D81D7549345D8B9F6863434ACC5B5E794C", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/01-create.response.txt", + "destination": "rest-coverage-20260911-104654/01-create.response.txt", + "sourceBytes": 209, + "destinationBytes": 209, + "sourceSha256": "D675BAE43F4D1BAA0BEE9C885EBF0C89513C2809FBF9858136586C5F3C7EE387", + "destinationSha256": "D675BAE43F4D1BAA0BEE9C885EBF0C89513C2809FBF9858136586C5F3C7EE387", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/02-before-model.meta.json", + "destination": "rest-coverage-20260911-104654/02-before-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "destinationSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/02-before-model.response.txt", + "destination": "rest-coverage-20260911-104654/02-before-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "destinationSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/03-before-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/03-before-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "destinationSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/03-before-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/03-before-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "destinationSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "67CE09D5DEDCB5DCF7AE44D4062DFBA0EFBF1D5C54A0E866CE92E32874798F6E", + "destinationSha256": "67CE09D5DEDCB5DCF7AE44D4062DFBA0EFBF1D5C54A0E866CE92E32874798F6E", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.request.json", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.request.json", + "sourceBytes": 2099, + "destinationBytes": 2099, + "sourceSha256": "E1F6AC0246D26DBA66D1386F8577675C8B52C283EC410CA87E23E408F290D2EF", + "destinationSha256": "E1F6AC0246D26DBA66D1386F8577675C8B52C283EC410CA87E23E408F290D2EF", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt", + "destination": "rest-coverage-20260911-104654/04-incomplete-candidate.response.txt", + "sourceBytes": 1523, + "destinationBytes": 1523, + "sourceSha256": "5AB1E3B1E192543D603949D604CEE343CA7C64B4D51B5FD4044A0919B97E271E", + "destinationSha256": "5AB1E3B1E192543D603949D604CEE343CA7C64B4D51B5FD4044A0919B97E271E", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json", + "destination": "rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "destinationSha256": "F694353296E2DF0099C38A214723CEAD27EEABF190160611C933CA6E4FC0FA3F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt", + "destination": "rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt", + "sourceBytes": 203, + "destinationBytes": 203, + "sourceSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "destinationSha256": "19635449C86541043CA93C4B24F6E21DE1A5381545C64A8CE7C6D0128A3D4709", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "destinationSha256": "539A3BA18716A9246BDFA7C56923BA442155CBBF2BA65F2F4676CF7B39DFBE94", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "destinationSha256": "68EAA266EF81FF1007E3DBEDDDE68016497627A72195AB40C0B59BC6B62D964D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.meta.json", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "6474F57F2B249BE934C11D9D5DCADD43AFBB199165C89BFA7F5001192878193A", + "destinationSha256": "6474F57F2B249BE934C11D9D5DCADD43AFBB199165C89BFA7F5001192878193A", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.request.json", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.request.json", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "destinationSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/07-commit-incomplete.response.txt", + "destination": "rest-coverage-20260911-104654/07-commit-incomplete.response.txt", + "sourceBytes": 3597, + "destinationBytes": 3597, + "sourceSha256": "F3ED973A8ED40D4D668F4B93D9ADAAEEE873DBB95E0D3BDFD3104283E3009A97", + "destinationSha256": "F3ED973A8ED40D4D668F4B93D9ADAAEEE873DBB95E0D3BDFD3104283E3009A97", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/08-incomplete-model.meta.json", + "destination": "rest-coverage-20260911-104654/08-incomplete-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "destinationSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/08-incomplete-model.response.txt", + "destination": "rest-coverage-20260911-104654/08-incomplete-model.response.txt", + "sourceBytes": 4086, + "destinationBytes": 4086, + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/09-incomplete-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "destinationSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/09-incomplete-bundle.response.txt", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json", + "destination": "rest-coverage-20260911-104654/10-incomplete-canonical.meta.json", + "sourceBytes": 178, + "destinationBytes": 178, + "sourceSha256": "BB86DF6DDC765D1059F1EA5CA61331D7A5C9E4527FBBD2EC4D1F1C096000F997", + "destinationSha256": "BB86DF6DDC765D1059F1EA5CA61331D7A5C9E4527FBBD2EC4D1F1C096000F997", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt", + "destination": "rest-coverage-20260911-104654/10-incomplete-canonical.response.txt", + "sourceBytes": 2849, + "destinationBytes": 2849, + "sourceSha256": "1F05F6F183B0A358926884962256B1418128E88B4BA5758BBDC72C9B01FA8EA3", + "destinationSha256": "1F05F6F183B0A358926884962256B1418128E88B4BA5758BBDC72C9B01FA8EA3", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/11-incomplete-validation.meta.json", + "destination": "rest-coverage-20260911-104654/11-incomplete-validation.meta.json", + "sourceBytes": 182, + "destinationBytes": 182, + "sourceSha256": "606BDAEFF65EC1C39EEA997B04C6F684A8FD8DADDA3DBB81498E330B451F17E7", + "destinationSha256": "606BDAEFF65EC1C39EEA997B04C6F684A8FD8DADDA3DBB81498E330B451F17E7", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/11-incomplete-validation.response.txt", + "destination": "rest-coverage-20260911-104654/11-incomplete-validation.response.txt", + "sourceBytes": 1134, + "destinationBytes": 1134, + "sourceSha256": "89F96BE3D7A89C8C62BCDC39C8CD7E4191FD910EE254EE86342B936F12D37366", + "destinationSha256": "89F96BE3D7A89C8C62BCDC39C8CD7E4191FD910EE254EE86342B936F12D37366", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.meta.json", + "destination": "rest-coverage-20260911-104654/12-json-parity.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.request.json", + "destination": "rest-coverage-20260911-104654/12-json-parity.request.json", + "sourceBytes": 4112, + "destinationBytes": 4112, + "sourceSha256": "A7DB40A223F629337F4DA97E216AC84F4CEB588DDBA5EC1CE9A488E837AC06A7", + "destinationSha256": "A7DB40A223F629337F4DA97E216AC84F4CEB588DDBA5EC1CE9A488E837AC06A7", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/12-json-parity.response.txt", + "destination": "rest-coverage-20260911-104654/12-json-parity.response.txt", + "sourceBytes": 1151, + "destinationBytes": 1151, + "sourceSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "destinationSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.meta.json", + "destination": "rest-coverage-20260911-104654/13-text-parity.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.request.json", + "destination": "rest-coverage-20260911-104654/13-text-parity.request.json", + "sourceBytes": 3095, + "destinationBytes": 3095, + "sourceSha256": "D2E4E00299094B1B31EB9FD1506C21B8E8B13007B58A89157A6AF2883DA98756", + "destinationSha256": "D2E4E00299094B1B31EB9FD1506C21B8E8B13007B58A89157A6AF2883DA98756", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/13-text-parity.response.txt", + "destination": "rest-coverage-20260911-104654/13-text-parity.response.txt", + "sourceBytes": 1151, + "destinationBytes": 1151, + "sourceSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "destinationSha256": "F6E194E41F86ECB84CCD4440C2A0D8BBF41E0336F7E243E06A87DBEA6880ED32", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.meta.json", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.meta.json", + "sourceBytes": 183, + "destinationBytes": 183, + "sourceSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "destinationSha256": "DD0B788938A1733684F1496764D9269DE0BC14F828ECCD18439DD5A7480E957F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.request.json", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.request.json", + "sourceBytes": 2089, + "destinationBytes": 2089, + "sourceSha256": "1DE7B672396E93D1F445C347403171620721949548E9D936D5E1183E2167A246", + "destinationSha256": "1DE7B672396E93D1F445C347403171620721949548E9D936D5E1183E2167A246", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/14-invalid-candidate.response.txt", + "destination": "rest-coverage-20260911-104654/14-invalid-candidate.response.txt", + "sourceBytes": 326, + "destinationBytes": 326, + "sourceSha256": "F04240F6E3958B7D888EEDFA2E6D4FB1531F828117E7B903CC008637F6C1C3CB", + "destinationSha256": "F04240F6E3958B7D888EEDFA2E6D4FB1531F828117E7B903CC008637F6C1C3CB", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json", + "sourceBytes": 143, + "destinationBytes": 143, + "sourceSha256": "6A937E399F8D96AB24634C8187E7C4FED3F92499DF5C1C406B7F52B10F0ED0B8", + "destinationSha256": "6A937E399F8D96AB24634C8187E7C4FED3F92499DF5C1C406B7F52B10F0ED0B8", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.request.json", + "sourceBytes": 2044, + "destinationBytes": 2044, + "sourceSha256": "8B8ED6B239ED74441C210B834AEFC229AB9688B78858412FF39789CD25849C12", + "destinationSha256": "8B8ED6B239ED74441C210B834AEFC229AB9688B78858412FF39789CD25849C12", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt", + "destination": "rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt", + "sourceBytes": 1615, + "destinationBytes": 1615, + "sourceSha256": "8257D1BEDF5323532CBB4AC066CA9940392D7DA0E7C7FC9C94EBFAAD1A33717F", + "destinationSha256": "8257D1BEDF5323532CBB4AC066CA9940392D7DA0E7C7FC9C94EBFAAD1A33717F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/16-rejection-model.meta.json", + "destination": "rest-coverage-20260911-104654/16-rejection-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "destinationSha256": "4BC98BA3FF3FE774473D01E9953B6F3F99C59AEA5D38BA3268A05036BB60CA4F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/16-rejection-model.response.txt", + "destination": "rest-coverage-20260911-104654/16-rejection-model.response.txt", + "sourceBytes": 4086, + "destinationBytes": 4086, + "sourceSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "destinationSha256": "8AE28A51D18FEDFABA9B159421F69CC07F851F97DBB382FEF37A5F873FF9C078", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/17-rejection-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/17-rejection-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "destinationSha256": "4DC623735AA65F612006F4D49D172394A9AF3563B1D1D615E4FE32FFF3AD4906", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/17-rejection-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/17-rejection-bundle.response.txt", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "destinationSha256": "89F05171992C42C361D16D5083591AFB7D5B719E7D2166301E08A3242E491B2F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.meta.json", + "destination": "rest-coverage-20260911-104654/18-repair-write.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "967BBD21721B43B2E8D5E821F8D5DB55E88D589B83AE32CAC78BBC742C0B5577", + "destinationSha256": "967BBD21721B43B2E8D5E821F8D5DB55E88D589B83AE32CAC78BBC742C0B5577", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.request.json", + "destination": "rest-coverage-20260911-104654/18-repair-write.request.json", + "sourceBytes": 2801, + "destinationBytes": 2801, + "sourceSha256": "CF6D9D8977605451B29DFFB7E39260B0D9DC153E7CCDCC73B0CE84DB61048597", + "destinationSha256": "CF6D9D8977605451B29DFFB7E39260B0D9DC153E7CCDCC73B0CE84DB61048597", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/18-repair-write.response.txt", + "destination": "rest-coverage-20260911-104654/18-repair-write.response.txt", + "sourceBytes": 3207, + "destinationBytes": 3207, + "sourceSha256": "6F79527B32682DD892DC0E34748D16F7DEDA91C19CAEE6AE41BA8F4C083A8FB9", + "destinationSha256": "6F79527B32682DD892DC0E34748D16F7DEDA91C19CAEE6AE41BA8F4C083A8FB9", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/19-repaired-model.meta.json", + "destination": "rest-coverage-20260911-104654/19-repaired-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "destinationSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/19-repaired-model.response.txt", + "destination": "rest-coverage-20260911-104654/19-repaired-model.response.txt", + "sourceBytes": 5608, + "destinationBytes": 5608, + "sourceSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "destinationSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/20-repaired-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/20-repaired-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "destinationSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/20-repaired-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/20-repaired-bundle.response.txt", + "sourceBytes": 2801, + "destinationBytes": 2801, + "sourceSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "destinationSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/21-repaired-validation.meta.json", + "destination": "rest-coverage-20260911-104654/21-repaired-validation.meta.json", + "sourceBytes": 182, + "destinationBytes": 182, + "sourceSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "destinationSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/21-repaired-validation.response.txt", + "destination": "rest-coverage-20260911-104654/21-repaired-validation.response.txt", + "sourceBytes": 292, + "destinationBytes": 292, + "sourceSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "destinationSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/22-restart-model.meta.json", + "destination": "rest-coverage-20260911-104654/22-restart-model.meta.json", + "sourceBytes": 177, + "destinationBytes": 177, + "sourceSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "destinationSha256": "32B4F676A1A1DCDB8F23F7A27AAB443A1EEBBBB8A82A240A5C05615400388E77", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/22-restart-model.response.txt", + "destination": "rest-coverage-20260911-104654/22-restart-model.response.txt", + "sourceBytes": 5608, + "destinationBytes": 5608, + "sourceSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "destinationSha256": "3315D249A5DE8BD50EBEA8DA29F90DE07AD261BBCC044C6888F08B4EFEDB036F", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/23-restart-bundle.meta.json", + "destination": "rest-coverage-20260911-104654/23-restart-bundle.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "destinationSha256": "0A7465895D9359BE936D98C8A0CAF1225A5713803C8515F2DB7606BE73E868A8", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/23-restart-bundle.response.txt", + "destination": "rest-coverage-20260911-104654/23-restart-bundle.response.txt", + "sourceBytes": 2801, + "destinationBytes": 2801, + "sourceSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "destinationSha256": "E93FEA69166A9C4A3FCF70D60D50497E0E777C7E0F38737A1DEFB56B063DA01C", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/24-restart-validation.meta.json", + "destination": "rest-coverage-20260911-104654/24-restart-validation.meta.json", + "sourceBytes": 182, + "destinationBytes": 182, + "sourceSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "destinationSha256": "CD1C22D4C6BB6ADD584E493B66DCD762C9FB34DFD6A7681438D664F7AE830ADC", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/24-restart-validation.response.txt", + "destination": "rest-coverage-20260911-104654/24-restart-validation.response.txt", + "sourceBytes": 292, + "destinationBytes": 292, + "sourceSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "destinationSha256": "B829F8C395BBA6BE6D36394BA8CFDC931B97D4DD3F1771396AA929EAA48BAD75", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json", + "sourceBytes": 186, + "destinationBytes": 186, + "sourceSha256": "1698D2CA1EFF72E3F23A332CAF6128CA1AF7E40242727C1379F70E7440756A46", + "destinationSha256": "1698D2CA1EFF72E3F23A332CAF6128CA1AF7E40242727C1379F70E7440756A46", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json", + "sourceBytes": 2054, + "destinationBytes": 2054, + "sourceSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "destinationSha256": "82DE6FC25F23E5DA4283506B47FC7FC0353E1288C036165B6F46DF773180EDF4", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt", + "destination": "rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt", + "sourceBytes": 3597, + "destinationBytes": 3597, + "sourceSha256": "6DFE27BCBF801046A4710456626296126879E81F7E8557E42E74F40499D37AC9", + "destinationSha256": "6DFE27BCBF801046A4710456626296126879E81F7E8557E42E74F40499D37AC9", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/result.json", + "destination": "rest-coverage-20260911-104654/result.json", + "sourceBytes": 782, + "destinationBytes": 782, + "sourceSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "destinationSha256": "D88751A5D7BC2355F299C4C83E68E919DED2F41B375CEA95F7C309A68F128BCF", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/run.json", + "destination": "rest-coverage-20260911-104654/run.json", + "sourceBytes": 268, + "destinationBytes": 268, + "sourceSha256": "0AAD8AB9ACB30D042D00556733893A5166C174F008CF5D0482CEA5DB455AB545", + "destinationSha256": "0AAD8AB9ACB30D042D00556733893A5166C174F008CF5D0482CEA5DB455AB545", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/server-1.stderr.log", + "destination": "rest-coverage-20260911-104654/server-1.stderr.log", + "sourceBytes": 142, + "destinationBytes": 142, + "sourceSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "destinationSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/server-1.stdout.log", + "destination": "rest-coverage-20260911-104654/server-1.stdout.log", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/server-2.stderr.log", + "destination": "rest-coverage-20260911-104654/server-2.stderr.log", + "sourceBytes": 142, + "destinationBytes": 142, + "sourceSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "destinationSha256": "A65EE5F3238A8C09210C2E61FB6D617A72E60C045B65D8C650B192661C51FA46", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/server-2.stdout.log", + "destination": "rest-coverage-20260911-104654/server-2.stdout.log", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/store/.arcadia.lock", + "destination": "rest-coverage-20260911-104654/store/.arcadia.lock", + "sourceBytes": 0, + "destinationBytes": 0, + "sourceSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "destinationSha256": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json", + "destination": "rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json", + "sourceBytes": 6234, + "destinationBytes": 6234, + "sourceSha256": "7A92403CBE887128173A89E58714CE6BD3173AEE7CAA304BDAB740C9BB29C36D", + "destinationSha256": "7A92403CBE887128173A89E58714CE6BD3173AEE7CAA304BDAB740C9BB29C36D", + "matchesFrozen": true + }, + { + "source": ".local/rest-coverage-20260911-104654/synthetic-token.txt", + "destination": "rest-coverage-20260911-104654/synthetic-token.txt", + "sourceBytes": 42, + "destinationBytes": 42, + "sourceSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "destinationSha256": "48BA3EACB6375198C6B717659C070485FDD48821B23E4C10F5E3B1D24230E5B5", + "matchesFrozen": true + } + ] +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.meta.json new file mode 100644 index 00000000..d63d2e6a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 201, + "path": "/api/v1/projects", + "method": "POST" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.request.json new file mode 100644 index 00000000..86f88093 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.request.json @@ -0,0 +1 @@ +{"name":"Coverage probe host"} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.response.txt new file mode 100644 index 00000000..962c9d67 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/01-create.response.txt @@ -0,0 +1 @@ +{"elements":0,"migration":null,"model_id":"20701655-812d-403d-998a-8a85172820f5","name":"Coverage probe host","relations":0,"resource_id":"66d15036-5be8-41c3-99bc-b3adc11ad7e2","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.meta.json new file mode 100644 index 00000000..42165623 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/model", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.response.txt new file mode 100644 index 00000000..590a24e3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/02-before-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"20701655-812d-403d-998a-8a85172820f5","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.meta.json new file mode 100644 index 00000000..7a806ec9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/source-project", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.response.txt new file mode 100644 index 00000000..eda8446b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/03-before-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"20701655-812d-403d-998a-8a85172820f5\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json new file mode 100644 index 00000000..b853b006 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/validation", + "method": "POST" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.request.json new file mode 100644 index 00000000..5753198e --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.request.json @@ -0,0 +1 @@ +{"source_project":{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}},"format":"source-project"} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt new file mode 100644 index 00000000..711b5fd3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/04-incomplete-candidate.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":{"from_schema":5,"generated_endpoints":[],"generated_interface_allocations":[],"orientation_defaults":[],"preserved_ports":[],"required_resolutions":[],"semantic_defaults":[],"to_schema":7,"unresolved_message_values":[]},"revision":1,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json new file mode 100644 index 00000000..42165623 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/model", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt new file mode 100644 index 00000000..590a24e3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/05-candidate-no-commit-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"20701655-812d-403d-998a-8a85172820f5","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json new file mode 100644 index 00000000..7a806ec9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r1\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/source-project", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt new file mode 100644 index 00000000..eda8446b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/06-candidate-no-commit-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"20701655-812d-403d-998a-8a85172820f5\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.meta.json new file mode 100644 index 00000000..7619746a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r2\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/source-project", + "method": "PUT" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.request.json new file mode 100644 index 00000000..f6636305 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.response.txt new file mode 100644 index 00000000..68240396 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/07-commit-incomplete.response.txt @@ -0,0 +1 @@ +{"changed":true,"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":{"from_schema":5,"generated_endpoints":[],"generated_interface_allocations":[],"orientation_defaults":[],"preserved_ports":[],"required_resolutions":[],"semantic_defaults":[],"to_schema":7,"unresolved_message_values":[]},"revision":2,"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.meta.json new file mode 100644 index 00000000..961fd43c --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r2\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/model", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.response.txt new file mode 100644 index 00000000..af22b7b9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/08-incomplete-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json new file mode 100644 index 00000000..f4bbf9fb --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "etag": "\"p-66d15036-5be8-41c3-99bc-b3adc11ad7e2-r2\"", + "status": 200, + "path": "/api/v1/projects/66d15036-5be8-41c3-99bc-b3adc11ad7e2/source-project", + "method": "GET" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt new file mode 100644 index 00000000..ec43d3bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/09-incomplete-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/failure.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/failure.txt new file mode 100644 index 00000000..1bfd0af8 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/failure.txt @@ -0,0 +1,7 @@ +Exception: C:\Users\User\Documents\Git\ARCADIA-Studio\harness\fixtures\rest-coverage\run-coverage-probe.ps1:22 +Line | + 22 | … ndition,[string]$message) { if (-not $condition) { throw $message } } + | ~~~~~~~~~~~~~~ + | Source bytes changed: project.arcadia + + diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/run.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/run.json new file mode 100644 index 00000000..06ca3f19 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/run.json @@ -0,0 +1,6 @@ +{ + "port": 64523, + "started": "2026-09-11T10:42:35.4560060-07:00", + "sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE", + "exe": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\server-windows-321897f\\arcadia-server.exe" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stderr.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stderr.log new file mode 100644 index 00000000..ffe92b2b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stderr.log @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:64523; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\rest-coverage-20260911-104234\store diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stdout.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/server-1.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/.arcadia.lock b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/.arcadia.lock new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json new file mode 100644 index 00000000..47640ca1 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/store/66d15036-5be8-41c3-99bc-b3adc11ad7e2.json @@ -0,0 +1 @@ +{"resource_id":"66d15036-5be8-41c3-99bc-b3adc11ad7e2","revision":2,"model":{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/synthetic-token.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/synthetic-token.txt new file mode 100644 index 00000000..63bf0b7a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104234/synthetic-token.txt @@ -0,0 +1 @@ +release-coverage-probe-20260906-local-only \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.meta.json new file mode 100644 index 00000000..fe044742 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.meta.json @@ -0,0 +1,6 @@ +{ + "status": 201, + "method": "POST", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.request.json new file mode 100644 index 00000000..86f88093 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.request.json @@ -0,0 +1 @@ +{"name":"Coverage probe host"} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.response.txt new file mode 100644 index 00000000..61233ef3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/01-create.response.txt @@ -0,0 +1 @@ +{"elements":0,"migration":null,"model_id":"01376e66-56dd-4240-b7a1-93302c7309ca","name":"Coverage probe host","relations":0,"resource_id":"89eb3dc5-be84-42c5-9479-57c4ca3571e8","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.meta.json new file mode 100644 index 00000000..444af9da --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/model" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.response.txt new file mode 100644 index 00000000..bcde800f --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/02-before-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"01376e66-56dd-4240-b7a1-93302c7309ca","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.meta.json new file mode 100644 index 00000000..cf79fe6b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/source-project" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.response.txt new file mode 100644 index 00000000..16429691 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/03-before-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"01376e66-56dd-4240-b7a1-93302c7309ca\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json new file mode 100644 index 00000000..d99dd99d --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "POST", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/validation" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.request.json new file mode 100644 index 00000000..7344f394 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.request.json @@ -0,0 +1 @@ +{"format":"source-project","source_project":{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt new file mode 100644 index 00000000..711b5fd3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/04-incomplete-candidate.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":{"from_schema":5,"generated_endpoints":[],"generated_interface_allocations":[],"orientation_defaults":[],"preserved_ports":[],"required_resolutions":[],"semantic_defaults":[],"to_schema":7,"unresolved_message_values":[]},"revision":1,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json new file mode 100644 index 00000000..444af9da --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/model" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt new file mode 100644 index 00000000..bcde800f --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/05-candidate-no-commit-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"01376e66-56dd-4240-b7a1-93302c7309ca","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json new file mode 100644 index 00000000..cf79fe6b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r1\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/source-project" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt new file mode 100644 index 00000000..16429691 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/06-candidate-no-commit-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"01376e66-56dd-4240-b7a1-93302c7309ca\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.meta.json new file mode 100644 index 00000000..d79f8b4a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "PUT", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r2\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/source-project" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.request.json new file mode 100644 index 00000000..f6636305 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.response.txt new file mode 100644 index 00000000..68240396 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/07-commit-incomplete.response.txt @@ -0,0 +1 @@ +{"changed":true,"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":{"from_schema":5,"generated_endpoints":[],"generated_interface_allocations":[],"orientation_defaults":[],"preserved_ports":[],"required_resolutions":[],"semantic_defaults":[],"to_schema":7,"unresolved_message_values":[]},"revision":2,"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.meta.json new file mode 100644 index 00000000..525025e1 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r2\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/model" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.response.txt new file mode 100644 index 00000000..af22b7b9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/08-incomplete-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json new file mode 100644 index 00000000..9235dbf5 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "status": 200, + "method": "GET", + "etag": "\"p-89eb3dc5-be84-42c5-9479-57c4ca3571e8-r2\"", + "path": "/api/v1/projects/89eb3dc5-be84-42c5-9479-57c4ca3571e8/source-project" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt new file mode 100644 index 00000000..ec43d3bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/09-incomplete-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/failure.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/failure.txt new file mode 100644 index 00000000..1bfd0af8 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/failure.txt @@ -0,0 +1,7 @@ +Exception: C:\Users\User\Documents\Git\ARCADIA-Studio\harness\fixtures\rest-coverage\run-coverage-probe.ps1:22 +Line | + 22 | … ndition,[string]$message) { if (-not $condition) { throw $message } } + | ~~~~~~~~~~~~~~ + | Source bytes changed: project.arcadia + + diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/run.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/run.json new file mode 100644 index 00000000..75d79b20 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/run.json @@ -0,0 +1,6 @@ +{ + "exe": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\server-windows-321897f\\arcadia-server.exe", + "sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE", + "port": 62783, + "started": "2026-09-11T10:45:38.9326084-07:00" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stderr.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stderr.log new file mode 100644 index 00000000..914d2045 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stderr.log @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:62783; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\rest-coverage-20260911-104537\store diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stdout.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/server-1.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/.arcadia.lock b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/.arcadia.lock new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json new file mode 100644 index 00000000..58fd7eb1 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/store/89eb3dc5-be84-42c5-9479-57c4ca3571e8.json @@ -0,0 +1 @@ +{"resource_id":"89eb3dc5-be84-42c5-9479-57c4ca3571e8","revision":2,"model":{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/synthetic-token.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/synthetic-token.txt new file mode 100644 index 00000000..63bf0b7a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104537/synthetic-token.txt @@ -0,0 +1 @@ +release-coverage-probe-20260906-local-only \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.meta.json new file mode 100644 index 00000000..7d526241 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects", + "method": "POST", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 201 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.request.json new file mode 100644 index 00000000..86f88093 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.request.json @@ -0,0 +1 @@ +{"name":"Coverage probe host"} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.response.txt new file mode 100644 index 00000000..1bd08595 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/01-create.response.txt @@ -0,0 +1 @@ +{"elements":0,"migration":null,"model_id":"4ebe9c79-0518-4e83-912d-cd8e812c3e47","name":"Coverage probe host","relations":0,"resource_id":"d76a94a7-b552-4775-a29a-197068349a9c","revision":1,"schema_version":7} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.meta.json new file mode 100644 index 00000000..e8ad5f3e --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.response.txt new file mode 100644 index 00000000..13456579 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/02-before-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"4ebe9c79-0518-4e83-912d-cd8e812c3e47","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.meta.json new file mode 100644 index 00000000..33e98988 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.response.txt new file mode 100644 index 00000000..d1511e52 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/03-before-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"4ebe9c79-0518-4e83-912d-cd8e812c3e47\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json new file mode 100644 index 00000000..73b02d2d --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "POST", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.request.json new file mode 100644 index 00000000..046beae9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.request.json @@ -0,0 +1 @@ +{"format":"source-project","source_project":{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt new file mode 100644 index 00000000..d9b125ee --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/04-incomplete-candidate.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":null,"revision":1,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json new file mode 100644 index 00000000..e8ad5f3e --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt new file mode 100644 index 00000000..13456579 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/05-candidate-no-commit-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"4ebe9c79-0518-4e83-912d-cd8e812c3e47","alias":"mission","name":"Coverage probe host","description":"","elements":{},"relations":{},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json new file mode 100644 index 00000000..33e98988 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r1\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt new file mode 100644 index 00000000..d1511e52 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/06-candidate-no-commit-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"project.arcadia":"arcadia 7;\nproject mission \"Coverage probe host\" id \"4ebe9c79-0518-4e83-912d-cd8e812c3e47\" {\n description \"\";\n}\n"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.meta.json new file mode 100644 index 00000000..dc495e6b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "PUT", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.request.json new file mode 100644 index 00000000..257559bc --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.response.txt new file mode 100644 index 00000000..a08b2c7a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/07-commit-incomplete.response.txt @@ -0,0 +1 @@ +{"changed":true,"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":null,"revision":2,"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.meta.json new file mode 100644 index 00000000..f0a6aaa1 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.response.txt new file mode 100644 index 00000000..af22b7b9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/08-incomplete-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json new file mode 100644 index 00000000..9cf3e7bf --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt new file mode 100644 index 00000000..ec43d3bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/09-incomplete-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json new file mode 100644 index 00000000..896b64ea --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt new file mode 100644 index 00000000..b884e597 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/10-incomplete-canonical.response.txt @@ -0,0 +1,108 @@ +arcadia 7; +project coverage "REST coverage parity" id "f0660906-0000-4000-8000-000000000001" { + description ""; + + oa_entity crew "Crew" id "f0660906-0000-4000-8000-000000000002" { + description ""; + parent none; + } + + oa_activity activity_group "Manage service" id "f0660906-0000-4000-8000-000000000010" { + description ""; + parent none; + } + + oa_activity a "Prepare" id "f0660906-0000-4000-8000-000000000011" { + description ""; + parent @activity_group; + } + + oa_activity b "Deliver" id "f0660906-0000-4000-8000-000000000012" { + description ""; + parent @activity_group; + } + + oa_activity c "Verify" id "f0660906-0000-4000-8000-000000000013" { + description ""; + parent none; + } + + oa_capability q "Reliable delivery" id "f0660906-0000-4000-8000-000000000020" { + description ""; + parent none; + } + + oa_mission m "Deliver reliably" id "f0660906-0000-4000-8000-000000000021" { + description ""; + parent none; + } + + oa_process delivery "Delivery path" id "f0660906-0000-4000-8000-000000000030" { + description ""; + parent none; + steps [@ab_use]; + } + + oa_occurrence ab_use "Use prepared service" id "f0660906-0000-4000-8000-000000000031" { + body { + Exchange { + exchange @eab; + message_kind Asynchronous; + receiver none; + reply_to none; + sender none; + values []; + }; + }; + description ""; + parent @delivery; + postcondition ""; + precondition ""; + } + + allocation allocate_a "Prepare responsibility" id "f0660906-0000-4000-8000-000000000041" { + description ""; + source @crew; + target @a; + } + + allocation allocate_b "Deliver responsibility" id "f0660906-0000-4000-8000-000000000042" { + description ""; + source @crew; + target @b; + } + + allocation allocate_c "Verify responsibility" id "f0660906-0000-4000-8000-000000000043" { + description ""; + source @crew; + target @c; + } + + interaction eab "Prepared service" id "f0660906-0000-4000-8000-000000000050" { + description ""; + items []; + source @a; + target @b; + } + + interaction ep "Grouped service" id "f0660906-0000-4000-8000-000000000051" { + description ""; + items []; + source @activity_group; + target @c; + } + + interaction eca "Verified service" id "f0660906-0000-4000-8000-000000000052" { + description ""; + items []; + source @c; + target @a; + } + + capability_involvement support "Crew support" id "f0660906-0000-4000-8000-000000000060" { + description ""; + source @crew; + target @q; + } + +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.meta.json new file mode 100644 index 00000000..d402d088 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.response.txt new file mode 100644 index 00000000..7cd41280 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/11-incomplete-validation.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","severity":"warning"},{"code":"capability_without_behavior_context","message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","severity":"warning"},{"code":"mission_without_capability","message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","severity":"warning"},{"code":"non_leaf_work_exchange","field":"source","message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","severity":"warning"},{"code":"exchange_without_behavior_context","message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","severity":"warning"}],"revision":2,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.meta.json new file mode 100644 index 00000000..0890ee16 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "POST", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.request.json new file mode 100644 index 00000000..79bc4e7e --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.request.json @@ -0,0 +1 @@ +{"format":"json","model":{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.response.txt new file mode 100644 index 00000000..b82e2649 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/12-json-parity.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","severity":"warning"},{"code":"capability_without_behavior_context","message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","severity":"warning"},{"code":"mission_without_capability","message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","severity":"warning"},{"code":"non_leaf_work_exchange","field":"source","message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","severity":"warning"},{"code":"exchange_without_behavior_context","message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","severity":"warning"}],"migration":null,"revision":2,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.meta.json new file mode 100644 index 00000000..0890ee16 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "POST", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.request.json new file mode 100644 index 00000000..99afe8e0 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.request.json @@ -0,0 +1 @@ +{"format":"arcadia","source":"arcadia 7;\nproject coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" {\n description \"\";\n\n oa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {\n description \"\";\n parent none;\n }\n\n oa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n description \"\";\n parent none;\n }\n\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {\n description \"\";\n parent @activity_group;\n }\n\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {\n description \"\";\n parent @activity_group;\n }\n\n oa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {\n description \"\";\n parent none;\n }\n\n oa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {\n description \"\";\n parent none;\n }\n\n oa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {\n description \"\";\n parent none;\n }\n\n oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" {\n description \"\";\n parent none;\n steps [@ab_use];\n }\n\n oa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n body {\n Exchange {\n exchange @eab;\n message_kind Asynchronous;\n receiver none;\n reply_to none;\n sender none;\n values [];\n };\n };\n description \"\";\n parent @delivery;\n postcondition \"\";\n precondition \"\";\n }\n\n allocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" {\n description \"\";\n source @crew;\n target @a;\n }\n\n allocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" {\n description \"\";\n source @crew;\n target @b;\n }\n\n allocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" {\n description \"\";\n source @crew;\n target @c;\n }\n\n interaction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" {\n description \"\";\n items [];\n source @a;\n target @b;\n }\n\n interaction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" {\n description \"\";\n items [];\n source @activity_group;\n target @c;\n }\n\n interaction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" {\n description \"\";\n items [];\n source @c;\n target @a;\n }\n\n capability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" {\n description \"\";\n source @crew;\n target @q;\n }\n\n}\n"} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.response.txt new file mode 100644 index 00000000..b82e2649 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/13-text-parity.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"work_without_behavior_context","message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","severity":"warning"},{"code":"capability_without_behavior_context","message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","severity":"warning"},{"code":"mission_without_capability","message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","severity":"warning"},{"code":"non_leaf_work_exchange","field":"source","message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","severity":"warning"},{"code":"exchange_without_behavior_context","message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","severity":"warning"}],"migration":null,"revision":2,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.meta.json new file mode 100644 index 00000000..0890ee16 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "POST", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.request.json new file mode 100644 index 00000000..d7485d59 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.request.json @@ -0,0 +1 @@ +{"format":"source-project","source_project":{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @crew; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.response.txt new file mode 100644 index 00000000..fa15df3f --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/14-invalid-candidate.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"invalid_endpoints","column":1,"field":"endpoints","line":14,"message":"Invalid Interaction: OA activity → OA activity in one layer.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"error","span":{"end":1161,"start":1058}}],"migration":null,"revision":2,"valid":false} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json new file mode 100644 index 00000000..38d50e99 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "PUT", + "etag": null, + "status": 422 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json new file mode 100644 index 00000000..a231ff40 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @crew; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt new file mode 100644 index 00000000..adbdf1c4 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/15-invalid-write-rejected.response.txt @@ -0,0 +1 @@ +123 34 116 121 112 101 34 58 34 117 114 110 58 97 114 99 97 100 105 97 58 112 114 111 98 108 101 109 58 105 110 118 97 108 105 100 95 115 111 117 114 99 101 95 112 114 111 106 101 99 116 34 44 34 116 105 116 108 101 34 58 34 85 110 112 114 111 99 101 115 115 97 98 108 101 32 69 110 116 105 116 121 34 44 34 115 116 97 116 117 115 34 58 52 50 50 44 34 99 111 100 101 34 58 34 105 110 118 97 108 105 100 95 115 111 117 114 99 101 95 112 114 111 106 101 99 116 34 44 34 100 101 116 97 105 108 34 58 34 83 111 117 114 99 101 32 112 114 111 106 101 99 116 32 99 111 117 108 100 32 110 111 116 32 98 101 32 97 112 112 108 105 101 100 46 34 44 34 105 115 115 117 101 115 34 58 91 123 34 115 101 118 101 114 105 116 121 34 58 34 101 114 114 111 114 34 44 34 99 111 100 101 34 58 34 105 110 118 97 108 105 100 95 101 110 100 112 111 105 110 116 115 34 44 34 109 101 115 115 97 103 101 34 58 34 73 110 118 97 108 105 100 32 73 110 116 101 114 97 99 116 105 111 110 58 32 79 65 32 97 99 116 105 118 105 116 121 32 226 134 146 32 79 65 32 97 99 116 105 118 105 116 121 32 105 110 32 111 110 101 32 108 97 121 101 114 46 34 44 34 102 105 101 108 100 34 58 34 101 110 100 112 111 105 110 116 115 34 44 34 111 98 106 101 99 116 95 105 100 34 58 34 102 48 54 54 48 57 48 54 45 48 48 48 48 45 52 48 48 48 45 56 48 48 48 45 48 48 48 48 48 48 48 48 48 48 53 49 34 44 34 108 105 110 101 34 58 49 52 44 34 99 111 108 117 109 110 34 58 49 44 34 112 97 116 104 34 58 34 119 111 114 107 46 97 114 99 97 100 105 97 34 44 34 115 112 97 110 34 58 123 34 115 116 97 114 116 34 58 49 48 53 56 44 34 101 110 100 34 58 49 49 54 49 125 125 93 125 \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.meta.json new file mode 100644 index 00000000..f0a6aaa1 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.response.txt new file mode 100644 index 00000000..af22b7b9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/16-rejection-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.meta.json new file mode 100644 index 00000000..9cf3e7bf --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r2\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.response.txt new file mode 100644 index 00000000..ec43d3bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/17-rejection-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.meta.json new file mode 100644 index 00000000..5d32a31b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "PUT", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.request.json new file mode 100644 index 00000000..9f146fb0 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @a; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ca_use, @ab_use, @pc_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence ca_use \"Use verified service\" id \"f0660906-0000-4000-8000-000000000032\" {\n parent @delivery; body { Exchange { exchange @eca; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence pc_use \"Use responsible leaf exchange\" id \"f0660906-0000-4000-8000-000000000033\" {\n parent @delivery; body { Exchange { exchange @ep; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\nmission_capability mission_delivery \"Mission delivery\" id \"f0660906-0000-4000-8000-000000000061\" { source @m; target @q; }\nchain_involvement context \"Explicit delivery context\" id \"f0660906-0000-4000-8000-000000000062\" { source @delivery; target @q; }","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.response.txt new file mode 100644 index 00000000..03f14792 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/18-repair-write.response.txt @@ -0,0 +1 @@ +{"changed":true,"issues":[{"code":"sequence_gap","column":87,"field":"steps","line":1,"message":"Process 'Delivery path': disconnected steps 2 and 3. 'Prepared service' ends at 'Deliver'; 'Grouped service' starts at 'Prepare'.","object_id":"f0660906-0000-4000-8000-000000000030","path":"behavior.arcadia","severity":"warning","span":{"end":113,"start":86}}],"migration":null,"revision":3,"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ca_use, @ab_use, @pc_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence ca_use \"Use verified service\" id \"f0660906-0000-4000-8000-000000000032\" {\n parent @delivery; body { Exchange { exchange @eca; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence pc_use \"Use responsible leaf exchange\" id \"f0660906-0000-4000-8000-000000000033\" {\n parent @delivery; body { Exchange { exchange @ep; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\nmission_capability mission_delivery \"Mission delivery\" id \"f0660906-0000-4000-8000-000000000061\" { source @m; target @q; }\nchain_involvement context \"Explicit delivery context\" id \"f0660906-0000-4000-8000-000000000062\" { source @delivery; target @q; }","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @a; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.meta.json new file mode 100644 index 00000000..65d7e7e7 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.response.txt new file mode 100644 index 00000000..4f545edd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/19-repaired-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000032","f0660906-0000-4000-8000-000000000031","f0660906-0000-4000-8000-000000000033"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f0660906-0000-4000-8000-000000000032":{"id":"f0660906-0000-4000-8000-000000000032","alias":"ca_use","name":"Use verified service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000052","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f0660906-0000-4000-8000-000000000033":{"id":"f0660906-0000-4000-8000-000000000033","alias":"pc_use","name":"Use responsible leaf exchange","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000051","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}},"f0660906-0000-4000-8000-000000000061":{"id":"f0660906-0000-4000-8000-000000000061","alias":"mission_delivery","name":"Mission delivery","description":"","body":{"MissionCapability":{"source":"f0660906-0000-4000-8000-000000000021","target":"f0660906-0000-4000-8000-000000000020"}}},"f0660906-0000-4000-8000-000000000062":{"id":"f0660906-0000-4000-8000-000000000062","alias":"context","name":"Explicit delivery context","description":"","body":{"ChainInvolvement":{"source":"f0660906-0000-4000-8000-000000000030","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.meta.json new file mode 100644 index 00000000..f31e77bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.response.txt new file mode 100644 index 00000000..b2aa4864 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/20-repaired-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ca_use, @ab_use, @pc_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence ca_use \"Use verified service\" id \"f0660906-0000-4000-8000-000000000032\" {\n parent @delivery; body { Exchange { exchange @eca; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence pc_use \"Use responsible leaf exchange\" id \"f0660906-0000-4000-8000-000000000033\" {\n parent @delivery; body { Exchange { exchange @ep; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\nmission_capability mission_delivery \"Mission delivery\" id \"f0660906-0000-4000-8000-000000000061\" { source @m; target @q; }\nchain_involvement context \"Explicit delivery context\" id \"f0660906-0000-4000-8000-000000000062\" { source @delivery; target @q; }","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @a; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.meta.json new file mode 100644 index 00000000..7402b52b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.response.txt new file mode 100644 index 00000000..80cec092 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/21-repaired-validation.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"sequence_gap","field":"steps","message":"Process 'Delivery path': disconnected steps 2 and 3. 'Prepared service' ends at 'Deliver'; 'Grouped service' starts at 'Prepare'.","object_id":"f0660906-0000-4000-8000-000000000030","severity":"warning"}],"revision":3,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.meta.json new file mode 100644 index 00000000..65d7e7e7 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/model", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.response.txt new file mode 100644 index 00000000..4f545edd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/22-restart-model.response.txt @@ -0,0 +1 @@ +{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000032","f0660906-0000-4000-8000-000000000031","f0660906-0000-4000-8000-000000000033"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f0660906-0000-4000-8000-000000000032":{"id":"f0660906-0000-4000-8000-000000000032","alias":"ca_use","name":"Use verified service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000052","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}},"f0660906-0000-4000-8000-000000000033":{"id":"f0660906-0000-4000-8000-000000000033","alias":"pc_use","name":"Use responsible leaf exchange","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000051","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}},"f0660906-0000-4000-8000-000000000061":{"id":"f0660906-0000-4000-8000-000000000061","alias":"mission_delivery","name":"Mission delivery","description":"","body":{"MissionCapability":{"source":"f0660906-0000-4000-8000-000000000021","target":"f0660906-0000-4000-8000-000000000020"}}},"f0660906-0000-4000-8000-000000000062":{"id":"f0660906-0000-4000-8000-000000000062","alias":"context","name":"Explicit delivery context","description":"","body":{"ChainInvolvement":{"source":"f0660906-0000-4000-8000-000000000030","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.meta.json new file mode 100644 index 00000000..f31e77bd --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.response.txt new file mode 100644 index 00000000..b2aa4864 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/23-restart-bundle.response.txt @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ca_use, @ab_use, @pc_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence ca_use \"Use verified service\" id \"f0660906-0000-4000-8000-000000000032\" {\n parent @delivery; body { Exchange { exchange @eca; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence pc_use \"Use responsible leaf exchange\" id \"f0660906-0000-4000-8000-000000000033\" {\n parent @delivery; body { Exchange { exchange @ep; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\nmission_capability mission_delivery \"Mission delivery\" id \"f0660906-0000-4000-8000-000000000061\" { source @m; target @q; }\nchain_involvement context \"Explicit delivery context\" id \"f0660906-0000-4000-8000-000000000062\" { source @delivery; target @q; }","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @a; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.meta.json new file mode 100644 index 00000000..7402b52b --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/validation", + "method": "GET", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r3\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.response.txt new file mode 100644 index 00000000..80cec092 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/24-restart-validation.response.txt @@ -0,0 +1 @@ +{"issues":[{"code":"sequence_gap","field":"steps","message":"Process 'Delivery path': disconnected steps 2 and 3. 'Prepared service' ends at 'Deliver'; 'Grouped service' starts at 'Prepare'.","object_id":"f0660906-0000-4000-8000-000000000030","severity":"warning"}],"revision":3,"valid":true} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json new file mode 100644 index 00000000..a460c822 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.meta.json @@ -0,0 +1,6 @@ +{ + "path": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c/source-project", + "method": "PUT", + "etag": "\"p-d76a94a7-b552-4775-a29a-197068349a9c-r4\"", + "status": 200 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json new file mode 100644 index 00000000..257559bc --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.request.json @@ -0,0 +1 @@ +{"entry":"project.arcadia","files":{"work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }","behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }"}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt new file mode 100644 index 00000000..5722238a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/25-restore-incomplete-by-replacement.response.txt @@ -0,0 +1 @@ +{"changed":true,"issues":[{"code":"work_without_behavior_context","column":1,"line":7,"message":"Include this leaf activity/function in a process/chain or scenario through a work action or exchange occurrence.","object_id":"f0660906-0000-4000-8000-000000000013","path":"work.arcadia","severity":"warning","span":{"end":443,"start":376}},{"code":"capability_without_behavior_context","column":1,"line":8,"message":"Add an explicit behavior context: link a process/chain with Chain involvement, or set a scenario's Context to this capability.","object_id":"f0660906-0000-4000-8000-000000000020","path":"work.arcadia","severity":"warning","span":{"end":524,"start":444}},{"code":"mission_without_capability","column":1,"line":9,"message":"Connect this mission to a capability that delivers it.","object_id":"f0660906-0000-4000-8000-000000000021","path":"work.arcadia","severity":"warning","span":{"end":601,"start":525}},{"code":"non_leaf_work_exchange","column":85,"field":"source","line":14,"message":"Choose the leaf activity/function responsible for this exchange; keep any typed port owned by that function.","object_id":"f0660906-0000-4000-8000-000000000051","path":"work.arcadia","severity":"warning","span":{"end":1157,"start":1142}},{"code":"exchange_without_behavior_context","column":1,"line":15,"message":"Use this exchange in a process/chain or scenario.","object_id":"f0660906-0000-4000-8000-000000000052","path":"work.arcadia","severity":"warning","span":{"end":1274,"start":1172}}],"migration":null,"revision":4,"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/result.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/result.json new file mode 100644 index 00000000..a5fe77a3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/result.json @@ -0,0 +1,25 @@ +{ + "resource": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c", + "final_revision": 4, + "repair_issues": [ + { + "code": "sequence_gap", + "column": 87, + "field": "steps", + "line": 1, + "message": "Process 'Delivery path': disconnected steps 2 and 3. 'Prepared service' ends at 'Deliver'; 'Grouped service' starts at 'Prepare'.", + "object_id": "f0660906-0000-4000-8000-000000000030", + "path": "behavior.arcadia", + "severity": "warning", + "span": { + "end": 113, + "start": 86 + } + } + ], + "initial_revision": 2, + "evidence": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\rest-coverage-20260911-104654", + "requests": 25, + "result": "passed", + "repaired_revision": 3 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/run.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/run.json new file mode 100644 index 00000000..d28f533c --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/run.json @@ -0,0 +1,6 @@ +{ + "port": 50168, + "exe": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\server-windows-321897f\\arcadia-server.exe", + "started": "2026-09-11T10:46:55.4399861-07:00", + "sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stderr.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stderr.log new file mode 100644 index 00000000..75dd20d4 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stderr.log @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:50168; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\rest-coverage-20260911-104654\store diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stdout.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-1.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stderr.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stderr.log new file mode 100644 index 00000000..75dd20d4 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stderr.log @@ -0,0 +1 @@ +arcadia-server 0.2.0 listening on 127.0.0.1:50168; data C:\Users\User\Documents\Git\ARCADIA-Studio\.local\rest-coverage-20260911-104654\store diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stdout.log b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/server-2.stdout.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/.arcadia.lock b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/.arcadia.lock new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json new file mode 100644 index 00000000..30328f8d --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/store/d76a94a7-b552-4775-a29a-197068349a9c.json @@ -0,0 +1 @@ +{"resource_id":"d76a94a7-b552-4775-a29a-197068349a9c","revision":4,"model":{"schema_version":7,"id":"f0660906-0000-4000-8000-000000000001","alias":"coverage","name":"REST coverage parity","description":"","elements":{"f0660906-0000-4000-8000-000000000002":{"id":"f0660906-0000-4000-8000-000000000002","alias":"crew","name":"Crew","description":"","parent":null,"body":{"Oa":"Entity"}},"f0660906-0000-4000-8000-000000000010":{"id":"f0660906-0000-4000-8000-000000000010","alias":"activity_group","name":"Manage service","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000011":{"id":"f0660906-0000-4000-8000-000000000011","alias":"a","name":"Prepare","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000012":{"id":"f0660906-0000-4000-8000-000000000012","alias":"b","name":"Deliver","description":"","parent":"f0660906-0000-4000-8000-000000000010","body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000013":{"id":"f0660906-0000-4000-8000-000000000013","alias":"c","name":"Verify","description":"","parent":null,"body":{"Oa":"Activity"}},"f0660906-0000-4000-8000-000000000020":{"id":"f0660906-0000-4000-8000-000000000020","alias":"q","name":"Reliable delivery","description":"","parent":null,"body":{"Oa":"Capability"}},"f0660906-0000-4000-8000-000000000021":{"id":"f0660906-0000-4000-8000-000000000021","alias":"m","name":"Deliver reliably","description":"","parent":null,"body":{"Oa":"Mission"}},"f0660906-0000-4000-8000-000000000030":{"id":"f0660906-0000-4000-8000-000000000030","alias":"delivery","name":"Delivery path","description":"","parent":null,"body":{"Oa":{"Process":{"steps":["f0660906-0000-4000-8000-000000000031"]}}}},"f0660906-0000-4000-8000-000000000031":{"id":"f0660906-0000-4000-8000-000000000031","alias":"ab_use","name":"Use prepared service","description":"","parent":"f0660906-0000-4000-8000-000000000030","body":{"Oa":{"Shared":{"Occurrence":{"body":{"Exchange":{"exchange":"f0660906-0000-4000-8000-000000000050","sender":null,"receiver":null,"message_kind":"Asynchronous","reply_to":null,"values":[]}},"precondition":"","postcondition":""}}}}}},"relations":{"f0660906-0000-4000-8000-000000000041":{"id":"f0660906-0000-4000-8000-000000000041","alias":"allocate_a","name":"Prepare responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000011"}}},"f0660906-0000-4000-8000-000000000042":{"id":"f0660906-0000-4000-8000-000000000042","alias":"allocate_b","name":"Deliver responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000012"}}},"f0660906-0000-4000-8000-000000000043":{"id":"f0660906-0000-4000-8000-000000000043","alias":"allocate_c","name":"Verify responsibility","description":"","body":{"Allocation":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000013"}}},"f0660906-0000-4000-8000-000000000050":{"id":"f0660906-0000-4000-8000-000000000050","alias":"eab","name":"Prepared service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000011","target":"f0660906-0000-4000-8000-000000000012","items":[]}}},"f0660906-0000-4000-8000-000000000051":{"id":"f0660906-0000-4000-8000-000000000051","alias":"ep","name":"Grouped service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000010","target":"f0660906-0000-4000-8000-000000000013","items":[]}}},"f0660906-0000-4000-8000-000000000052":{"id":"f0660906-0000-4000-8000-000000000052","alias":"eca","name":"Verified service","description":"","body":{"Interaction":{"source":"f0660906-0000-4000-8000-000000000013","target":"f0660906-0000-4000-8000-000000000011","items":[]}}},"f0660906-0000-4000-8000-000000000060":{"id":"f0660906-0000-4000-8000-000000000060","alias":"support","name":"Crew support","description":"","body":{"CapabilityInvolvement":{"source":"f0660906-0000-4000-8000-000000000002","target":"f0660906-0000-4000-8000-000000000020"}}}},"diagrams":{},"artifact_links":{},"traces":{}},"source_project":{"entry":"project.arcadia","files":{"behavior.arcadia":"oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}","project.arcadia":"arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }","work.arcadia":"// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }"}}} \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/synthetic-token.txt b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/synthetic-token.txt new file mode 100644 index 00000000..63bf0b7a --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/rest-coverage-20260911-104654/synthetic-token.txt @@ -0,0 +1 @@ +release-coverage-probe-20260906-local-only \ No newline at end of file diff --git a/harness/experiments/windows-runtime-321897f-20260911/server-windows-321897f/manifest.json b/harness/experiments/windows-runtime-321897f-20260911/server-windows-321897f/manifest.json new file mode 100644 index 00000000..374d3837 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/server-windows-321897f/manifest.json @@ -0,0 +1,22 @@ +{ + "created_utc": "2026-09-11T17:41:19.912Z", + "source_commit": "321897fd55af9e07afa2c6ebf1e50be49e86f7d9", + "server_tree": "99dbbe3a17d45d7030fc14a31fad2c07332d8d86", + "core_tree": "a9c71e2c3fc9260d06f191c0d65b1e63e41edbec", + "produced_by": "ytr83r-server-cli-all-targets-20260911", + "profile": "debug", + "files": [ + { + "name": "arcadia-server.exe", + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/target/debug/arcadia-server.exe", + "bytes": 39621120, + "sha256": "aba87a5fb795deb995029a737c2ebb9d2b44c8d274edaa2295363b226d9af6be" + }, + { + "name": "libunwind.dll", + "source": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/libunwind.dll", + "bytes": 190464, + "sha256": "aa282fa47bb2c4e210cea5e470cdbdca58568f0be0bc73e404d86ab9cd95ef6a" + } + ] +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json new file mode 100644 index 00000000..5851a0ca --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911-status.json @@ -0,0 +1,17 @@ +{ + "seconds": 519.9695373, + "command": [ + "cargo", + "test", + "--locked", + "--offline", + "-p", + "oa-desktop", + "--all-targets" + ], + "exit": 0, + "started_utc": "2026-09-11T17:38:32.6859553Z", + "name": "ytr83r-contextual-lifecycle-desktop-all-targets-20260911", + "completed_utc": "2026-09-11T17:47:12.6688512Z", + "log": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log new file mode 100644 index 00000000..ed0e1601 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-contextual-lifecycle-desktop-all-targets-20260911.log @@ -0,0 +1,713 @@ + Compiling oa-desktop v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\crates\oa-desktop) + Finished `test` profile [unoptimized] target(s) in 3m 16s + Running unittests src\main.rs (target\debug\deps\arcadia_studio-df984b90c0583184.exe) + +running 704 tests +test app::architecture_authoring::tests::architecture_blank_names_and_escape_never_accept_placeholder_or_rename ... ok +test app::architecture_authoring::tests::architecture_allocated_work_is_root_owned_and_one_exact_history_change ... ok +test app::architecture_authoring::tests::architecture_captured_escape_does_not_cancel_other_controls_or_placement ... ok +test app::architecture_authoring::tests::architecture_first_focused_input_escape_cancels_create_and_rename ... ok +test app::architecture_authoring::tests::architecture_f2_routes_selected_node_to_inline_rename_and_exact_undo ... ok +test app::architecture_authoring::tests::architecture_invalid_click_cannot_poison_inline_or_checkpoint_geometry ... ok +test app::architecture_authoring_tests::architecture_cancelled_gesture_cannot_commit_a_later_named_draft ... ok +test app::architecture_authoring_tests::architecture_canvas_left_click_uses_world_coordinate_once_at_zoom_and_pan ... ok +test app::architecture_authoring_tests::architecture_checkpoint_retains_exact_name_point_and_fresh_binding_without_commands ... ok +test app::architecture_authoring::tests::architecture_stale_submit_keeps_create_and_rename_visible_and_exact ... ok +test app::architecture_authoring_tests::architecture_context_choices_are_small_and_system_is_singleton ... ok +test app::architecture_authoring_tests::architecture_contextual_allocation_creates_work_relation_and_node_in_one_undo ... ok +test app::architecture_authoring_tests::architecture_creation_names_before_commit_preserves_camera_and_undoes_once ... ok +test app::architecture_authoring_tests::architecture_existing_inventory_is_contextual_and_placement_never_implies_allocation ... ok +test app::architecture_authoring_tests::architecture_f2_rename_preserves_identity_placement_and_atomic_history ... ok +test app::architecture_authoring_tests::architecture_rejected_submission_keeps_inline_name_visible_and_invalid_click_is_ignored ... ok +test app::architecture_authoring_tests::architecture_name_survives_rejected_click_resize_navigation_and_escape_is_explicit ... ok +test app::behavior_lifecycle_tests::incomplete_behavior_form_is_dirty_close_save_retains_it_and_cancel_allows_switching ... ok +test app::architecture_authoring_tests::basic_transition_explicit_overview_focus_wins_over_an_already_populated_architecture ... ok +test app::behavior_lifecycle_tests::passive_behavior_canvas_events_do_not_apply_property_drafts ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_navigation_property_edits_and_model_history ... ok +test app::behavior_lifecycle_tests::pending_behavior_blocks_source_creation_and_source_history_replay ... ok +test app::behavior_lifecycle_tests::save_prepares_behavior_before_opening_destination_and_cancel_keeps_one_undo ... ok +test app::behavior_lifecycle_tests::source_writeback_failure_keeps_typed_behavior_form_for_repair_and_one_undo ... ok +test app::checkpoints::tests::checkpoint_completion_releases_the_writer_while_a_context_menu_is_open ... ok +test app::checkpoints::tests::checkpoint_inline_create_and_rename_restore_focus_without_changing_drafts_or_history ... ok +test app::checkpoints::tests::checkpoint_noninline_contexts_keep_other_focus_and_still_lint ... ok +test app::checkpoints::tests::home_resume_keeps_state_view_while_explicit_architecture_remains_reachable ... ok +test app::checkpoints::tests::discard_and_close_waits_for_the_late_checkpoint_then_retires_it ... ok +test app::checkpoints::tests::home_resume_returns_to_each_actual_workspace_without_model_edits ... ok +test app::checkpoints::tests::home_resume_retains_invalid_source_and_property_drafts ... ok +test app::checkpoints::tests::malformed_checkpoint_does_not_replace_the_current_model ... ok +test app::checkpoints::tests::recent_and_recovery_navigation_respect_unsaved_decision ... ok +test app::checkpoints::tests::restored_copy_keeps_raw_property_and_requires_save_without_local_or_hosted_binding ... ok +test app::checkpoints::tests::stale_write_completion_cannot_recover_a_discarded_document ... ok +test app::checkpoints::tests::walkthrough_request_keeps_unfinished_source_behind_the_normal_pending_guard ... ok +test app::data_paging_lifecycle_tests::paging_preserves_same_context_and_resets_on_layer_or_document_replacement ... ok +test app::diagram_selection_tests::changing_visible_view_follows_its_clean_inspector_without_a_model_edit ... ok +test app::diagram_selection_tests::diagram_switch_preserves_an_independent_semantic_inspection ... ok +test app::diagram_selection_tests::diagram_uuid_edit_follows_the_same_view_or_a_different_picker_target ... ok +test app::checkpoints::tests::saving_an_older_snapshot_keeps_recovery_for_newer_unsaved_work ... ok +test app::diagram_selection_tests::invalid_view_draft_blocks_the_switch_and_retains_raw_input ... ok +test app::diagram_selection_tests::stale_diagram_choice_never_applies_an_unrelated_valid_draft ... ok +test app::diagram_selection_tests::valid_pending_view_edit_applies_to_old_view_then_inspects_the_new_view ... ok +test app::direct_scenario_tests::direct_scenario_rejects_every_stale_context_and_preserves_property_drafts ... ok +test app::direct_scenario_tests::direct_scenario_creation_and_reorder_preserve_selection_and_each_undo_once ... ok +test app::direct_scenario_tests::direct_scenario_scroll_and_real_resize_invalidate_only_pointer_context ... ok +test app::direct_scenario_tests::direct_scenario_source_failure_and_navigation_keep_form_until_success ... ok +test app::hosted::tests::hosted_catalog_invalidation_follows_service_writes_and_observed_revision_changes ... ok +test app::hosted::tests::hosted_catalog_search_credentials_and_failed_refresh_never_mix_result_scopes ... ok +test app::hosted::tests::hosted_changed_bound_head_does_not_invalidate_another_services_empty_filter ... ok +test app::hosted::tests::hosted_conflict_fetches_review_without_adoption_and_reload_is_undoable ... ok +test app::hosted::tests::hosted_detached_drafts_and_recovery_remain_available_after_rejected_publish ... ok +test app::hosted::tests::hosted_failed_cross_service_publication_checks_and_reloads_its_own_resource ... ok +test app::hosted::tests::hosted_failed_or_cancelled_local_open_keeps_the_existing_document_and_destination ... ok +test app::hosted::tests::hosted_actual_app_tasks_publish_edit_conflict_correct_credentials_reload_and_open ... ok +test app::hosted::tests::hosted_invalid_and_detached_source_drafts_never_start_network_writes ... ok +test app::hosted::tests::hosted_modal_blocks_underlying_edits_and_credentials_are_redacted ... ok +test app::hosted::tests::hosted_new_revision_invalidates_filtered_catalog_even_without_a_displayed_row ... ok +test app::hosted::tests::hosted_only_successful_source_save_as_changes_the_active_destination ... ok +test app::hosted::tests::hosted_open_waits_for_unsaved_guard_and_failed_open_preserves_current_document ... ok +test app::hosted::tests::hosted_publish_acknowledges_only_the_sent_snapshot_and_retains_undo ... ok +test app::hosted::tests::hosted_stale_completions_do_not_clear_current_busy_or_adopt_another_document ... ok +test app::hosted::tests::hosted_unknown_save_is_acknowledged_by_exact_readback_without_retry ... ok +test app::lint_tests::committed_check_cache_follows_edit_and_undo_while_drafts_stay_separate ... ok +test app::hosted::tests::hosted_invalid_local_open_repair_saves_locally_and_never_replaces_old_resource ... ok +test app::lint_tests::prior_document_lint_cannot_enter_reopened_model_or_block_next_checks ... ok +test app::lint_tests::lint_coalesces_work_and_rejects_obsolete_results ... ok +test app::port_view_tests::catalog_creation_follows_the_new_port_and_keeps_group_browsing_explicit ... ok +test app::process_canvas::direct_process_dirty_source_blocks_canvas_creation_without_losing_text ... ok +test app::port_view_tests::filtered_active_view_cannot_hide_a_created_port_when_eligible_owner_view_is_folded ... ok +test app::process_canvas::tests::direct_process_app_same_owner_selection_preserves_tool_but_owner_change_resets_it ... ok +test app::process_canvas::tests::direct_process_app_open_source_and_back_preserve_local_reference_identity ... ok +test app::process_canvas::tests::direct_process_app_save_scroll_resize_and_passive_geometry_keep_drafts_and_current_origin ... ok +test app::process_canvas::tests::direct_process_app_stale_context_dirty_source_and_properties_never_mutate ... ok +test app::process_canvas::tests::direct_process_app_source_failure_retains_form_then_commits_once_and_selects_occurrence ... ok +test app::process_canvas::tests::process_focus_retains_rejected_draft_and_guards_selection_until_panels_restore ... ok +test app::process_canvas::tests::direct_process_append_empty_first_second_exchange_has_exact_source_history ... ok +test app::review_navigation_tests::rejected_semantic_source_writeback_retains_review_camera_and_original_navigation ... ok +test app::review_navigation_tests::review_already_showing_the_target_keeps_its_camera_and_query ... ok +test app::review_navigation_tests::semantic_review_without_a_destination_view_clears_the_old_layer_canvas_without_creating_a_view ... ok +test app::save_as_tests::save_as_late_receipt_preserves_newer_raw_source_draft_and_destination ... ok +test app::save_as_tests::save_as_preflight_rejects_historical_collision_before_starting_io ... ok +test app::save_as_tests::save_as_receipt_then_one_undo_restores_meaning_and_saving_preserves_redo ... ok +test app::review_navigation_tests::semantic_name_take_selects_the_counterpart_view_in_both_directions_with_one_exact_history_entry ... ok +test app::source_project_tests::inactive_invalid_draft_blocks_graphical_changes_and_diagnostic_switches_files ... ok +test app::source_project_tests::json_export_and_rejected_save_as_preserve_source_location_history_and_bytes ... ok +test app::source_project_tests::closed_detached_file_keeps_first_save_conflict_then_can_be_reloaded_fresh ... ok +test app::source_project_tests::recovery_after_first_save_failure_retains_target_then_retries_without_reentering_path ... ok +test app::source_project_tests::missing_include_open_keeps_old_model_and_can_be_repaired_and_saved ... ok +test app::source_project_tests::recovery_of_previous_save_as_target_does_not_redirect_current_project ... ok +test app::source_project_tests::recovery_open_finds_first_save_journal_without_an_entry_file ... ok +test app::source_project_tests::recovery_target_survives_edit_lint_apply_and_rejected_recovery_until_success ... ok +test app::source_project_tests::two_file_apply_graphical_edit_exact_undo_save_as_and_reopen ... ok +test app::state_diagram_tests::all_context_dimensions_reject_stale_selection_camera_and_model_messages ... ok +test app::state_diagram_tests::create_view_places_only_its_machine_and_restores_exact_source_in_one_undo ... ok +test app::source_project_tests::source3_native_open_preserves_report_comments_nesting_and_save_reopen ... ok +test app::state_diagram_tests::fallback_owner_first_selection_keeps_the_captured_context_for_its_first_move ... ok +test app::state_diagram_tests::direct_create_connect_select_and_move_keep_semantic_identity_and_atomic_history ... ok +test app::state_diagram_tests::real_view_tool_and_history_changes_invalidate_old_release_events ... ok +test app::state_diagram_tests::rejected_creation_keeps_source_and_selection_then_valid_owner_can_retry ... ok +test app::state_diagram_tests::same_size_viewport_after_revision_or_tool_epoch_does_not_refit_the_camera ... ok +test app::state_diagram_tests::shared_semantic_states_keep_architecture_and_behavior_placements_independent ... ok +test app::state_diagram_tests::pending_drafts_block_every_direct_mutation_and_passive_camera_preserves_inputs ... ok +test app::state_diagram_tests::state_diagram_routes_constructor_and_source_open_to_the_existing_workspace_without_edits ... ok +test app::state_diagram_tests::state_diagram_routes_picker_and_reveal_but_explicit_architecture_does_not_bounce ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_across_layers_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_diagram_routes_preserve_selected_raw_properties_and_pending_behavior_guards ... ok +test app::state_diagram_tests::state_navigation_catalog_selection_of_another_machine_resets_camera_and_tool ... ok +test app::state_diagram_tests::state_navigation_layer_change_resets_the_new_machine_at_the_same_viewport_size ... ok +test app::state_diagram_tests::state_navigation_return_to_the_same_view_preserves_camera_tool_and_fit_mode ... ok +test app::state_diagram_tests::state_navigation_root_event_and_same_layer_keep_the_current_camera_and_tool ... ok +test app::transition_context_tests::explicit_destination_is_honored_and_ordinary_work_transition_still_places_in_architecture ... ok +test app::transition_context_tests::explicit_behavior_internal_and_process_roots_keep_their_workspace_without_creating_a_view ... ok +test app::transition_context_tests::rejected_source_writeback_keeps_review_and_navigation_and_invalid_draft_still_blocks_start ... ok +test app::transition_context_tests::machine_and_typed_action_transitions_resolve_the_owner_and_reusing_that_context_retains_camera ... ok +test app::view_copy_tests::copying_architecture_keeps_architecture_even_with_a_retained_state_view ... ok +test app::transition_context_tests::scenario_transition_focuses_requested_counterpart_and_preserves_unrelated_views_in_both_directions ... ok +test app::view_copy_tests::duplicate_rejection_preserves_an_incomplete_source_buffer ... ok +test app::view_copy_tests::copying_the_current_state_view_uses_its_own_identity_and_is_one_source_undo ... ok +test app::view_copy_tests::duplicate_rejection_preserves_invalid_property_and_pending_behavior_drafts ... ok +test behavior::contextual_source_tests::contextual_source_app_checkpoint_restores_inner_raw_draft_without_model_adoption ... ok +test app::view_copy_tests::stale_copy_does_not_apply_an_unrelated_valid_property_draft ... ok +test behavior::contextual_source_tests::contextual_source_app_modal_escape_then_child_back_then_parent_cancel_preserve_accepted_source ... ok +test behavior::contextual_source_tests::contextual_source_app_empty_actions_and_child_open_refuse_other_raw_editors ... ok +test behavior::contextual_source_tests::contextual_source_back_retains_parent_and_rejects_late_child_event ... ok +test behavior::contextual_source_tests::contextual_source_back_remains_available_after_owner_deletion_and_with_dirty_editors ... ok +test behavior::contextual_source_tests::contextual_source_default_consumer_name_has_stable_alias_and_correlated_selection ... ok +test behavior::contextual_source_tests::contextual_source_deleted_owner_view_retains_draft_instead_of_panicking_or_using_fallback ... ok +test behavior::contextual_source_tests::contextual_source_empty_history_reports_no_change_and_success_requires_a_real_history_step ... ok +test behavior::contextual_source_tests::contextual_source_existing_choice_prunes_staged_dependency ... ok +test behavior::contextual_source_tests::contextual_source_incomplete_recovered_kind_reports_error_without_panicking ... ok +test behavior::contextual_source_tests::contextual_source_failed_source_budget_preserves_both_drafts_and_accepted_bytes ... ok +test behavior::contextual_source_tests::contextual_source_inserts_work_on_the_exact_guarded_link_and_refuses_exchange_identity_conflict ... ok +test behavior::contextual_source_tests::contextual_source_lifelines_stage_exact_separate_records_and_one_history_entry ... ok +test behavior::contextual_source_tests::contextual_source_mounted_small_editor_keeps_back_and_use_outside_field_scroll ... ok +test behavior::contextual_source_tests::contextual_source_nested_semantic_parent_is_explicit_and_revalidated ... ok +test behavior::contextual_source_tests::contextual_source_machine_before_any_owner_creates_optional_view_atomically ... ok +test behavior::contextual_source_tests::contextual_source_new_callee_lifeline_preserves_caller_bindings_as_an_explicit_warning ... ok +test behavior::contextual_source_tests::contextual_source_old_empty_action_cannot_open_a_previous_owner_or_layer ... ok +test behavior::contextual_source_tests::contextual_source_original_document_remains_bound_after_back_or_choosing_existing ... ok +test behavior::contextual_source_tests::contextual_source_recovery_keeps_inner_raw_fields_and_refuses_deleted_or_changed_owner ... ok +test behavior::contextual_source_tests::contextual_source_second_system_and_role_machine_owner_refuse_without_fallback ... ok +test behavior::contextual_source_tests::contextual_source_owner_first_can_return_to_an_unnamed_machine_without_losing_source ... ok +test behavior::creation::app_tests::app_choosing_another_behavior_or_layer_cannot_commit_a_creation_draft ... ok +test behavior::contextual_source_tests::contextual_source_work_uses_reserved_contribution_and_link_ids_and_one_undo ... ok +test behavior::creation::app_tests::app_creation_opens_the_actual_new_owner_instead_of_first_or_previously_active_behavior ... ok +test behavior::creation::app_tests::app_first_captured_escape_dismisses_file_or_pending_overlay_before_creation ... ok +test behavior::creation::app_tests::app_lesson_request_cancel_retains_creation_then_escape_discards_only_the_draft ... ok +test behavior::creation::app_tests::app_new_never_auto_applies_valid_or_invalid_property_and_source_drafts ... ok +test behavior::creation::app_tests::app_machine_behavior_submit_opens_its_opted_in_view_as_one_undoable_transaction ... ok +test behavior::creation::app_tests::app_recovered_rootless_sa_creation_retains_layer_ids_and_other_raw_drafts ... ok +test behavior::creation::app_tests::app_stale_layer_open_never_starts_or_replaces_a_draft ... ok +test behavior::creation::tests::cancel_and_illegal_family_layer_switches_never_create_model_objects ... ok +test behavior::creation::tests::corrupted_recovery_and_reserved_identity_collision_refuse_without_repairing_raw_values ... ok +test behavior::creation::tests::creation_selection_rejects_changed_scenario_body_and_post_creation_operations ... ok +test behavior::creation::tests::all_four_viewpoints_are_explicit_and_survive_source_history_reopen ... ok +test behavior::creation::tests::mounted_creation_keeps_actions_visible_and_renders_only_six_owner_candidates ... ok +test behavior::creation::tests::machine_requires_valid_owner_and_first_view_adds_no_region_or_state ... ok +test behavior::creation::tests::optional_context_collapses_without_losing_authored_reference_or_raw_search ... ok +test behavior::creation::tests::oa_process_and_sa_chain_keep_exact_names_root_ownership_and_one_history_entry ... ok +test behavior::creation::tests::owner_search_is_name_ordered_filtered_and_page_sized_not_a_catalog ... ok +test behavior::creation::tests::post_commit_selection_is_correlated_with_exact_created_behavior_and_view ... ok +test behavior::creation::tests::rejected_source_transaction_keeps_draft_and_every_accepted_source_byte ... ok +test behavior::creation::tests::recovery_preserves_exact_raw_inputs_reserved_ids_and_revalidates_stale_owner ... ok +test behavior::creation::tests::repeated_owner_names_remain_distinguishable_by_searchable_parent_context_and_alias ... ok +test behavior::direct_canvas_tests::direct_bounds_change_during_held_drag_never_commits_old_slot ... ok +test behavior::direct_canvas_tests::direct_alt_execution_stops_each_operand_at_its_reply_and_marks_open_operand ... ok +test behavior::direct_canvas_tests::direct_context_escape_unfocus_and_pending_form_cancel_gestures ... ok +test behavior::direct_canvas_tests::direct_drag_and_click_click_use_ordered_sources_and_publish_once ... ok +test behavior::direct_canvas_tests::direct_execution_span_ends_at_its_correlated_reply_and_marks_an_open_call ... ok +test behavior::direct_canvas_tests::direct_clicked_occurrence_capture_cancels_on_view_and_context_changes ... ok +test behavior::direct_canvas_tests::direct_scroll_resize_and_bounds_changes_cancel_captured_slots ... ok +test behavior::direct_canvas_tests::direct_scrolled_canvas_maps_raw_pointer_events_to_the_visible_slot ... ok +test behavior::direct_canvas_tests::direct_selected_handle_reorders_and_hits_keep_semantic_identity ... ok +test behavior::direct_canvas_tests::reused_exchange_messages_display_their_distinct_occurrence_names ... ok +test behavior::scenario::data_contract_tests::recursive_browsing_up_and_root_keep_values_and_report_the_depth_limit ... ok +test behavior::scenario::data_contract_tests::recursive_value_focus_exposes_authored_leaf_and_phase_changes_retain_surviving_keys ... ok +test behavior::scenario::data_contract_tests::reply_call_picker_previews_the_same_value_reset_as_selecting_another_exchange ... ok +test behavior::scenario::data_contract_tests::scenario_form_commits_two_reused_record_values_and_correlated_reply_atomically ... ok +test behavior::scenario::direct_tests::direct_busy_save_keeps_observed_scroll_current_for_the_next_pointer_gesture ... ok +test behavior::scenario::data_contract_tests::large_payload_has_one_editor_with_reachable_field_and_authored_pages ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrence_rejects_stale_slots_and_retains_recoverable_drafts ... ok +test behavior::scenario::direct_tests::direct_exchange_compatibility_browsing_preserves_final_slot_validation ... ok +test behavior::scenario::direct_tests::direct_exchange_picker_is_bounded_and_browsing_keeps_pending_values ... ok +test behavior::scenario::direct_tests::direct_five_hundred_exchange_choice_render_probe ... ok +test behavior::scenario::direct_tests::direct_form_keeps_the_same_canvas_in_the_widget_tree ... ok +test behavior::scenario::direct_tests::direct_middle_pair_insertion_is_one_exact_source_and_model_undo ... ok +test behavior::scenario::direct_tests::direct_operand_pair_keeps_parent_sequence_and_cannot_reorder_across_operands ... ok +test behavior::scenario::direct_tests::direct_clicked_occurrences_use_root_and_operand_slots_with_exact_source_history ... ok +test behavior::scenario::direct_tests::direct_reply_choices_validate_the_actual_slot_and_reorder_rejects_reverse_order ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_blocks_pending_drafts_and_stale_contexts ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_navigation_retains_each_exact_caller_without_history ... ok +test behavior::scenario::direct_tests::direct_scenario_reference_return_survives_rename_and_rejects_deleted_or_changed_use ... ok +test behavior::scenario::operation_tests::operation_gui_async_picker_uses_request_root_and_nested_directions_without_erasing_rejected_values ... ok +test behavior::scenario::operation_tests::operation_gui_selects_two_parameterless_allocations_without_inventing_refinement_and_reply_derives_call ... ok +test behavior::scenario::operation_tests::operation_gui_unresolved_and_disabled_selection_recovery_preserves_rejected_raw_values ... ok +test behavior::scenario::tests::fragment_operands_accept_paired_messages_through_normal_destination_picker ... ok +test behavior::scenario::tests::graphical_call_reply_is_atomic_correlated_and_source_equivalent ... ok +test behavior::scenario::tests::invalid_lifecycle_edit_keeps_draft_and_timer_has_no_global_exchange ... ok +test behavior::scenario::tests::lifeline_picker_uses_core_viewpoint_contract ... ok +test behavior::scenario::tests::reverse_communication_canvas_choices_and_correlated_reply_share_core_direction ... ok +test behavior::scenario::tests::scenario_reuse_requires_explicit_compatible_bindings ... ok +test behavior::scenario::tests::tagged_scenario_commit_is_not_redirected_by_other_editor_events ... ok +test behavior::scenario::workspace::tests::scenario_workspace_allocates_remaining_height_and_pins_actions_at_minimum_and_wide_sizes ... ok +test behavior::scenario::workspace::tests::scenario_workspace_caller_restores_actual_mounted_canvas_and_shelf_with_camera ... ok +test behavior::scenario::workspace::tests::scenario_workspace_canvas_and_form_scroll_survive_disclosures_focus_width_and_resize ... ok +test behavior::scenario::workspace::tests::scenario_workspace_choosing_tools_preserves_valid_and_invalid_pending_editors ... ok +test behavior::scenario::workspace::tests::scenario_workspace_fit_uses_measured_inner_viewport_and_rejects_nonfinite_inputs ... ok +test behavior::scenario::workspace::tests::scenario_workspace_open_and_back_restore_owner_and_mounted_scroll_after_preselection ... ok +test behavior::scenario::workspace::tests::scenario_workspace_same_size_owner_and_document_changes_remeasure_fit_viewport ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_and_scrolled_scene_keeps_clicked_slots_and_message_endpoints ... ok +test behavior::scenario::workspace::tests::scenario_workspace_scaled_nested_occurrences_and_reorder_keep_exact_sequence_identity ... ok +test behavior::scenario::workspace::tests::scenario_workspace_viewport_events_are_passive_guarded_and_do_not_apply_raw_forms ... ok +test behavior::scenario::workspace::tests::scenario_workspace_whole_app_canvas_tree_survives_pending_shelves_and_focus ... ok +test behavior::scenario_lifecycle::render::tests::birth_label_clip_keeps_padded_world_bounds_at_each_scene_scale ... ok +test behavior::scenario_lifecycle::render::tests::birth_label_clip_preserves_parent_viewport_bounds ... ok +test behavior::scenario_lifecycle::render::tests::box_text_clip_intersects_parent_viewport_and_rejects_empty_interiors ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_birth_death_markers_align_endpoints_and_win_selection_without_mutating_source ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_branch_delete_clips_only_its_activation_and_keeps_unanswered_call_visible ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_conditional_repeated_and_parallel_scopes_do_not_claim_definite_continuation ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_empty_and_create_only_use_visible_root_extents_not_insertion_bounds ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_lifecycle_edit_undo_redo_restores_exact_source_and_changed_geometry ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_long_header_title_and_detail_keep_names_and_have_bounded_clips ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_minimum_zoom_marker_halos_do_not_steal_adjacent_capsule_or_header_hits ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_minimum_zoom_near_ordinary_message_wins_over_lifecycle_halos ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_self_delete_caption_clears_the_preceding_action_box ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_self_lifecycle_elbows_end_on_recorded_marker_rows ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_unassigned_lanes_and_explicit_incomplete_receiver_keep_real_marker_identity ... ok +test behavior::scenario_lifecycle::render::tests::real_scene_wide_latin_header_exceeds_old_character_budget ... ok +test behavior::scenario_lifecycle::tests::alternative_death_does_not_kill_its_displayed_sibling ... ok +test behavior::scenario_lifecycle::tests::conditional_birth_does_not_infer_absence_in_siblings_or_ancestors ... ok +test behavior::scenario_lifecycle::tests::explicit_receiver_is_authoritative_even_with_missing_exchange ... ok +test behavior::scenario_lifecycle::tests::lifecycle_free_fragments_do_not_poison_other_lanes ... ok +test behavior::scenario_lifecycle::tests::loop_lifetime_is_local_and_warning_bearing_loops_remain_drawable ... ok +test behavior::scenario_lifecycle::tests::missing_geometry_is_reported_without_nonfinite_or_guessed_markers ... ok +test behavior::scenario_lifecycle::tests::optional_cleanup_inside_loop_does_not_claim_balanced_or_definite_exit ... ok +test behavior::scenario_lifecycle::tests::projection_retains_exact_authored_source_and_does_not_enter_history ... ok +test behavior::scenario_lifecycle::tests::root_lifetime_has_exact_birth_death_boundaries_without_source_mutation ... ok +test behavior::scenario_lifecycle::tests::scenario_use_is_opaque_and_never_imports_callee_lifecycle_events ... ok +test behavior::scenario_scroll::tests::direct_scenario_caller_restores_mounted_scroll_once_with_clamping_and_app_receipt ... ok +test behavior::scenario_scroll::tests::direct_scenario_restore_cannot_scroll_another_document_owner_or_process_view ... ok +test behavior::scenario_scroll::tests::direct_scroll_mounted_identity_resets_navigation_but_preserves_edits_before_first_report ... ok +test behavior::scenario_scroll::tests::direct_scroll_observer_reports_actual_initial_clamped_and_remounted_offsets_once ... ok +test behavior::scenario_scroll::tests::independent_process_owner_change_resets_actual_scroll_offsets ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_initial_essentials_fit_short_composed_host_with_real_paragraphs ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_long_parent_wraps_after_visible_name_without_losing_raw_data ... ok +test behavior::source_draft::layout_tests::contextual_source_layout_visible_kind_click_keeps_choice_explicit_and_name_input_works ... ok +test behavior::state_canvas::tests::context_menu_keeps_window_anchor_and_explicit_placement_identity ... ok +test behavior::state_canvas::tests::context_tool_and_pending_form_changes_cancel_mutating_gestures ... ok +test behavior::state_canvas::tests::creation_uses_the_explicit_deepest_owner_and_never_a_fallback_ancestor ... ok +test behavior::state_canvas::tests::drag_uses_ordered_release_at_each_zoom_and_moves_descendants_in_one_undo ... ok +test behavior::state_canvas::tests::escape_and_view_switch_discard_the_armed_transition_source ... ok +test behavior::state_canvas::tests::internal_rows_and_pseudostate_hits_use_shared_persisted_geometry ... ok +test behavior::state_canvas::tests::ordered_stationary_click_does_not_move_on_later_motion_in_the_same_batch ... ok +test behavior::state_canvas::tests::pan_is_button_scoped_read_only_and_hover_does_not_reproject_the_scene ... ok +test behavior::state_canvas::tests::pseudostate_names_avoid_rightward_and_downward_routes_and_share_hit_bounds ... ok +test behavior::state_canvas::tests::relayout_does_not_turn_a_transition_click_into_a_drag_or_pan ... ok +test behavior::state_canvas::tests::selected_endpoint_reconnect_preserves_identity_and_requires_handle_motion ... ok +test behavior::state_canvas::tests::selection_relayout_does_not_move_nodes_or_change_drag_distance ... ok +test behavior::state_canvas::tests::stacked_symbol_names_avoid_each_other_and_are_independent_of_input_order ... ok +test behavior::state_canvas::tests::transition_supports_click_click_and_drag_without_coalesced_accidental_edges ... ok +test behavior::state_canvas::tests::typed_state_actions_are_named_selectable_rows_before_internal_transitions_and_regions ... ok +test behavior::state_canvas::tests::viewport_uses_full_canvas_coordinates_and_republishes_for_a_new_context ... ok +test behavior::state_edit::tests::an_empty_machine_has_an_explicit_visible_owner_for_first_region_creation ... ok +test behavior::state_edit::tests::connect_preserves_self_loops_and_rejects_hidden_or_incompatible_vertices ... ok +test behavior::state_edit::tests::creation_places_missing_ancestry_and_unfolds_existing_owners_atomically ... ok +test behavior::state_edit::tests::every_context_component_and_invalid_ownership_are_checked_before_planning ... ok +test behavior::state_edit::tests::placing_existing_content_and_moving_a_folded_group_preserve_other_views_and_semantics ... ok +test behavior::state_edit::tests::reconnect_preserves_the_complete_record_and_replaces_cardinality_in_place ... ok +test behavior::state_edit::tests::view_initializes_only_its_machine_in_one_source_and_model_history_entry ... ok +test behavior::states::tests::internal_choice_targets_self_and_edit_preserves_identity_and_description ... ok +test behavior::states::tests::invalid_pseudo_trigger_keeps_draft_and_does_not_create_orphan_event ... ok +test behavior::states::tests::selected_composite_owns_new_region_and_history_uses_selected_region ... ok +test behavior::states::tests::timeout_and_work_trigger_commit_together_roundtrip_and_undo ... ok +test behavior::tests::failed_document_commit_retains_typed_transition_and_time_event_for_repair ... ok +test behavior::tests::legacy_process_and_chain_keep_their_ordered_exchange_scene ... ok +test behavior::tests::one_behavior_form_survives_start_edit_and_unrelated_cancel_until_commit ... ok +test behavior::tests::recovery_preserves_distinct_qualified_value_paths_and_rejects_invalid_payload_atomically ... ok +test behavior::tests::recovery_retains_each_incomplete_behavior_form_without_executing_it ... ok +test behavior::tests::selecting_state_transition_keeps_its_behavior_context ... ok +test behavior::topology::contextual::tests::qualified_link_gui_deleted_transient_selection_does_not_seed_or_hide_retained_authored_endpoint ... ok +test behavior::topology::contextual::tests::qualified_link_gui_nested_preview_folds_only_the_exact_reference_instance ... ok +test behavior::topology::contextual::tests::qualified_link_gui_rejected_endpoint_keeps_exact_raw_intent_after_recovery ... ok +test behavior::topology::contextual::tests::qualified_link_gui_repeated_sources_remain_distinct_and_apply_has_exact_source_history ... ok +test behavior::topology::contextual::tests::qualified_link_gui_scope_paging_and_search_reach_tail_beyond_512_without_losing_endpoints ... ok +test behavior::topology::contextual_routing::tests::contextual_route_native_x_to_first_b_keeps_visible_arrow_above_background_and_clear_of_other_references ... ok +test behavior::topology::contextual_routing::tests::contextual_route_nested_visible_hidden_and_parallel_paths_keep_exact_addresses_and_legacy_routes ... ok +test behavior::topology::contextual_routing::tests::contextual_route_shared_anchor_preserves_selected_direct_reconnect_at_fit_and_full_scale ... ok +test behavior::topology::direct_tests::direct_process_append_preserves_existing_order_and_rejects_incompatible_exchange ... ok +test behavior::topology::direct_tests::direct_process_controls_allow_incomplete_work_and_preserve_branch_semantics ... ok +test behavior::topology::direct_tests::direct_process_empty_first_and_second_exchange_keep_the_same_interactive_renderer ... ok +test behavior::topology::direct_tests::direct_process_imported_order_is_projected_without_mutation_and_first_canvas_edit_is_atomic ... ok +test behavior::topology::direct_tests::direct_process_incompatible_imported_order_rejects_conversion_without_losing_draft ... ok +test behavior::topology::direct_tests::direct_process_nested_source_reopen_and_api_command_use_one_transaction ... ok +test behavior::topology::direct_tests::direct_process_oa_sa_repeated_occurrences_share_sources_and_split_one_guarded_link ... ok +test behavior::topology::direct_tests::direct_process_palette_preserves_fit_and_manual_camera ... ok +test behavior::topology::direct_tests::direct_process_pending_form_diff_retains_the_canvas_scroll_state ... ok +test behavior::topology::direct_tests::direct_process_production_click_click_drag_insert_and_scroll_coordinates ... ok +test behavior::topology::direct_tests::direct_process_production_endpoint_and_peer_reorder_handles_publish_exact_identity ... ok +test behavior::topology::direct_tests::direct_process_production_stale_focus_scroll_bounds_and_pending_cancel ... ok +test behavior::topology::direct_tests::direct_process_readable_default_fit_expansion_and_bounded_choices ... ok +test behavior::topology::direct_tests::direct_process_real_picker_stays_bounded_and_search_keeps_selection ... ok +test behavior::topology::direct_tests::direct_process_reconnect_delete_and_reorder_preserve_other_paths_and_sources ... ok +test behavior::topology::direct_tests::direct_process_reuse_preview_is_local_expandable_and_recursive_sources_are_rejected ... ok +test behavior::topology::direct_tests::direct_process_scaled_control_and_link_gestures_use_visible_positions ... ok +test behavior::topology::direct_tests::direct_process_specific_parallel_link_and_incompatible_adjacency ... ok +test behavior::topology::direct_tests::direct_process_three_ordered_exchanges_preserve_outer_paths_on_insertion ... ok +test behavior::topology::tests::cycle_projection_terminates_and_retains_actual_links ... ok +test behavior::topology::tests::empty_process_can_start_through_normal_authoring_events ... ok +test behavior::topology::tests::fitting_a_branch_keeps_all_nodes_visible_and_selection_uses_scaled_coordinates ... ok +test behavior::topology::tests::guarded_branch_is_one_transaction_with_distinct_source_identities ... ok +test behavior::topology::tests::insertion_picker_only_offers_work_matching_adjacent_exchanges ... ok +test behavior::scenario::direct_tests::direct_reply_choices_cache_keeps_typing_fast_and_revalidates_changed_contexts ... ok +test behavior::topology::tests::legacy_branch_insertion_replaces_only_the_selected_implied_link ... ok +test behavior::topology::tests::long_engineering_identifiers_stay_inside_label_width ... ok +test behavior::topology::tests::process_fit_canvas_selection_ignores_retained_ordered_page_scroll ... ok +test behavior::topology::tests::legacy_edit_preserves_order_and_new_work_in_one_undo ... ok +test behavior::topology::tests::process_fit_uses_measured_height_and_reports_minimum_without_changing_manual_zoom ... ok +test behavior::topology::tests::reusable_preview_preserves_identity_and_filters_recursive_sources ... ok +test behavior::topology::tests::process_fit_disclosures_and_focus_preserve_rejected_raw_draft_and_accepted_source ... ok +test behavior::topology::tests::stale_or_invalid_submit_preserves_inputs_and_creates_nothing ... ok +test behavior::topology::tests::unlinked_contributions_do_not_gain_fictional_edges ... ok +test behavior::topology::view::layout_tests::direct_process_pending_editor_uses_available_height_and_keeps_actions_visible ... ok +test behavior::topology::view::layout_tests::process_fit_layout_disclosures_and_pending_editor_keep_real_manual_canvas_scroll ... ok +test behavior::topology::view::layout_tests::process_fit_layout_measures_remaining_canvas_with_details_forms_and_window_resize ... ok +test behavior::topology::view::layout_tests::process_fit_whole_app_focus_and_disclosures_retain_canvas_tree_with_pending_raw_form ... ok +test connection_edit::tests::cancel_navigation_revision_and_dirty_drafts_cannot_commit_a_stale_connection ... ok +test connection_tool::tests::boundary_candidates_match_core_orientation_and_reject_same_owner_or_mixed_kind ... ok +test connection_edit::tests::visible_endpoint_drawing_commits_ports_and_exchange_once_with_exact_history ... ok +test connection_tool::tests::boundary_feasibility_keeps_interface_warnings_and_final_carried_item_checks ... ok +test connection_tool::tests::boundary_feasibility_rejects_dangling_identity_in_a_malformed_element_map ... ok +test connection_tool::tests::direct_connections_share_exact_source_history_and_model_parity ... ok +test connection_tool::tests::explicit_function_ports_keep_owners_contracts_and_do_not_invent_carried_items ... ok +test connection_tool::tests::final_command_validation_rejects_invalid_models_without_mutation ... ok +test connection_tool::tests::function_cards_use_unique_reuse_and_atomic_generation_when_ambiguous ... ok +test connection_tool::tests::mismatched_port_owners_layers_and_contract_kinds_are_not_candidates ... ok +test connection_tool::tests::operational_communication_uses_participants_without_creating_ports ... ok +test connection_tool::tests::operational_interaction_targets_only_distinct_oa_activities ... ok +test context_menu::tests::a_new_context_token_cannot_reuse_the_previous_mouse_press_or_scroll ... ok +test context_menu::tests::actions_area_does_not_swallow_first_independent_click_after_overlay_consumed_its_release ... ok +test context_menu::tests::anchors_outside_the_window_and_nonfinite_input_stay_bounded ... ok +test context_menu::tests::clicking_disabled_or_dragging_off_an_action_never_executes_it ... ok +test context_menu::tests::coalesced_dismissal_release_does_not_swallow_the_next_independent_click ... ok +test context_menu::tests::empty_and_disabled_only_menus_still_capture_keys_and_escape_closes ... ok +test context_menu::tests::keyboard_skips_headers_separators_and_disabled_actions_and_invokes_once ... ok +test context_menu::tests::outside_dismissal_consumes_press_and_release_across_controlled_close ... ok +test context_menu::tests::reconstructed_overlay_uses_retained_layout_for_rows_and_hit_testing ... ok +test context_menu::tests::tall_menu_clamps_to_viewport_and_keyboard_wheel_and_scrollbar_reach_the_end ... ok +test data_values::tests::phase_choices_keep_reused_record_addresses_distinct ... ok +test context_menu::tests::retained_overlay_layout_keeps_measured_width_and_scrollbar_after_reconstruction ... ok +test data_values::tests::recursive_picker_starts_with_distinct_leaf_names_and_sorts_them ... ok +test data_values::tests::reference_parameter_stops_descent_and_unspecified_direction_remains_visible ... ok +test data_values::tests::recursive_records_can_be_drilled_into_and_valid_imported_paths_resolve ... ok +test data_view::tests::allocation_rows_edit_relationship_identity_and_remove_only_that_allocation ... ok +test data_view::tests::association_creation_is_a_separate_relation_with_editable_end_contracts ... ok +test data_view::tests::browsing_pages_preserves_invalid_numeric_draft_and_inherited_allocation_identity ... ok +test data_view::tests::contextual_data_actions_use_typed_defaults_and_one_undo ... ok +test data_values::tests::roots_and_one_hop_children_do_not_expand_unrelated_payload_branches ... ok +test diagram::lifecycle_tests::menu_reset_and_draw_use_fresh_open_context ... ok +test diagram::lifecycle_tests::middle_and_arrow_panning_preserve_source_and_history ... ok +test diagram::lifecycle_tests::motion_after_release_must_not_move_clicked_port ... ok +test diagram::lifecycle_tests::motion_after_source_click_release_must_not_create_connection ... ok +test diagram::pointer_tests::coalesced_fe_ports_commit_once_through_app_and_source_history ... ok +test diagram::pointer_tests::coalesced_port_drag_commits_once_through_app_and_source_history ... ok +test diagram::pointer_tests::drag_from_already_selected_stationary_port_keeps_source_between_batches ... ok +test diagram::pointer_tests::menu_captured_motion_must_not_turn_following_click_into_old_port_drag ... ok +test diagram::pointer_tests::modal_and_stale_epoch_block_queued_connection_and_port_commits ... ok +test diagram::port_hit_tests::coincident_ports_keep_selection_then_use_stable_identity ... ok +test diagram::port_hit_tests::nearest_port_center_wins_on_all_borders_and_zoom_levels ... ok +test diagram::port_hit_tests::nested_owner_palette_selection_drag_and_context_menu_pick_the_same_port ... ok +test diagram::port_labels::tests::leaving_and_reentering_keeps_suppression_until_each_held_button_releases ... ok +test diagram::port_labels::tests::menu_epoch_clears_suppression_when_the_overlay_consumes_release ... ok +test diagram::port_labels::tests::outside_presses_do_not_suppress_and_cancel_or_focus_loss_clear_held_buttons ... ok +test diagram::port_labels::tests::passive_layer_leaves_port_drag_selection_and_commit_with_the_interactive_canvas ... ok +test diagram::tests::association_end_contracts_share_svg_geometry_and_select_without_moving_name_label ... ok +test diagram::tests::bend_gestures_use_screen_hit_radius_and_commit_one_undo_at_three_zooms ... ok +test diagram::tests::coincident_line_hit_retains_the_selected_connection ... ok +test diagram::tests::connection_gestures_pick_real_ports_and_commit_coalesced_drag_at_every_zoom ... ok +test diagram::tests::detached_label_selects_connection_and_occluding_card_owns_its_hit ... ok +test diagram::tests::dragging_a_child_previews_the_same_enclosure_and_ports_as_commit ... ok +test diagram::tests::fast_drags_commit_the_release_cursor_without_a_final_motion_event ... ok +test diagram::tests::implicit_port_click_selects_semantics_and_drag_preview_svg_share_anchors ... ok +test diagram::tests::route_cache_ignores_pan_zoom_and_cancelled_drag_cannot_commit ... ok +test diagram::tests::routed_svg_has_same_polyline_label_and_bounds_as_canvas_scene ... ok +test diagram::tests::svg_distinguishes_inferred_work_allocation_from_direct_allocation ... ok +test diagram::tests::svg_preserves_visible_exchange_labels_and_capability_stereotypes ... ok +test diagram::tests::typed_function_glyphs_and_unoriented_standard_connections_have_distinct_svg ... ok +test diagram::view_options_tests::communication_svg_uses_saved_visibility_labels_and_direction ... ok +test document::save_as_tests::save_as_preserves_explicit_source_entry_changes_in_history ... ok +test document::save_as_tests::save_as_rebases_uniform_history_without_an_undo_step_or_lost_redo ... ok +test document::save_as_tests::save_as_rejects_included_filename_collisions_in_past_and_future_without_mutation ... ok +test document::save_as_tests::save_as_rejects_stale_or_content_changing_receipt_atomically ... ok +test document::tests::accepted_history_keeps_the_latest_hundred_complete_snapshots ... ok +test document::tests::altered_compiled_model_or_index_is_rejected_without_mutation ... ok +test document::tests::asynchronous_save_marks_its_snapshot_without_cleaning_later_edits ... ok +test document::tests::byte_budget_trims_oldest_history_without_discarding_a_large_current ... ok +test document::tests::cached_view_index_tracks_accepted_creation_undo_and_redo ... ok +test document::tests::comment_and_semantic_history_restore_exact_bytes_and_branch_together ... ok +test document::tests::creation_selects_the_single_uuid_persisted_in_source ... ok +test document::tests::invalid_project_is_rejected_before_format_can_normalize_it ... ok +test document::tests::nested_cross_file_reparent_and_source_edit_share_exact_history ... ok +test document::tests::no_op_command_or_source_apply_preserves_history_revision_and_redo ... ok +test document::tests::omitted_id_stabilization_remains_dirty_until_exact_source_is_saved ... ok +test document::tests::recreated_equal_record_does_not_inherit_deleted_source_ownership ... ok +test document::tests::rejected_compile_command_and_writeback_preserve_state_and_redo ... ok +test explorer::tests::collapse_and_search_retain_context_without_changing_collapse_state ... ok +test explorer::tests::deep_containment_and_search_keep_the_full_path_without_recursion ... ok +test explorer::tests::equal_names_have_stable_alias_and_identity_tie_breakers ... ok +test explorer::tests::perspective_isolation_and_allocations_do_not_change_containment ... ok +test explorer::tests::prefix_names_cannot_separate_a_parent_from_its_children ... ok +test forms::data_fields::tests::defaults_distinguish_absent_empty_and_typed_literals_with_escaped_unicode ... ok +test forms::data_fields::tests::field_browser_pages_every_direct_field_without_flattening_other_records ... ok +test forms::data_fields::tests::independent_review_combined_take_type_informs_actual_default_form_in_both_directions ... ok +test forms::data_fields::tests::numeric_bound_drafts_keep_partial_and_full_precision_values_out_of_accepted_state ... ok +test forms::data_fields::tests::selecting_qualified_path_preserves_expression_typed_before_the_next_render ... ok +test forms::data_fields::tests::semantic_reference_choices_follow_selected_mechanism_and_revert_on_keep ... ok +test forms::data_fields::tests::supertype_picker_excludes_descendants_and_keeps_original_inherited_field_identity ... ok +test forms::history_fields::tests::history_absent_baseline_and_empty_history_use_explicit_facts_and_exact_document_history ... ok +test forms::history_fields::tests::history_clear_discards_inactive_invalid_constructors_before_reusing_the_same_row ... ok +test forms::history_fields::tests::history_compound_value_and_constructor_variants_are_editable_without_live_context ... ok +test forms::history_fields::tests::history_deleted_keys_and_observation_uuids_remain_exact_and_duplicate_history_rejects ... ok +test forms::history_fields::tests::history_every_descriptor_fact_choice_matches_actual_closed_types_and_source_contract ... ok +test forms::history_fields::tests::history_exact_strings_do_not_confuse_uuid_shaped_prose_or_literal_keys_with_references ... ok +test forms::history_fields::tests::history_invalid_numbers_survive_constructor_switch_reorder_removal_and_recovery ... ok +test forms::history_fields::tests::history_missing_semantic_field_can_be_added_and_removed_without_touching_prose_or_live_objects ... ok +test forms::history_fields::tests::history_nested_optional_number_events_switch_absent_present_and_recover_invalid_raw ... ok +test forms::history_fields::tests::history_nested_uuid_and_list_events_preserve_present_values_and_tagged_item_branches ... ok +test forms::history_fields::tests::history_optional_uuid_and_text_seed_absence_without_inventing_observations ... ok +test forms::history_fields::tests::history_primitive_type_choices_remain_visible_inside_the_tagged_union ... ok +test forms::history_fields::tests::history_retained_text_constructors_follow_exact_mode_without_changing_the_observation ... ok +test forms::port_fields::tests::all_demo_records_roundtrip_through_graphical_and_escaped_string_drafts ... ok +test forms::port_fields::tests::boundary_choices_honor_draft_direction_same_kind_and_direct_interface_items ... ok +test forms::port_fields::tests::contract_choices_follow_owner_and_never_offer_legacy_or_oa_typed_ports ... ok +test forms::port_fields::tests::failed_shape_keeps_incomplete_text_and_saved_contract_payloads ... ok +test forms::port_fields::tests::functional_endpoints_require_owner_direction_and_items_but_retain_bad_current_choice ... ok +test forms::port_fields::tests::interface_roles_offer_participants_and_component_ports_independent_of_orientation ... ok +test forms::port_fields::tests::port_allocation_choices_use_actual_owner_direction_and_ignore_edited_relation ... ok +test forms::port_fields::tests::standard_switch_retains_incompatible_orientation_until_explicit_repair ... ok +test forms::port_fields::tests::switching_function_direction_preserves_invalid_items_and_each_authored_payload ... ok +test forms::tests::data_and_port_choices_are_typed_but_retain_invalid_current_values ... ok +test forms::tests::editing_allocation_offers_other_performers_without_counting_itself_twice ... ok +test forms::tests::moving_placement_and_changing_identity_is_one_lossless_undoable_edit ... ok +test forms::tests::parent_choices_reject_cycles_without_removing_clear_or_current_choice ... ok +test forms::tests::reply_and_reuse_forms_offer_semantically_compatible_references ... ok +test forms::tests::scenario_choices_respect_owner_and_exchange_layer ... ok +test forms::tests::semantic_port_group_choices_use_combined_owner_and_retain_invalid_transferred_items ... ok +test forms::tests::shared_perspective_change_keeps_payload_and_rejects_incompatible_dependencies ... ok +test forms::tests::state_observation_picker_keeps_work_lifelines_allocated_to_machine_owner ... ok +test forms::tests::state_placement_form_uses_draft_destination_membership_without_changing_other_views ... ok +test forms::tests::state_projection_form_keeps_string_variants_and_requires_a_typed_context ... ok +test forms::view_fields::tests::category_family_change_retains_members_until_explicit_correction ... ok +test forms::view_fields::tests::selective_view_property_apply_recovery_and_undo_preserve_semantics_and_empty_choices ... ok +test guide::tests::filtering_and_related_navigation_keep_selection_visible ... ok +test guide::tests::guide_topic_navigation_resets_only_article_and_same_topic_search_keeps_scroll ... ok +test guide::tests::search_finds_concepts_in_walkthroughs_and_api_reference ... ok +test home::tests::corrupt_future_and_oversized_history_are_preserved_with_usable_session_history ... ok +test home::tests::failed_metadata_replace_keeps_previous_history_and_reports_memory_only_entry ... ok +test home::tests::first_and_replaced_metadata_are_parseable_and_contain_no_model_bytes ... ok +test home::tests::forgotten_and_missing_files_never_change_the_model_or_other_entries ... ok +test home::tests::loading_missing_history_does_not_create_files_or_directories ... ok +test home::tests::malformed_entries_and_unknown_fields_never_become_open_requests ... ok +test home::tests::successful_local_history_is_bounded_ordered_deduplicated_and_durable ... ok +test home::tests::unavailable_location_can_reappear_on_refresh_without_losing_identity ... ok +test home::tests::walkthrough_uses_packaged_bundle_before_development_and_reports_missing_assets ... ok +test hosted::client::tests::hosted_endpoint_validation_redacts_secrets_and_preserves_proxy_paths ... ok +test hosted::client::tests::hosted_lost_publication_response_is_uncertain_without_retry ... ok +test hosted::client::tests::hosted_open_rejects_incoherent_envelopes_missing_etags_and_unstable_ids ... ok +test hosted::client::tests::hosted_oversized_local_bundle_is_rejected_before_network_admission ... ok +test hosted::client::tests::hosted_production_auth_proxy_prefix_and_located_rejection ... ok +test hosted::client::tests::hosted_production_roundtrip_preserves_comments_noops_and_conflicts ... ok +test hosted::client::tests::hosted_publication_race_keeps_receipt_identity_for_review ... ok +test hosted::client::tests::hosted_publication_retains_known_resource_after_failed_followup ... ok +test hosted::client::tests::hosted_put_preserves_an_opaque_etag_and_compiles_the_accepted_bundle ... ok +test hosted::client::tests::hosted_redirect_is_not_followed_or_retried_and_problem_tokens_are_redacted ... ok +test hosted::client::tests::hosted_response_limits_cover_declared_and_chunked_bodies ... ok +test hosted::client::tests::hosted_structured_mutation_failures_distinguish_precommit_rejections ... ok +test hosted::client::tests::hosted_timeout_and_disconnect_leave_mutation_outcomes_explicit ... ok +test model_menu::tests::add_bend_here_uses_context_point_and_one_source_aware_history_change ... ok +test model_menu::tests::late_menu_actions_do_not_dismiss_new_menu_or_cross_view_context ... ok +test model_menu::tests::menu_preserves_pending_properties_and_rejects_delayed_mutations ... ok +test model_menu::tests::pending_source_allows_file_navigation_but_disables_model_actions ... ok +test model_menu::tests::right_click_targets_actor_without_changing_selection_until_action ... ok +test model_menu::tests::show_from_explorer_places_unfolds_and_keeps_semantic_selection ... ok +test model_menu::tests::state_menu_folds_and_hides_only_its_captured_placement_and_rejects_stale_views ... ok +test model_menu::tests::state_menu_keeps_typed_creation_reachable_and_preserves_pending_properties ... ok +test navigation::tests::semantic_browser_finds_behavior_users_without_confusing_containment ... ok +test port_edit::tests::all_border_drags_commit_exact_preview_and_restore_automatic_anchors_in_history ... ok +test port_edit::tests::graphical_port_reparent_clears_old_anchors_in_the_same_history_operation ... ok +test port_preview::tests::functional_creation_identifies_new_and_reused_endpoints_and_owners ... ok +test port_preview::tests::legacy_split_discloses_endpoint_routing_item_origins_and_retained_evidence ... ok +test port_preview::tests::reused_boundary_shows_item_union_and_existing_allocating_facts ... ok +test port_preview::tests::synchronization_preview_exposes_contract_shrinkage_and_current_declaration_origin ... ok +test port_workflow::recovery_tests::port_recovery_retains_authored_contract_and_identity_but_rebuilds_preview ... ok +test port_workflow::tests::creating_typed_port_and_rejecting_stale_preview_preserve_drafts_and_identity ... ok +test port_workflow::tests::graphical_function_exchange_and_component_generation_commit_and_undo_whole_contracts ... ok +test port_workflow::tests::legacy_resolution_preserves_original_record_and_applies_as_one_undo ... ok +test port_workflow::tests::port_creation_keeps_owner_diagram_and_unfolds_in_the_same_undo ... ok +test port_workflow::tests::synchronization_uses_active_contract_instead_of_preserved_direction ... ok +test recovery::source5::tests::source5_fingerprint_preserves_historical_field_order_and_diagram_shape ... ok +test recovery::source5_tests::source4_checkpoint_remains_explicitly_unsupported_without_touching_disk ... ok +test recovery::source5_tests::source5_checkpoint_does_not_refresh_unrelated_clean_buffer_baseline ... ok +test recovery::source5_tests::source5_checkpoint_missing_identity_is_not_a_lossless_upgrade ... ok +test recovery::source5_tests::source5_checkpoint_old_diagram_property_shape_remains_editable ... ok +test recovery::source5_tests::source5_checkpoint_port_draft_replans_and_rejects_stale_base ... ok +test recovery::source5_tests::source5_checkpoint_preserves_dirty_invalid_text_and_baseline_exactly ... ok +test recovery::source5_tests::source5_checkpoint_preserves_distinct_unapplied_open_workspace ... ok +test recovery::source5_tests::source5_checkpoint_property_preserves_invalid_raw_input ... ok +test recovery::source5_tests::source5_checkpoint_upgrade_never_rewrites_checkpoint_or_origin ... ok +test recovery::source5_tests::source5_checkpoint_upgrades_only_header_and_clean_editor_baseline ... ok +test recovery::source5_tests::source5_checkpoint_workflow_rebinds_only_the_proven_old_revision ... ok +test recovery::source7_tests::source7_current_combined_contextual_and_operation_drafts_survive_without_execution ... ok +test recovery::source7_tests::source7_explicit_new_fields_cannot_enter_frozen_old_model_profiles ... ok +test recovery::source7_tests::source7_legacy_inactive_constructor_path_is_structural_but_raw_prose_is_not ... ok +test data_view::tests::large_inherited_dictionary_has_bounded_widgets_and_every_original_field_is_reachable ... ok +test recovery::source7_tests::source7_legacy_profiles_preserve_dirty_source_property_and_behavior_raw_fields ... ok +test recovery::source7_tests::source7_legacy_structural_intent_rejects_even_null_but_never_scans_raw_strings ... ok +test recovery::source7_tests::source7_legacy_view_selector_refuses_new_relation_kind_without_rewriting_checkpoint ... ok +test recovery::source7_tests::source7_legacy_profile_workflow_and_semantic_drafts_replan_with_exact_base ... ok +test recovery::tests::altered_accepted_identity_and_unrecognized_raw_property_fields_reject ... ok +test recovery::tests::exact_source_and_unfinished_invalid_buffers_restore_without_model_overwrite ... ok +test recovery::tests::excess_retained_buffers_cannot_replace_the_last_recoverable_checkpoint ... ok +test recovery::source7_tests::source7_recovers_nonempty_frozen_5_and_6_profiles_with_exact_historical_binding ... ok +test recovery::tests::missing_includes_remain_reachable_repair_targets_without_fabricated_buffers ... ok +test recovery::tests::invalid_open_retains_distinct_accepted_model_and_repair_workspace ... ok +test recovery::tests::raw_invalid_property_number_survives_and_stays_rejected_until_repaired ... ok +test recovery::tests::multiple_sessions_replace_only_their_own_checkpoint_and_corruption_is_retained ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_raw_variants_duplicate_addresses_and_unknown_fields_are_refused ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_draft_cannot_target_an_unreserved_or_non_artifact_identity ... ok +test semantic_review::artifacts_recovery_falsifier_tests::forged_artifact_reservations_cannot_duplicate_or_claim_an_existing_identity_or_another_owner ... ok +test semantic_review::artifacts_tests::artifact_candidate_is_a_complete_record_not_a_tombstone_or_unattached_creation_shortcut ... ok +test semantic_review::artifacts_tests::artifact_creation_and_identified_source_deletion_follow_core_metadata_and_history_boundary_both_directions ... ok +test semantic_review::artifacts_recovery_falsifier_tests::legitimate_invalid_artifact_checkpoint_round_trips_and_prepares_only_after_explicit_repair ... ok +test semantic_review::artifacts_tests::artifact_metadata_apply_and_exact_history_reset_are_one_source_preserving_undo_redo ... ok +test semantic_review::artifacts_tests::artifact_gui_reserves_recovers_and_creates_only_after_all_seven_metadata_reviews_both_directions ... ok +test semantic_review::artifacts_tests::artifact_move_metadata_none_empty_and_invalid_raw_recovery_are_independent_both_directions ... ok +test semantic_review::attachments::tests::absent_attachment_payloads_migrate_v1_and_v2_and_source5_upgrade_requires_exact_legacy_base ... ok +test semantic_review::artifacts_tests::artifact_moved_source_absence_deletes_but_destination_only_take_retains_both_directions ... ok +test semantic_review::attachments::tests::attachment_apply_is_one_exact_source_and_history_undo_redo ... ok +test semantic_review::attachments::tests::addressed_attachment_candidates_equal_direct_core_oracle_both_directions ... ok +test semantic_review::attachments::tests::attachment_pair_drafts_survive_family_switch_and_restore_without_mutating_model ... ok +test semantic_review::attachments::tests::functional_incident_source_requires_explicit_matching_port_review_in_one_atomic_candidate ... ok +test semantic_review::attachments::tests::parent_and_each_endpoint_candidate_preserve_other_fields_and_match_core_both_directions ... ok +test semantic_review::attachments::tests::raw_rejected_attachment_reference_survives_recovery_and_wrong_scope_is_rejected ... ok +test semantic_review::attachments::tests::source_only_absence_and_explicit_absent_endpoint_are_different ... ok +test semantic_review::attachments::tests::two_incident_endpoint_candidates_form_one_complete_record_and_recover_invalid_excluded_draft ... ok +test semantic_review::batch_tests::batch_apply_is_one_exact_source_and_history_undo_redo_roundtrip ... ok +test semantic_review::attachments::tests::attachment_candidate_and_direct_record_keep_conflict_on_actual_slot_without_losing_drafts ... ok +test semantic_review::batch_tests::batch_candidate_conflict_keeps_both_raw_values_and_keep_is_a_real_constraint ... ok +test semantic_review::batch_tests::batch_complete_constructor_cannot_erase_another_rows_new_literal ... ok +test semantic_review::batch_tests::batch_constructor_retirement_conflicts_with_another_rows_kept_bound_in_both_orders ... ok +test semantic_review::batch_tests::batch_delayed_text_targets_its_original_row_and_facet_without_switching_focus ... ok +test semantic_review::batch_tests::batch_excluded_invalid_row_survives_focus_reopen_and_v2_recovery ... ok +test semantic_review::batch_tests::batch_first_equal_constructor_acknowledgement_allows_an_independent_bound ... ok +test semantic_review::batch_tests::batch_joint_bounds_use_one_candidate_and_match_an_independent_atomic_core_oracle ... ok +test semantic_review::batch_tests::batch_v2_rejects_duplicate_included_sources_bad_addresses_and_stale_model ... ok +test semantic_review::batch_tests::batch_reverse_distinct_targets_work_and_reverse_convergence_is_explicit ... ok +test semantic_review::batch_tests::recovered_trace_picker_names_existing_trace_instead_of_deleted_reference ... ok +test semantic_review::batch_tests::category_family_and_members_are_independent_core_checked_facets_both_directions ... ok +test semantic_review::compose::diagnostic_tests::distinct_review_conflict_keeps_trace_aliases_even_when_names_are_equal ... ok +test semantic_review::compose::diagnostic_tests::reserved_creation_conflict_uses_its_rows_seed_instead_of_a_deleted_reference ... ok +test semantic_review::compose::diagnostic_tests::same_review_presence_and_owner_conflict_names_both_facets_and_owners_and_retains_drafts ... ok +test semantic_review::compose::diagnostic_tests::typed_owner_display_does_not_reinterpret_uuid_shaped_artifact_text ... ok +test semantic_review::batch_tests::rejected_direction_switch_at_row_limit_preserves_every_recoverable_draft has been running for over 60 seconds +test semantic_review::constructor_tests::closed_data_and_event_take_composition_matches_core_across_every_kind_pair_and_direction ... ok +test semantic_review::constructor_tests::data_group_candidates_cover_every_definition_and_companion_default_both_directions ... ok +test semantic_review::constructor_tests::data_group_retains_invalid_sibling_drafts_companion_default_and_variant_editor_buffers ... ok +test semantic_review::constructor_tests::exchange_constructor_takes_qualified_annotation_addresses_without_remapping_expression_text ... ok +test semantic_review::constructor_tests::existing_fragment_and_branch_group_candidates_edit_complete_owned_order_without_deletion ... ok +test semantic_review::constructor_tests::group_take_reference_payload_and_scalar_candidate_match_core_and_one_document_batch ... ok +test semantic_review::constructor_tests::historical_event_keep_retires_only_obsolete_branch_and_unchanged_kind_acknowledges_no_payload ... ok +test semantic_review::constructor_tests::historical_same_kind_take_preserves_target_only_literals_when_composed_with_candidate ... ok +test semantic_review::batch_tests::rejected_direction_switch_at_row_limit_preserves_every_recoverable_draft ... ok +test semantic_review::constructor_tests::outer_and_nested_constructor_candidates_require_explicit_resolution_and_retain_both_drafts ... ok +test semantic_review::constructor_tests::port_group_companions_typed_owner_context_and_direction_restrictions_are_explicit ... ok +test semantic_review::constructor_tests::reverse_existing_typed_port_reviews_keep_or_candidate_legacy_without_permitting_typed_oa_write ... ok +test semantic_review::constructor_tests::scenario_use_group_takes_typed_binding_references_and_preserves_source_text_both_directions ... ok +test semantic_review::constructor_tests::occurrence_and_event_candidate_variants_cover_closed_families_without_touching_headers ... ok +test semantic_review::keyed_rows_tests::annotation_observations_keep_uuid_shaped_expression_text_in_both_sides_and_history ... ok +test semantic_review::keyed_rows_tests::annotation_address_browser_descends_qualified_fields_without_changing_rows ... ok +test semantic_review::keyed_rows_tests::binding_choices_separate_reused_keys_from_local_lifelines ... ok +test semantic_review::keyed_rows_tests::binding_local_picker_follows_a_candidate_parent_before_the_review_is_valid ... ok +test semantic_review::keyed_rows_tests::binding_take_requires_local_correspondence_and_candidate_rejects_wrong_scenario ... ok +test semantic_review::keyed_rows_tests::batch_keyed_rows_compare_exact_target_slots_and_retain_independent_values ... ok +test semantic_review::keyed_rows_tests::keyed_recovery_retains_raw_rows_and_staged_pairs_both_directions_without_applying ... ok +test semantic_review::keyed_rows_tests::keyed_row_drafts_retain_expression_local_and_presence_across_decisions_and_staging ... ok +test semantic_review::keyed_rows_tests::independent_rows_keep_take_candidate_match_core_and_preserve_siblings_both_directions ... ok +test semantic_review::keyed_rows_tests::keyed_rows_distinguish_unpaired_source_from_explicit_absence_and_require_exact_reset ... ok +test semantic_review::keyed_rows_tests::row_review_apply_preserves_exact_source_and_semantic_history_through_undo_redo ... ok +test semantic_review::keyed_rows_tests::multiple_new_rows_compose_in_empty_collections_using_destination_key_order ... ok +test semantic_review::keyed_tests::deleted_member_source_observation_removes_only_mapped_membership_both_directions ... ok +test semantic_review::keyed_tests::exact_reset_only_is_one_history_source_transaction_and_undo_redo_both_directions ... ok +test semantic_review::keyed_tests::exact_literal_new_rows_and_removals_commit_both_directions_without_default_loss ... ok +test semantic_review::keyed_tests::function_port_members_use_existing_typed_choices_and_preserve_oa_legacy ... ok +test semantic_review::keyed_tests::invalid_literal_removal_and_unselected_scalar_buffers_are_retained_and_repairable ... ok +test semantic_review::keyed_tests::historical_one_sided_pair_migration_requires_exact_reset_and_explicit_overlap_resolution ... ok +test semantic_review::keyed_tests::member_identity_labels_and_new_tabs_preserve_exact_names_and_deleted_keys ... ok +test semantic_review::keyed_tests::staging_removal_and_obsolete_reset_recovery_keep_other_decisions_and_raw_presence ... ok +test semantic_review::keyed_tests::reset_precedes_equal_constructor_candidate_and_preserves_independent_literal_draft ... ok +test semantic_review::keyed_tests::stale_or_source_failed_reset_and_membership_apply_retain_exact_choices ... ok +test semantic_review::keyed_tests::unsupported_independent_families_and_missing_identities_do_not_gain_edit_authority ... ok +test semantic_review::message_kind_tests::message_group_candidate_closed_kinds_are_core_validated_in_both_directions ... ok +test semantic_review::message_kind_tests::message_group_candidate_timer_switches_preserve_both_drafts_and_overlap_is_explicit ... ok +test semantic_review::message_kind_tests::message_group_initial_equal_take_acknowledges_only_kind_and_checks_authored_timer_agreement ... ok +test semantic_review::message_kind_tests::message_group_keep_historical_switch_retires_timer_and_completed_no_switch_rejects ... ok +test semantic_review::message_kind_tests::message_group_rejects_protected_edits_stale_plan_and_source_failure_without_losing_timer ... ok +test semantic_review::message_kind_tests::message_group_reply_and_reference_take_require_explicit_call_mapping_both_directions ... ok +test semantic_review::message_kind_tests::message_group_take_full_timer_and_scalar_candidate_are_one_source_history_change_both_directions ... ok +test semantic_review::message_kind_tests::message_group_timer_does_not_erase_exchange_without_its_own_selected_decision ... ok +test semantic_review::keyed_tests::unordered_members_keep_take_candidate_preserve_other_rows_both_directions ... ok +test semantic_review::ordered_tests::historical_pair_restore_uses_exact_member_keys_and_never_zips_order_observations ... ok +test semantic_review::ordered_tests::ambiguous_order_preserves_local_member_and_requires_explicit_candidate_positions ... ok +test semantic_review::ordered_tests::order_take_preserves_destination_only_positions_and_order_alone_cannot_add_members ... ok +test semantic_review::ordered_tests::ordered_membership_choices_stage_exact_pairs_in_all_owner_shapes ... ok +test semantic_review::ordered_tests::ordered_review_apply_is_exact_source_history_transaction_with_reopen_and_undo_redo ... ok +test semantic_review::ordered_tests::ordered_presence_keep_take_candidate_remove_only_selected_entry_and_order_take_reorders_only ... ok +test semantic_review::ordered_tests::raw_order_survives_membership_changes_decisions_and_recovery_until_explicit_reconcile ... ok +test semantic_review::ordered_tests::ordered_take_uses_unique_anchors_and_matches_core_with_unrelated_candidate_both_directions ... ok +test semantic_review::recovery::tests::raw_scalar_and_closed_constructor_drafts_recover_against_exact_model_only ... ok +test semantic_review::recovery::tests::version_one_without_orders_restores_raw_intent_and_replans_without_execution ... ok +test semantic_review::source7_tests::contextual_incident_leaf_keep_allows_path_change_but_conflicts_with_changed_leaf_both_directions ... ok +test semantic_review::source7_tests::reverse_operation_omission_gui_requires_raw_rationale_and_matches_one_core_batch_after_recovery ... ok +test semantic_review::ordered_tests::several_incoming_members_follow_source_order_despite_independent_identity_sorting ... ok +test semantic_review::tests::candidate_mixed_with_reference_take_uses_typed_correspondence_not_text_guessing ... ok +test semantic_review::source7_tests::semantic_operation_virtual_none_candidate_uses_exact_allocation_and_preserves_accepted_bytes ... ok +test semantic_review::tests::explicit_trace_selection_updates_only_that_history ... ok +test semantic_review::tests::deselected_invalid_candidate_is_retained_but_does_not_poison_another_selected_scalar ... ok +test semantic_review::tests::independent_review_clear_bound_ignores_retained_invalid_other_facet ... ok +test semantic_review::tests::independent_review_keyed_fact_titles_keep_live_deleted_and_qualified_identity ... ok +test semantic_review::tests::first_equal_constructor_acknowledges_only_kind_and_allows_independent_leaves ... ok +test semantic_review::tests::inherited_annotation_impact_requires_exact_acceptance_and_edits_clear_approval ... ok +test semantic_review::tests::invalid_numeric_draft_and_protected_edits_retain_workflow_and_source ... ok +test semantic_review::tests::read_only_structured_facts_and_partial_rollup_are_honest ... ok +test semantic_review::tests::relation_candidates_preserve_endpoints_and_combine_selected_roles_and_bounds ... ok +test semantic_review::tests::scalar_keep_take_candidate_commit_exact_source_and_history_in_both_directions ... ok +test semantic_review::tests::scoped_literal_list_edits_preserve_unfinished_values_and_other_facet_buffers ... ok +test semantic_review::tests::stale_plan_and_source_writeback_failure_do_not_lose_decisions_or_history ... ok +test semantic_review::tests::state_kind_scalar_uses_typed_candidate_and_core_validation ... ok +test source_navigation::tests::search_uses_utf8_columns_wraps_and_refreshes_after_edits ... 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::switching_retains_invalid_drafts_and_independent_history ... ok +test tests::actor_port_creation_updates_containment_and_locate_reveals_its_owner ... ok +test semantic_review::view::reserved_artifact_tests::reserved_artifact_facet_and_reference_labels_survive_recovery_without_calling_it_deleted ... ok +test tests::adding_bend_between_close_ports_stays_outside_owner_clearance ... 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::creation_from_capabilities_routes_work_to_architecture_and_folded_allocation_inserts_below_existing_work ... ok +test tests::dragging_keeps_semantic_selection_and_same_node_remains_editable ... ok +test tests::behavior_and_data_authoring_do_not_place_nodes_in_unrelated_architecture_views ... ok +test tests::escaped_string_mode_preserves_exact_control_characters ... 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::manual_trace_requires_target_and_selection_normalizes_creation_kind ... ok +test tests::mission_capability_authoring_is_contextual_atomic_and_text_equivalent ... ok +test tests::modal_owns_background_commands_and_shortcuts ... ok +test tests::nested_allocation_insertion_reflows_sibling_subtrees_and_preserves_fold_state ... ok +test tests::every_demo_record_has_a_lossless_graphical_draft ... ok +test tests::opening_and_creating_models_preserve_the_actual_window_size_for_fit ... ok +test tests::opening_legacy_source_surfaces_report_without_modifying_original_bytes ... ok +test tests::pending_source_prevents_property_draft_collision_and_preserves_both_if_present ... ok +test tests::placement_identity_edit_then_drag_and_diagram_identity_then_arrange ... ok +test tests::placement_relocation_follows_cross_layer_traceability_view ... ok +test tests::property_enum_and_optional_reference_roundtrip ... ok +test tests::reopening_canvas_for_a_modal_preserves_viewport_after_route_edits ... ok +test tests::routing_actions_are_atomic_guarded_and_fit_the_authored_detour ... ok +test tests::revealing_an_implicit_function_port_unfolds_its_visible_architecture_owner ... ok +test tests::source_find_navigates_an_invalid_draft_without_applying_or_losing_it ... ok +test tests::source_navigation_waits_for_editor_layout_and_cancels_on_edit ... ok +test tests::system_only_models_open_the_populated_perspective ... ok +test tests::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 tests::selecting_current_constructors_preserves_payloads ... ok +test view_copy::tests::missing_view_does_not_propose_an_empty_replacement ... 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. 704 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 322.84s + diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-321897f.log b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-321897f.log new file mode 100644 index 00000000..e69de29b diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-fixture-version-correction.json b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-fixture-version-correction.json new file mode 100644 index 00000000..49b3afca --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-fixture-version-correction.json @@ -0,0 +1,6 @@ +{ + "before_sha256": "2d1ef7bdb5d7bf17b9fda33b1d1790d1d88289b3fd1e725f89b83a69771f9a43", + "after_sha256": "88008ca881b80dad77ad0ec25c146646e3a875e2967d8e55925906578e6aa3b3", + "changes": "Exactly three source-version headers 5→7; all other JSON fields and strict source/model/restart assertions unchanged", + "failed_run": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/rest-coverage-20260911-104234" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f-status.json b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f-status.json new file mode 100644 index 00000000..abbd2021 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f-status.json @@ -0,0 +1,6 @@ +{ + "exit": 1, + "completed_utc": "2026-09-11T17:45:47.3670408Z", + "started_utc": "2026-09-11T17:45:36.3397144Z", + "binary_sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f.log b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f.log new file mode 100644 index 00000000..1bfd0af8 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-321897f.log @@ -0,0 +1,7 @@ +Exception: C:\Users\User\Documents\Git\ARCADIA-Studio\harness\fixtures\rest-coverage\run-coverage-probe.ps1:22 +Line | + 22 | … ndition,[string]$message) { if (-not $condition) { throw $message } } + | ~~~~~~~~~~~~~~ + | Source bytes changed: project.arcadia + + diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f-status.json b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f-status.json new file mode 100644 index 00000000..623b0328 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f-status.json @@ -0,0 +1,6 @@ +{ + "started_utc": "2026-09-11T17:46:52.6555449Z", + "binary_sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE", + "exit": 0, + "completed_utc": "2026-09-11T17:47:04.6442463Z" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f.log b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f.log new file mode 100644 index 00000000..a5fe77a3 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-rest-coverage-source7-v2-321897f.log @@ -0,0 +1,25 @@ +{ + "resource": "/api/v1/projects/d76a94a7-b552-4775-a29a-197068349a9c", + "final_revision": 4, + "repair_issues": [ + { + "code": "sequence_gap", + "column": 87, + "field": "steps", + "line": 1, + "message": "Process 'Delivery path': disconnected steps 2 and 3. 'Prepared service' ends at 'Deliver'; 'Grouped service' starts at 'Prepare'.", + "object_id": "f0660906-0000-4000-8000-000000000030", + "path": "behavior.arcadia", + "severity": "warning", + "span": { + "end": 113, + "start": 86 + } + } + ], + "initial_revision": 2, + "evidence": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\rest-coverage-20260911-104654", + "requests": 25, + "result": "passed", + "repaired_revision": 3 +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f-status.json b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f-status.json new file mode 100644 index 00000000..3a29eed9 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f-status.json @@ -0,0 +1,6 @@ +{ + "started_utc": "2026-09-11T17:41:52.5668116Z", + "completed_utc": "2026-09-11T17:42:00.4186896Z", + "exit": 0, + "binary_sha256": "ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE" +} diff --git a/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f.log b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f.log new file mode 100644 index 00000000..ee7e1d51 --- /dev/null +++ b/harness/experiments/windows-runtime-321897f-20260911/ytr83r-semantic-http-321897f.log @@ -0,0 +1 @@ +204 valid schemas; 19 actual/typed values validated against served+local contracts; 9 invalid shapes rejected diff --git a/harness/fixtures/rest-coverage/README.md b/harness/fixtures/rest-coverage/README.md index df5e16d4..8eda506c 100644 --- a/harness/fixtures/rest-coverage/README.md +++ b/harness/fixtures/rest-coverage/README.md @@ -22,11 +22,10 @@ process stop after an acknowledged saved revision. This tests local persistence, not graceful-drain handling. Output directories and evidence are retained. `coverage-probe.json` has incomplete, repaired and invalid source bundles with -explicit synthetic UUIDs, plus five exact expected warning tuples. The repair +explicit synthetic UUIDs and current source-version7 headers, plus five exact expected warning tuples. Legacy version5 headers are upgraded on admission and therefore cannot serve as an unchanged-byte current-source oracle. The repair deliberately leaves an independent `sequence_gap` warning. The final reintroduction of the incomplete bundle is an explicit replacement, not service Undo. No new API or production code is required by the probe. Observed Windows execution and limitations are recorded in -`harness/release-rest-coverage-verification-20260906.md`. This launch wrapper is -Windows-specific; the fixture and HTTP oracles can be reused on other platforms. +`harness/release-rest-coverage-verification-20260906.md`. The PowerShell7 wrapper now omits Windows-only launch options on other platforms; [the portability review](../../release-rest-probe-portability-ytr83r-20260911.md) scopes that source change. Linux execution remains separately unverified and user-paused. diff --git a/harness/fixtures/rest-coverage/coverage-probe.json b/harness/fixtures/rest-coverage/coverage-probe.json index 8fe6f6d9..4026d159 100644 --- a/harness/fixtures/rest-coverage/coverage-probe.json +++ b/harness/fixtures/rest-coverage/coverage-probe.json @@ -4,7 +4,7 @@ "files": { "work.arcadia": "// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @activity_group; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }", "behavior.arcadia": "oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}", - "project.arcadia": "arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" + "project.arcadia": "arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" } }, "repaired": { @@ -12,7 +12,7 @@ "files": { "work.arcadia": "// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @a; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }", "behavior.arcadia": "oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ca_use, @ab_use, @pc_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence ca_use \"Use verified service\" id \"f0660906-0000-4000-8000-000000000032\" {\n parent @delivery; body { Exchange { exchange @eca; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\noa_occurrence pc_use \"Use responsible leaf exchange\" id \"f0660906-0000-4000-8000-000000000033\" {\n parent @delivery; body { Exchange { exchange @ep; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}\nmission_capability mission_delivery \"Mission delivery\" id \"f0660906-0000-4000-8000-000000000061\" { source @m; target @q; }\nchain_involvement context \"Explicit delivery context\" id \"f0660906-0000-4000-8000-000000000062\" { source @delivery; target @q; }", - "project.arcadia": "arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" + "project.arcadia": "arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" } }, "invalid": { @@ -20,7 +20,7 @@ "files": { "work.arcadia": "// Synthetic OA fixture: known responsibilities, explicit incomplete contexts.\noa_entity crew \"Crew\" id \"f0660906-0000-4000-8000-000000000002\" {}\noa_activity activity_group \"Manage service\" id \"f0660906-0000-4000-8000-000000000010\" {\n oa_activity a \"Prepare\" id \"f0660906-0000-4000-8000-000000000011\" {}\n oa_activity b \"Deliver\" id \"f0660906-0000-4000-8000-000000000012\" {}\n}\noa_activity c \"Verify\" id \"f0660906-0000-4000-8000-000000000013\" {}\noa_capability q \"Reliable delivery\" id \"f0660906-0000-4000-8000-000000000020\" {}\noa_mission m \"Deliver reliably\" id \"f0660906-0000-4000-8000-000000000021\" {}\nallocation allocate_a \"Prepare responsibility\" id \"f0660906-0000-4000-8000-000000000041\" { source @crew; target @a; }\nallocation allocate_b \"Deliver responsibility\" id \"f0660906-0000-4000-8000-000000000042\" { source @crew; target @b; }\nallocation allocate_c \"Verify responsibility\" id \"f0660906-0000-4000-8000-000000000043\" { source @crew; target @c; }\ninteraction eab \"Prepared service\" id \"f0660906-0000-4000-8000-000000000050\" { source @a; target @b; }\ninteraction ep \"Grouped service\" id \"f0660906-0000-4000-8000-000000000051\" { source @crew; target @c; }\ninteraction eca \"Verified service\" id \"f0660906-0000-4000-8000-000000000052\" { source @c; target @a; }\ncapability_involvement support \"Crew support\" id \"f0660906-0000-4000-8000-000000000060\" { source @crew; target @q; }", "behavior.arcadia": "oa_process delivery \"Delivery path\" id \"f0660906-0000-4000-8000-000000000030\" { steps [@ab_use]; }\noa_occurrence ab_use \"Use prepared service\" id \"f0660906-0000-4000-8000-000000000031\" {\n parent @delivery; body { Exchange { exchange @eab; sender none; receiver none; message_kind Asynchronous; reply_to none; values []; }; };\n}", - "project.arcadia": "arcadia 5; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" + "project.arcadia": "arcadia 7; project coverage \"REST coverage parity\" id \"f0660906-0000-4000-8000-000000000001\" { include \"work.arcadia\"; include \"behavior.arcadia\"; }" } }, "expected": [ diff --git a/harness/lifecycle-header-overflow-correction-ytr83r-20260911.md b/harness/lifecycle-header-overflow-correction-ytr83r-20260911.md index 7502360d..051fe7c1 100644 --- a/harness/lifecycle-header-overflow-correction-ytr83r-20260911.md +++ b/harness/lifecycle-header-overflow-correction-ytr83r-20260911.md @@ -105,3 +105,13 @@ acceptance or first-release completion. Root reviewed the two-file diff and all shared card dimensions, then ran scoped rustfmt successfully. behavior.rs remains B47E1DF6F88282D907CD5726A03DB0BF066B60B134962A223F11842482E75946; formatting changes render_tests.rs to5F8410FC80C85C9DFF6A47353FA9B82FD589F098E82EB9D24FDA030AFD603652. A separate GPT-6 Astra reviewer found no material source issue for the configured WGPU backend after checking child-frame identity/paste transforms, viewport intersection, outer scrolling, compact branch cards and empty-label activation markers. Model strings, hits and existing shortening rules remain unchanged. This is static review: the tests do not exercise the complete draw loop or prove rendered pixels. Root must compile/run the new tests and verify a matching native build before accepting the correction. No corrected native pass is claimed by this freeze. + +## Subsequent combined Windows test gate + +The preceding uncompiled/unexecuted statements describe the original worker handoff. Root subsequently included this correction and the contextual source/minimum-card integration in source **321897fd55af9e07afa2c6ebf1e50be49e86f7d9**. Its Windows desktop all-targets gate passed **704 tests, zero failed/ignored/filtered**, exit0 at **17:47:12.6688512 UTC**, with all 261 recorded build inputs unchanged. This establishes the later combined test result; it does not turn the geometry/shaping tests into a rendered-pixel check. + +The [closed runtime archive](experiments/windows-runtime-321897f-20260911/README.md) binds those desktop logs/input records and matching server HTTP/REST evidence: 204 schemas, 19 validated values, 9 rejected invalid shapes and 25 final REST requests passed. It preserves the initial source5→7 byte failure and the accidentally unchanged source7-named retry separately from the corrected source7-v2 pass. Those transport results are independent of header rendering. + +The [earlier integration checkpoint archive](experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md) contains the old 47332A6E/production 29084050 wide-name passive Save checkpoint, complete same-oracle pass and saved screenshot. It confirms retained identities/model/source/physical bytes after Save; it remains pre-correction typography evidence. That archive also preserves server/CLI 68, schema 72/204 and the failed missing-jsonschema attempt before local dependency installation. + +Matching corrected GUI/native header pixels, combining/emoji appearance and minimum/wide zoom/scroll checks remain pending. The reviewed private [issue4 child-work correction](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/4) is being integrated after 321897f and inherits no pass from this gate. [Issue5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) owns live integrated acceptance. This update records root's closed evidence; no new execution or archive change was made by the documentation worker. diff --git a/harness/release-contextual-integration-update-ytr83r-20260911.md b/harness/release-contextual-integration-update-ytr83r-20260911.md index b86c0a9b..97f71f62 100644 --- a/harness/release-contextual-integration-update-ytr83r-20260911.md +++ b/harness/release-contextual-integration-update-ytr83r-20260911.md @@ -102,7 +102,7 @@ Optional archives are all under the pinned [b2c harness/experiments tree](http:/ If root later copies any such checksum-bound archive, preserve its exact bytes with that archive's scoped `-text` rule and the corresponding whitespace exceptions from b2c .gitattributes; do not copy the complete attribute file. Some historical .png files are JPEG despite their suffix and must retain their recorded original names/bytes. No archive import is needed now. Exclude peer AGENTS/PROJECT_GOAL/PLAN/STATE/TASK_LEDGER, WSL/capacity/platform evidence, CLI publication records, unrelated OA scenario archives and current navigation proposals. -## Evidence limits and next integration gate +## Historical preflight evidence limits and next integration gate The published GUI is `5657BAB5C841939B66F901EFE6C0FFB2D7CBBE8CC5F111A0CA3DE8073D3846CE`; its test executable is `75AB0E151D85473631D5A145527F3F6B9768A3CD61CE66A0603A574E09557017`. The pinned report records focused 26, full 679 (zero failed/ignored/filtered, exit 0 at 15:47:53 UTC), strict Clippy/fmt/build, minimum-window source visibility/recovery/cancellation, direct Lifeline Create/Save/Undo/Redo, and Machine owner/Create/Save/Undo/Redo/fresh-process reopen. These are peer artifact results, not executed merged results. Older GUI52 and intermediate layout hashes remain historical; they must not replace the final source hashes above. @@ -116,6 +116,18 @@ This worker ran no Cargo, native UI, oracle, WSL, network configuration, merge, Root applied the eleven clean source patches and merged only the documented behavior module insertion and guide Lifeline sentence. Scoped rustfmt passed. The complete behavior.rs suffix beginning `struct BoxItem`, including lifecycle rendering, marker arbitration, hit testing and the header correction, compares byte-identically with4da92ab. Core/server/CLI/Cargo have no diff. Four oracle/fixture files match the exact b2c bytes in the table above. -A separate GPT-6 Astra reviewer found no material integration issue: preserved B4/guide union, context-bound source Back, modal-first Escape, success-only consumer selection and atomic source/history paths remain coherent. Imported files match peer content; workspace retains only the existing omitted explanatory comment above unchanged sensor identity code. This is static review, not new desktop/native acceptance. The combined source now proceeds to its own frozen Windows desktop gate. +A separate GPT-6 Astra reviewer found no material integration issue: preserved B4/guide union, context-bound source Back, modal-first Escape, success-only consumer selection and atomic source/history paths remain coherent. Imported files match peer content; workspace retains only the existing omitted explanatory comment above unchanged sensor identity code. This is static review, not new desktop/native acceptance. At that review checkpoint the combined source still required its own frozen Windows desktop gate; the closed result follows below. -Live coordination moved to [issue5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) following owner issue1/comment421. Issue4 separately tracks the newly reported child-work failure. +Live coordination moved to [issue5](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/5) following owner issue1/comment421. [Issue4](http://217.177.34.108:3000/sorokin.oleg.edu/ARCADIA-Studio/issues/4) separately tracks the child-work failure and its reviewed private correction being integrated after this source freeze. + +## Closed Windows results for 321897f + +Documentation readback by Codex-ytr83r /root/wsl_startup_review; execution belongs to root. Frozen source **321897fd55af9e07afa2c6ebf1e50be49e86f7d9** passed `cargo test --locked --offline -p oa-desktop --all-targets`: **704 passed, zero failed/ignored/filtered**, exit0 at **17:47:12.6688512 UTC**. The archived before manifest lists 261 build inputs; the after record reports all 261 unchanged. This closes the combined desktop test gate described above, without transferring peer GUI acceptance or validating the later issue4 correction. + +The matching Windows server manifest identifies binary **ABA87A5FB795DEB995029A737C2EBB9D2B44C8D274EDAA2295363B226D9AF6BE**. Actual semantic HTTP checks passed 204 schemas and 19 actual/typed values while rejecting 9 invalid shapes. The final REST source7-v2 probe passed 25 requests, exit0 at **17:47:04.6442463 UTC**, including its source/model/restart comparisons. Its retained sequence-gap warning is not presented as resolved. + +The [closed runtime archive](experiments/windows-runtime-321897f-20260911/README.md) contains 137 exact payloads (265024 bytes), both input records, server manifest, desktop/HTTP log-status pairs and all three terminal REST directories. Original/copy hashes, second readback and directory inventories match. The initial probe failed because strict source bytes encountered source5→7 normalization; its outer log is empty and its status file absent. A retry named source7 still used source5 because root's first edit helper failed before writing (`ca` undefined), and failed the same check. The later correction record binds exactly three header changes5→7 and unchanged strict assertions; only source7-v2 is the passing corrected-input run. Both failures remain archived. + +The separate [earlier integration checkpoint archive](experiments/contextual-lifecycle-integration-ytr83r-20260911/README.md) preserves 11 payloads (137778 bytes): server/CLI 68 passes across 7 targets, the failed missing-jsonschema attempt and task-local dependency correction, schema 72 fixtures/204 components, and the old 47332A6E/production 29084050 wide-name passive Save checkpoint/oracle/screenshot. That old GUI result proves complete identity/model/reachable-source/physical-byte equality within its fixture, not corrected header pixels. + +Matching corrected GUI/native checks, complete combined source/consumer acceptance, any remaining strict gate and packaged-milestone validation are still separate. The private issue4 child-work correction is not included in either closed archive or these 321897f results. No new execution, source change or archive mutation was performed for this documentation update; issue5 remains the authoritative live integration record.