installer-validation.json 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. {
  2. "schema": "ksf.workshop-research-installer-validation.v1",
  3. "ok": true,
  4. "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
  5. "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
  6. "updaterTests": {
  7. "passed": 19,
  8. "failed": 0,
  9. "skipped": 0,
  10. "testFileSha256": "965fcc37df5f0201d5f868d1265b6154e27fe83cfc97fc72915ddfd454484629",
  11. "command": "node --test test/workshop-research-update.test.mjs"
  12. },
  13. "runnerTests": {
  14. "passed": 6,
  15. "failed": 0,
  16. "testFileSha256": "d5c67f5fa23bd58cef5237366d1c0d543b8c5ab6edbe719058ede4668bc3692b",
  17. "scope": "synthetic child outputs; exact file mutation paths tested separately"
  18. },
  19. "packagedFunctionRehearsals": {
  20. "r2": {
  21. "ok": true,
  22. "checkedAt": "2026-11-09T03:27:04.986Z",
  23. "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r4\\package",
  24. "execution": {
  25. "platform": "win32",
  26. "node": "v24.14.1",
  27. "scope": "imported packaged updater functions in isolated temporary directories; not original-instance CLI"
  28. },
  29. "baselineId": "r2",
  30. "workshopBaseline": "exact accepted r2 ZIP state reconstructed and every member SHA checked by packager",
  31. "researchFixture": "self-consistent public fixture; four independently pinned runtime hashes, not a full remote export",
  32. "dryReadOnly": true,
  33. "plannedUpdates": 12,
  34. "plannedCreates": 2,
  35. "applySucceeded": true,
  36. "installedFilesVerified": 40,
  37. "idempotent": true,
  38. "rollbackRestoredOriginalBytes": true,
  39. "legacyEntrypointRemainedRetired": true,
  40. "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
  41. "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
  42. "skillSha256": "85e44939bdbb3b55d512a4f5eb6daf9eac216634d1165ac3b576e9cc470176e8",
  43. "manifestSha256": "f7993111efcea575e432dcdf9ff53ca91c6695574a7d31628f9290a769daf461",
  44. "productionCalls": 0,
  45. "productionDatabaseWrites": 0,
  46. "paidCalls": 0,
  47. "remoteInstalled": false
  48. },
  49. "r3": {
  50. "ok": true,
  51. "checkedAt": "2026-11-09T03:27:04.666Z",
  52. "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r4\\package",
  53. "execution": {
  54. "platform": "win32",
  55. "node": "v24.14.1",
  56. "scope": "imported packaged updater functions in isolated temporary directories; not original-instance CLI"
  57. },
  58. "baselineId": "r3",
  59. "workshopBaseline": "exact accepted r3 ZIP state reconstructed and every member SHA checked by packager",
  60. "researchFixture": "self-consistent public fixture; four independently pinned runtime hashes, not a full remote export",
  61. "dryReadOnly": true,
  62. "plannedUpdates": 11,
  63. "plannedCreates": 1,
  64. "applySucceeded": true,
  65. "installedFilesVerified": 40,
  66. "idempotent": true,
  67. "rollbackRestoredOriginalBytes": true,
  68. "legacyEntrypointRemainedRetired": true,
  69. "updaterSha256": "9696daeb5a25b4f46b8adbd04423b63b7c6c90de2a49932f9737ab2392bf7fe4",
  70. "runnerSha256": "7efac1c175762976b72217c4ec100dad099e2855ba7010c8d535b26a6ffdbe11",
  71. "skillSha256": "85e44939bdbb3b55d512a4f5eb6daf9eac216634d1165ac3b576e9cc470176e8",
  72. "manifestSha256": "f7993111efcea575e432dcdf9ff53ca91c6695574a7d31628f9290a769daf461",
  73. "productionCalls": 0,
  74. "productionDatabaseWrites": 0,
  75. "paidCalls": 0,
  76. "remoteInstalled": false
  77. }
  78. },
  79. "skillValidation": "Skill is valid!",
  80. "courseMapRowsPreserved": 13,
  81. "linuxOriginalInstanceExecution": false,
  82. "remoteInstalled": false,
  83. "realVOCInvocation": false,
  84. "productionCalls": 0,
  85. "paidCalls": 0
  86. }