| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- {
- "schema": "ksf.workshop-quality-installer-validation.v1",
- "ok": true,
- "updaterSha256": "2e2dd2c948ced39a568fe983468c039e8302dfff2d599c46925c7181a6e4538c",
- "runnerSha256": "d7e293473977c8a7e8695eed92873a14574568319c0703dd009af11ee7afe22e",
- "updaterTests": {
- "passed": 19,
- "failed": 0,
- "skipped": 0,
- "testFileSha256": "5b19c20205f3f3139479a8a502c9055a77f4288974c504b7b5248489334c3ae7",
- "command": "node --test --test-reporter=tap test/workshop-quality-update.test.mjs"
- },
- "runnerTests": {
- "passed": 7,
- "failed": 0,
- "successfulBaselineSubcases": 3,
- "testFileSha256": "e925ded4ffbe067b3fe2048c1a9cec61f5ad6d1d1d006c572ac0318699db4004",
- "scope": "synthetic child process outputs; actual file mutations tested by Node and package rehearsals"
- },
- "packagedFunctionRehearsals": {
- "r2": {
- "ok": true,
- "checkedAt": "2026-11-09T04:17:13.676Z",
- "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r5\\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": 14,
- "plannedCreates": 3,
- "applySucceeded": true,
- "installedFilesVerified": 41,
- "idempotent": true,
- "rollbackRestoredOriginalBytes": true,
- "legacyEntrypointRemainedRetired": true,
- "updaterSha256": "2e2dd2c948ced39a568fe983468c039e8302dfff2d599c46925c7181a6e4538c",
- "runnerSha256": "d7e293473977c8a7e8695eed92873a14574568319c0703dd009af11ee7afe22e",
- "skillSha256": "16b428f4f4fa0819a764505269116f3f91e503342d9813d3855bc5c2cf80feb6",
- "manifestSha256": "21ae0a245de46e9acbf97ed31718aeb1cdb4ea8ff1ca38259a2b3a9b0c9795e1",
- "productionCalls": 0,
- "productionDatabaseWrites": 0,
- "paidCalls": 0,
- "remoteInstalled": false
- },
- "r3": {
- "ok": true,
- "checkedAt": "2026-11-09T04:17:13.481Z",
- "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r5\\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": 14,
- "plannedCreates": 2,
- "applySucceeded": true,
- "installedFilesVerified": 41,
- "idempotent": true,
- "rollbackRestoredOriginalBytes": true,
- "legacyEntrypointRemainedRetired": true,
- "updaterSha256": "2e2dd2c948ced39a568fe983468c039e8302dfff2d599c46925c7181a6e4538c",
- "runnerSha256": "d7e293473977c8a7e8695eed92873a14574568319c0703dd009af11ee7afe22e",
- "skillSha256": "16b428f4f4fa0819a764505269116f3f91e503342d9813d3855bc5c2cf80feb6",
- "manifestSha256": "21ae0a245de46e9acbf97ed31718aeb1cdb4ea8ff1ca38259a2b3a9b0c9795e1",
- "productionCalls": 0,
- "productionDatabaseWrites": 0,
- "paidCalls": 0,
- "remoteInstalled": false
- },
- "r4": {
- "ok": true,
- "checkedAt": "2026-11-09T04:17:12.099Z",
- "packageDirectory": "F:\\kangshifu-board\\docs\\workshop-skill-release-20261109-r5\\package",
- "execution": {
- "platform": "win32",
- "node": "v24.14.1",
- "scope": "imported packaged updater functions in isolated temporary directories; not original-instance CLI"
- },
- "baselineId": "r4",
- "workshopBaseline": "exact accepted r4 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": 8,
- "plannedCreates": 1,
- "applySucceeded": true,
- "installedFilesVerified": 41,
- "idempotent": true,
- "rollbackRestoredOriginalBytes": true,
- "legacyEntrypointRemainedRetired": true,
- "updaterSha256": "2e2dd2c948ced39a568fe983468c039e8302dfff2d599c46925c7181a6e4538c",
- "runnerSha256": "d7e293473977c8a7e8695eed92873a14574568319c0703dd009af11ee7afe22e",
- "skillSha256": "16b428f4f4fa0819a764505269116f3f91e503342d9813d3855bc5c2cf80feb6",
- "manifestSha256": "21ae0a245de46e9acbf97ed31718aeb1cdb4ea8ff1ca38259a2b3a9b0c9795e1",
- "productionCalls": 0,
- "productionDatabaseWrites": 0,
- "paidCalls": 0,
- "remoteInstalled": false
- }
- },
- "skillValidation": "Skill is valid!",
- "courseModulesPreserved": 13,
- "linuxOriginalInstanceExecution": false,
- "remoteInstalled": false,
- "productionDatabaseWrites": 0,
- "paidCalls": 0
- }
|