| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- {
- "schema": "ksf.workshop-research-installer-validation.v1",
- "ok": true,
- "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
- "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
- "updaterTests": {
- "passed": 19,
- "failed": 0,
- "skipped": 0,
- "testFileSha256": "965fcc37df5f0201d5f868d1265b6154e27fe83cfc97fc72915ddfd454484629",
- "command": "node --test test/workshop-research-update.test.mjs"
- },
- "runnerTests": {
- "passed": 6,
- "failed": 0,
- "testFileSha256": "d5c67f5fa23bd58cef5237366d1c0d543b8c5ab6edbe719058ede4668bc3692b",
- "scope": "synthetic child outputs; exact file mutation paths tested separately"
- },
- "packagedFunctionRehearsals": {
- "r2": {
- "ok": true,
- "checkedAt": "2026-11-09T03:27:04.986Z",
- "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r4\\package",
- "execution": {
- "platform": "win32",
- "node": "v24.14.1",
- "scope": "imported packaged updater functions in isolated temporary directories; not original-instance CLI"
- },
- "baselineId": "r2",
- "workshopBaseline": "exact accepted r2 ZIP state reconstructed and every member SHA checked by packager",
- "researchFixture": "self-consistent public fixture; four independently pinned runtime hashes, not a full remote export",
- "dryReadOnly": true,
- "plannedUpdates": 12,
- "plannedCreates": 2,
- "applySucceeded": true,
- "installedFilesVerified": 40,
- "idempotent": true,
- "rollbackRestoredOriginalBytes": true,
- "legacyEntrypointRemainedRetired": true,
- "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
- "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
- "skillSha256": "85e44939bdbb3b55d512a4f5eb6daf9eac216634d1165ac3b576e9cc470176e8",
- "manifestSha256": "f7993111efcea575e432dcdf9ff53ca91c6695574a7d31628f9290a769daf461",
- "productionCalls": 0,
- "productionDatabaseWrites": 0,
- "paidCalls": 0,
- "remoteInstalled": false
- },
- "r3": {
- "ok": true,
- "checkedAt": "2026-11-09T03:27:04.666Z",
- "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r4\\package",
- "execution": {
- "platform": "win32",
- "node": "v24.14.1",
- "scope": "imported packaged updater functions in isolated temporary directories; not original-instance CLI"
- },
- "baselineId": "r3",
- "workshopBaseline": "exact accepted r3 ZIP state reconstructed and every member SHA checked by packager",
- "researchFixture": "self-consistent public fixture; four independently pinned runtime hashes, not a full remote export",
- "dryReadOnly": true,
- "plannedUpdates": 11,
- "plannedCreates": 1,
- "applySucceeded": true,
- "installedFilesVerified": 40,
- "idempotent": true,
- "rollbackRestoredOriginalBytes": true,
- "legacyEntrypointRemainedRetired": true,
- "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
- "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
- "skillSha256": "85e44939bdbb3b55d512a4f5eb6daf9eac216634d1165ac3b576e9cc470176e8",
- "manifestSha256": "f7993111efcea575e432dcdf9ff53ca91c6695574a7d31628f9290a769daf461",
- "productionCalls": 0,
- "productionDatabaseWrites": 0,
- "paidCalls": 0,
- "remoteInstalled": false
- }
- },
- "skillValidation": "Skill is valid!",
- "courseMapRowsPreserved": 13,
- "linuxOriginalInstanceExecution": false,
- "remoteInstalled": false,
- "realVOCInvocation": false,
- "productionCalls": 0,
- "paidCalls": 0
- }
|