{ "ok": true, "scope": "isolated Windows filesystem tests of exported updater functions; Python runner sequencing uses synthetic child responses; not Linux target installation or actual Agent loading", "platform": "Windows-11-10.0.26100-SP0", "updaterSha256": "30b8b0d91edc051af4984d1800a9421485094134a9bc6d843941bb0af9e1daa3", "runnerSha256": "5e5c34e66bbc2c8b498e70217de2f0873ee37ebf381df73ab7dedb6bcaddad0b", "testSources": { "test/workshop-report-update.test.mjs": "4aa27b3f6c3e70d37c48bfe264c5239ddd969f021ee25ae35dfed382a5922ec3", "test/test_workshop_report_runner.py": "b59ae89d13d7efeef0bb4a8ca987bd74a7e3fd81b2c9baafd899e773261ac8d9" }, "tests": [ { "command": "node --test test/workshop-report-update.test.mjs", "exitCode": 0, "passed": 9, "failed": 0 }, { "command": "python -B -X utf8 -m unittest discover -s test -p test_workshop_report_runner.py -v", "exitCode": 0, "passed": 6, "failed": 0 } ], "verified": [ "complete r6 dry read-only, 23 changes = 22 updates + 1 new guide", "apply and verify all 43 public files, 22 before snapshots", "runtime, binding, library and unrelated private files preserved", "repeated application makes no changes or backup", "rollback restores all r6 bytes and removes only new guide", "unknown/mixed/stale/runtime-modified baseline blocks", "new file collision and corrupt payload block", "library changes and restored retired entry block", "injected partial failure restores baseline", "concurrent binding change retained for review", "later edits block verify/rollback without overwrite", "runner stops after dry/apply failure and never retries apply", "wrong plan and wrong verify count never reported installed" ], "remoteInstalled": false, "actualAgentLoaded": false, "researchDatabaseWrites": 0, "businessRecordWrites": 0 }