release.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. {
  2. "schema": "ksf.skill-patch-release.v1",
  3. "date": "2026-11-12",
  4. "skillVersion": "r15-local.4",
  5. "sourceBaseCommit": "ad8a5e90e48eeeae94bb4a26826fb7db6eb902fb",
  6. "previousVersion": "r15-local.3",
  7. "priorBaseline": "docs/workshop-r15-contract-fix-20261112/baseline-r15-local.3.json",
  8. "publicFileCount": 55,
  9. "manifestEntryCount": 54,
  10. "organizationPayloadFileCount": 56,
  11. "publicFiles": [
  12. {
  13. "file": "SKILL.md",
  14. "sha256": "f4c738a3b0381c6808c47150064bbd29fc018764cb83946eb85f6b75c8d70a11"
  15. },
  16. {
  17. "file": "references/business-data-dictionary.json",
  18. "sha256": "11863b16216f8746f24189444fc5ffd40512d313cfddd6fa99111b84ac3acfc2"
  19. },
  20. {
  21. "file": "references/full-schema-and-intake.md",
  22. "sha256": "08859f32fa51399c638cb9cc0669e69f53a630ebdfa0ad965b1d360115b3a901"
  23. },
  24. {
  25. "file": "references/identity.md",
  26. "sha256": "0f4c40ac569b4c53f16f2190b898f14cfa012a4ca9173260434a47ee5d1c0e05"
  27. },
  28. {
  29. "file": "references/research-library/data-contract.md",
  30. "sha256": "a9af25da32e769443af4565ca400c9136745c9d30c2c190dedf978841bf977c1"
  31. },
  32. {
  33. "file": "references/research-library/full-schema-and-intake.md",
  34. "sha256": "78dedd84d8560ee3f0492769db81562841193fa40bef7028836745b0958ab6b8"
  35. },
  36. {
  37. "file": "references/research-library/operations.md",
  38. "sha256": "a154e01d3f3efb47f643c27adf22fe963d507dc68a50f8747e8ffda8bb7180bb"
  39. },
  40. {
  41. "file": "references/research-library/product-overview-and-intake.md",
  42. "sha256": "fe3462b121fc3f8d5ec0392f68229c463e05a5b3bed985b3d356a1b975f5602e"
  43. },
  44. {
  45. "file": "references/research-library/query-rules.md",
  46. "sha256": "3de4f2aeca43792a37e2d514defebf641b80db11639853ff60e48843dc3405bd"
  47. },
  48. {
  49. "file": "references/research-library/research-data-dictionary.json",
  50. "sha256": "270b998fca0d4dcd0ad53ff0bc7e2b5a11f88016133965053cf54f5a50bc525f"
  51. },
  52. {
  53. "file": "references/research-library/retrieval-rules.md",
  54. "sha256": "c00b9a1520866f36f1f4bf26865ee20b4e461d5a998447136bce31cc42fc9b7f"
  55. },
  56. {
  57. "file": "references/workshop-analysis.md",
  58. "sha256": "c41219e3f0d48dd687af253475f6971f4929e650450bad7995ffd60770208de6"
  59. },
  60. {
  61. "file": "references/workshop-autonomous-research.md",
  62. "sha256": "5af981a8a10acc39470482a09397ea26e8be42d1416efff1e6b2e2baf3bd797f"
  63. },
  64. {
  65. "file": "references/workshop-category-scan.md",
  66. "sha256": "b2c6aa939aa4801c77146430f099d3973bf5961cc9291d03a345a9d6a4fe74f6"
  67. },
  68. {
  69. "file": "references/workshop-commercial-feasibility.md",
  70. "sha256": "c75a97ec3d31ed626d7e447d3621351a966eb7f953cc7aa7eee5a40a7a71ebec"
  71. },
  72. {
  73. "file": "references/workshop-competitor-landscape.md",
  74. "sha256": "d67158d7294bb0581489e01182d0a5fafd121bf6a2fced5a0926263cdfb0dbaf"
  75. },
  76. {
  77. "file": "references/workshop-concept-presentation.md",
  78. "sha256": "464977265ed0cd1367f6f478a318ab115738af22793e0b97c4930b4f52d5e694"
  79. },
  80. {
  81. "file": "references/workshop-course-flow.md",
  82. "sha256": "85c29ea6798868d5515386e73cc008a228b45a19aa9d072bf4217781207f4300"
  83. },
  84. {
  85. "file": "references/workshop-deliverable-contracts.md",
  86. "sha256": "5966a9efd787ab86eae6b78dd28634a6130f2e4dfba3509a7716a67201dfbfc5"
  87. },
  88. {
  89. "file": "references/workshop-delivery.md",
  90. "sha256": "8dff9e307769f5cd40f10115dabe02d68ae678de5398db5d5fdaef7bddba073f"
  91. },
  92. {
  93. "file": "references/workshop-dialogue.md",
  94. "sha256": "27498cf6b48a8fe3f28aab88c9d5e1fabb5357570a15a06f313d4db9c1c694b6"
  95. },
  96. {
  97. "file": "references/workshop-evidence-counting.md",
  98. "sha256": "b741b244f1a1c3cce205aa0c92ac12bd303f015f4bf9ffda87ec520141508e8a"
  99. },
  100. {
  101. "file": "references/workshop-feedback.md",
  102. "sha256": "e6613c6f55858f326c2fed5b9b61d6b376871c92b9216d1c9155cb4ed79bac3c"
  103. },
  104. {
  105. "file": "references/workshop-innovation-reasoning.md",
  106. "sha256": "19de27e102f8ed0c00c4a1457e7b1902680f2c79201dc274ad22ae66301a1c12"
  107. },
  108. {
  109. "file": "references/workshop-intake.md",
  110. "sha256": "13345a8a554256d94db730bae70701be02c3d2a7becf8c7c12b44909cb88465e"
  111. },
  112. {
  113. "file": "references/workshop-opportunity-discovery.md",
  114. "sha256": "0c413a47ef1dfbc496280c29a4141568b1a28c58ad3dc92509336748ba2480ec"
  115. },
  116. {
  117. "file": "references/workshop-opportunity-validation.md",
  118. "sha256": "db66616e1011e2855d920725242e4a6af086f315e38310efd11f89d5cb2b3453"
  119. },
  120. {
  121. "file": "references/workshop-output-navigation.md",
  122. "sha256": "1498f3d19f42ee921ef45559fce7d63e9c7fd5c3062c79d489814cdb96d0a412"
  123. },
  124. {
  125. "file": "references/workshop-report-design.md",
  126. "sha256": "d2b02e0ea74e35a32994e5ac11beeccf1c48f4b0903a6ce4e425fdc3e92af7ad"
  127. },
  128. {
  129. "file": "references/workshop-report-parity.md",
  130. "sha256": "4df8aaeb0a9587c4b987a5902c6ab3e91b5307daee5c7978eeb6d68b83c6b5e2"
  131. },
  132. {
  133. "file": "references/workshop-research-acceptance.md",
  134. "sha256": "26a2fdcae8631a0a66d41d159442525f950835b6057bd1475b4d131f97a10aba"
  135. },
  136. {
  137. "file": "references/workshop-research-loop.md",
  138. "sha256": "c480f229baf5d3d84b145649f9cf8a992a2bb7c4a44e2baf11ccedf530eb6786"
  139. },
  140. {
  141. "file": "references/workshop-research-tasking.md",
  142. "sha256": "f8b7fbb72b57ae088c411e510dd2cd371aac98d10903a0b4b6e2ce16caae4a51"
  143. },
  144. {
  145. "file": "references/workshop-tasks.md",
  146. "sha256": "a4e0bc238966ea7a119986f383f4f6ea99dd8d9de63bdc32571a35b740d8f96d"
  147. },
  148. {
  149. "file": "references/workshop-three-source-opportunities.md",
  150. "sha256": "e0200259e92644bf55ca2fe3f60b1eea4c7df512b1300f2643b8b6991ebc6ca3"
  151. },
  152. {
  153. "file": "references/workshop-v3-outputs.md",
  154. "sha256": "3d9855fccf3250c54317e7bb4060d3185e77e61be82c0494df5fb1d21d67fee2"
  155. },
  156. {
  157. "file": "references/workshop-value-proposition.md",
  158. "sha256": "1589247eade7243f430be161ed987ecbddf9eb9fdcf1873a5d1f5a141ac89c05"
  159. },
  160. {
  161. "file": "references/workshop-verification.md",
  162. "sha256": "01451f1565983eba85f26d3403b35f67c19cf501b5b5da29f52270dc68fd55f6"
  163. },
  164. {
  165. "file": "references/workshop-voc-clustering.md",
  166. "sha256": "d1c04203dde6a7eb424b2316a13964d2d63a6e91836dd5c1eef55f858f59fe02"
  167. },
  168. {
  169. "file": "references/write-tasks.md",
  170. "sha256": "a685c3a1c2b907e19cc7e94e42325012a82e09978e267219a0938a42fb9beace"
  171. },
  172. {
  173. "file": "runtime-lock.json",
  174. "sha256": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79"
  175. },
  176. {
  177. "file": "scripts/course-assessment.mjs",
  178. "sha256": "7ad2aebd30fbc244f4617c9559f076ff7df4196901a31465b5a70bfe5055bb55"
  179. },
  180. {
  181. "file": "scripts/course-deliverables.mjs",
  182. "sha256": "7200354296d2b605247ac0cd41927e55fd741f5dd29beb1387b92373f88df617"
  183. },
  184. {
  185. "file": "scripts/describe-business-schema.mjs",
  186. "sha256": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279"
  187. },
  188. {
  189. "file": "scripts/ksf-account.mjs",
  190. "sha256": "9bfda45c53192d70fefb31b378851aeb19e075b6f5adcd8217ba4838cc133f7d"
  191. },
  192. {
  193. "file": "scripts/ksf-identity-bridge.mjs",
  194. "sha256": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540"
  195. },
  196. {
  197. "file": "scripts/ksf-identity.mjs",
  198. "sha256": "18f5f3e03e76d1db7df9b7d076ea58b913c69fe923591ecdc39b152309827cbc"
  199. },
  200. {
  201. "file": "scripts/ksf-secure.mjs",
  202. "sha256": "b05e9f9d702b55e1f77b710bd40e7125e9f9b5395f4c240d18e0510c984b50a3"
  203. },
  204. {
  205. "file": "scripts/ksf-workshop.mjs",
  206. "sha256": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1"
  207. },
  208. {
  209. "file": "scripts/ksf.mjs",
  210. "sha256": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477"
  211. },
  212. {
  213. "file": "scripts/render-report-html.mjs",
  214. "sha256": "246588294da6975d80d0f1b1e338bc30cf737421c43cea38cf33745eb52e40a9"
  215. },
  216. {
  217. "file": "scripts/report-contract.mjs",
  218. "sha256": "4c6e05ca3f6e65d57d55f743de39307181f8427626e355a5d2698905c17dd8c4"
  219. },
  220. {
  221. "file": "scripts/report-statistics.mjs",
  222. "sha256": "ede7e98ee941e4ca2ce867d53eb29fa289b9047070e9e6797d20d5d547d24325"
  223. },
  224. {
  225. "file": "scripts/save-report.mjs",
  226. "sha256": "022c1833f733ac321ce588ea1dd74e12a1609370f35fe3749c35bf8059a97d17"
  227. },
  228. {
  229. "file": "FILES.sha256",
  230. "sha256": "8219cdf870d0d9d969b044db6342bea1215e29b679539e95c26aac219049ed8a"
  231. }
  232. ],
  233. "changedPublicFiles": [
  234. {
  235. "file": "SKILL.md",
  236. "beforeSha256": "b798b417de70c0d9c15d1eefe72ca069179bb3d2686402399f3aa4e3830c103b",
  237. "afterSha256": "f4c738a3b0381c6808c47150064bbd29fc018764cb83946eb85f6b75c8d70a11"
  238. },
  239. {
  240. "file": "references/identity.md",
  241. "beforeSha256": "1f7ee67333604603497494e4247d28987db0fab0b80913eae8d5e06246ba558d",
  242. "afterSha256": "0f4c40ac569b4c53f16f2190b898f14cfa012a4ca9173260434a47ee5d1c0e05"
  243. },
  244. {
  245. "file": "scripts/ksf-identity.mjs",
  246. "beforeSha256": "ab6838afd140e4b84ef39a255fcbdd80ece9b0b7c245f65cd8ba81d892036513",
  247. "afterSha256": "18f5f3e03e76d1db7df9b7d076ea58b913c69fe923591ecdc39b152309827cbc"
  248. },
  249. {
  250. "file": "scripts/ksf-secure.mjs",
  251. "beforeSha256": "25e42387ea9e3cbf5b60c431eaaf09bc381dcc04acbb82d0f0a7dd071f357fea",
  252. "afterSha256": "b05e9f9d702b55e1f77b710bd40e7125e9f9b5395f4c240d18e0510c984b50a3"
  253. },
  254. {
  255. "file": "FILES.sha256",
  256. "beforeSha256": "9c3c8fc60af395d6ee808cc33bef26e8f76d9d9588b690655dcfe91ce6ade53e",
  257. "afterSha256": "8219cdf870d0d9d969b044db6342bea1215e29b679539e95c26aac219049ed8a"
  258. }
  259. ],
  260. "artifacts": [
  261. {
  262. "file": "docs/workshop-final-files-20261111/final-康师傅工作坊.skill",
  263. "bytes": 376175,
  264. "sha256": "710672e85694431b675e23fc3b283ff58e68970ef0061902303620e1c736ab52"
  265. },
  266. {
  267. "file": "skills/ksf-workshop-runtime/SKILL.md",
  268. "bytes": 41426,
  269. "sha256": "f4c738a3b0381c6808c47150064bbd29fc018764cb83946eb85f6b75c8d70a11"
  270. },
  271. {
  272. "file": "skills/ksf-workshop-runtime/scripts/ksf-identity.mjs",
  273. "bytes": 21639,
  274. "sha256": "18f5f3e03e76d1db7df9b7d076ea58b913c69fe923591ecdc39b152309827cbc"
  275. },
  276. {
  277. "file": "skills/ksf-workshop-runtime/scripts/ksf-secure.mjs",
  278. "bytes": 9673,
  279. "sha256": "b05e9f9d702b55e1f77b710bd40e7125e9f9b5395f4c240d18e0510c984b50a3"
  280. },
  281. {
  282. "file": "skills/ksf-workshop-runtime/FILES.sha256",
  283. "bytes": 5514,
  284. "sha256": "8219cdf870d0d9d969b044db6342bea1215e29b679539e95c26aac219049ed8a"
  285. }
  286. ],
  287. "unchanged": {
  288. "manual": {
  289. "file": "docs/workshop-quality-r13-20261110/final-康师傅工作坊操作手册.html",
  290. "bytes": 303679,
  291. "sha256": "51d182e50b97143e196e60e62fcc289380abb013d2899239912876f0db18521b"
  292. },
  293. "prompts": {
  294. "file": "docs/workshop-quality-r13-20261110/manual/workshop-dialogue-prompts.json",
  295. "bytes": 19569,
  296. "sha256": "a02b29765de4c238540c5c918440fcbdcf44a827a30794b90c5ba46d6f1e1ae0"
  297. },
  298. "vocVersion": "0.3.45",
  299. "backendFunctions": true,
  300. "backendSchema": true,
  301. "boardUi": true,
  302. "workshopAndLegacyEntries": true,
  303. "accountHelper": true,
  304. "runtimeLock": true
  305. },
  306. "tests": {
  307. "workshop": {
  308. "passed": 126,
  309. "failed": 0,
  310. "command": "npm run test:workshop"
  311. },
  312. "identityBindingAndCredentials": {
  313. "passed": 27,
  314. "failed": 0,
  315. "command": "node --test server/test/account-binding.test.mjs server/test/account-binding-deploy.test.mjs test/workshop-identity.test.js test/workshop-credential-envelope.test.mjs"
  316. },
  317. "skillValidation": "passed",
  318. "archiveByteValidation": "55 public files verified"
  319. },
  320. "verification": "docs/workshop-r15-contract-fix-20261112/verification.json",
  321. "productionApiBindingEnabled": true,
  322. "platformFunctionsRestartRequired": false,
  323. "backendChanged": false,
  324. "businessWrites": 0,
  325. "newMembersCreated": 0,
  326. "newReportsCreated": 0,
  327. "organizationSynced": false,
  328. "runtimeInstalled": false,
  329. "runtimeLoadingVerified": false,
  330. "organizationAccess": "existing local Git identity was denied HTTP403; deployment requires current authorized ops channel",
  331. "runtimeAccess": "no authorized host connection available in this workspace",
  332. "deploymentScope": "Only Skill r15-local.3 to r15-local.4; preserve VOC 0.3.45, manual, prompts, board and all private runtime files."
  333. }