| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- {
- "schema": "ksf.unified-workshop-r2-received-validation.v1",
- "checkedAt": "2026-11-08T23:25:15.175743+08:00",
- "ok": true,
- "files": [
- {
- "name": "ksf-voc-library-current-20261108-v1.zip",
- "bytes": 10006,
- "sha256": "6a9ab3e28cbc7ee53194d2be5c43a04e1bbc929a44c3d35eeb9055f9adf01aa3"
- },
- {
- "name": "ksf-voc-library-SKILL.md",
- "bytes": 9926,
- "sha256": "2773fc95fd98fa2367390c72ac5de20435c4a6458cfea45e2b847657af56630a"
- },
- {
- "name": "ksf-voc-library-43to83.diff",
- "bytes": 6879,
- "sha256": "fe11a603fd8a8246a585950dbe3bcc358c3e0f2d75394b35de8d54fd324d2054"
- }
- ],
- "currentSkillLines": 83,
- "diffContextAndAddedLinesMatched": true,
- "reconstructedOldLines": 43,
- "reconstructedOldRawShaMatched": true,
- "declaredOldSha256": "b4266efed78c19c0162aa2200cf0be83b0e7afa2473cef134459eb14c97ce69c",
- "oldRawByteVerificationNote": "reverse-patch context verified; raw newline variants tested",
- "beforeR2": [
- {
- "path": "skills/ksf-workshop-runtime/SKILL.md",
- "sha256": "e743237ec8e67e53b7ae64a799316cac48f951fb387d4a2aaeb34675c5d731c6"
- },
- {
- "path": "skills/ksf-workshop-runtime/FILES.sha256",
- "sha256": "972e5618ae32f40940d57717f3faefb4b2423a4755018c590264d99edabcc176"
- },
- {
- "path": "skills/ksf-workshop-runtime/references/research-library/operations.md",
- "sha256": "403ca1f843f15aecaa815a619c8ffac671c5a6130ed8fa3d9d72ea426ba7c4be"
- },
- {
- "path": "skills/ksf-workshop-runtime/references/research-library/retrieval-rules.md",
- "sha256": "aa09b25d42cc45f74fbb8bae1f6417b37142faf0936a892967ad42e472090c05"
- },
- {
- "path": "skills/ksf-workshop-runtime/references/research-library/product-overview-and-intake.md",
- "sha256": "f57522a6aa36cf329787309c40762959295fefdd678604702a8764420c27ba07"
- },
- {
- "path": "skills/ksf-workshop-runtime/references/workshop-analysis.md",
- "sha256": "9fbbbef0a42f32dac044b7ed8bfeeb00c6238d8d33154f0dee6ea196c527daed"
- },
- {
- "path": "scripts/upgrade-unified-workshop-skill.mjs",
- "sha256": "ca59c507d73adac3d28dea57e2e3dbd0b59bdb42d667033500b430748ab7942f"
- },
- {
- "path": "scripts/package-unified-workshop-skill.py",
- "sha256": "0dfe377ea866306e2e108c7212828df174ca4f8ff74d719fce984f74f36bd7cd"
- },
- {
- "path": "test/unified-workshop-upgrade.test.mjs",
- "sha256": "8372c1c6762297a2a070c0f76ea72e53591ff0434a4910c45d72af6bff5d74c7"
- },
- {
- "path": "docs/workshop-skill-design-20261108/local-design-status.json",
- "sha256": "e12c8f0817c7b414ba43079ea5f08e45119cabba9b6a6a2491d2589a1bc347bb"
- },
- {
- "path": "docs/workshop-skill-review-20261108/local-draft-status.json",
- "sha256": "ec5246849f0f9c3e067561a3eb3340bc02d268d758fd2a106abf3771b009f6c4"
- }
- ],
- "deploymentPerformed": false
- }
|