local-merge-verification.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. {
  2. "schema": "ksf.skill-unification-local-verification.v1",
  3. "checkedAt": "2026-11-08T21:37:50.939553+08:00",
  4. "ok": true,
  5. "scope": "local-instructions-and-static-integrity",
  6. "unifiedSkillName": "ksf-workshop-runtime",
  7. "singleEntrypointInEffectiveSkill": true,
  8. "effectiveSkillPath": "skills/ksf-workshop-runtime",
  9. "skillSha256": "e743237ec8e67e53b7ae64a799316cac48f951fb387d4a2aaeb34675c5d731c6",
  10. "manifestSha256": "972e5618ae32f40940d57717f3faefb4b2423a4755018c590264d99edabcc176",
  11. "manifestMatched": 37,
  12. "manifestFailed": 0,
  13. "unlistedFiles": [],
  14. "researchResourcesAdded": 7,
  15. "localFileLinksChecked": 181,
  16. "linkErrors": [],
  17. "linkCheckScope": [
  18. "skills/ksf-workshop-runtime/SKILL.md",
  19. "skills/ksf-workshop-runtime/references/full-schema-and-intake.md",
  20. "skills/ksf-workshop-runtime/references/identity.md",
  21. "skills/ksf-workshop-runtime/references/workshop-analysis.md",
  22. "skills/ksf-workshop-runtime/references/workshop-autonomous-research.md",
  23. "skills/ksf-workshop-runtime/references/workshop-case-evidence.md",
  24. "skills/ksf-workshop-runtime/references/workshop-category-scan.md",
  25. "skills/ksf-workshop-runtime/references/workshop-commercial-feasibility.md",
  26. "skills/ksf-workshop-runtime/references/workshop-competitor-landscape.md",
  27. "skills/ksf-workshop-runtime/references/workshop-concept-presentation.md",
  28. "skills/ksf-workshop-runtime/references/workshop-course-flow.md",
  29. "skills/ksf-workshop-runtime/references/workshop-delivery.md",
  30. "skills/ksf-workshop-runtime/references/workshop-opportunity-discovery.md",
  31. "skills/ksf-workshop-runtime/references/workshop-opportunity-validation.md",
  32. "skills/ksf-workshop-runtime/references/workshop-research-acceptance.md",
  33. "skills/ksf-workshop-runtime/references/workshop-research-tasking.md",
  34. "skills/ksf-workshop-runtime/references/workshop-tasks.md",
  35. "skills/ksf-workshop-runtime/references/workshop-three-source-opportunities.md",
  36. "skills/ksf-workshop-runtime/references/workshop-value-proposition.md",
  37. "skills/ksf-workshop-runtime/references/workshop-verification.md",
  38. "skills/ksf-workshop-runtime/references/workshop-voc-clustering.md",
  39. "skills/ksf-workshop-runtime/references/write-tasks.md",
  40. "skills/ksf-workshop-runtime/references/research-library/data-contract.md",
  41. "skills/ksf-workshop-runtime/references/research-library/full-schema-and-intake.md",
  42. "skills/ksf-workshop-runtime/references/research-library/operations.md",
  43. "skills/ksf-workshop-runtime/references/research-library/product-overview-and-intake.md",
  44. "skills/ksf-workshop-runtime/references/research-library/query-rules.md",
  45. "skills/ksf-workshop-runtime/references/research-library/retrieval-rules.md",
  46. "docs/workshop-skill-unification-20261108/合并说明.md"
  47. ],
  48. "workshopRuntimeFilesUnchanged": 7,
  49. "researchRuntimeFilesUnchanged": 12,
  50. "legacyLibraryAllFilesUnchanged": 20,
  51. "receivedSupportingFilesStillIdentical": 10,
  52. "courseModulesPreserved": 13,
  53. "coreOutputsPreserved": 7,
  54. "courseFlowByteIdentical": true,
  55. "moduleChanges": [
  56. {
  57. "moduleId": "D1-01",
  58. "path": "references/workshop-category-scan.md"
  59. }
  60. ],
  61. "moduleChangeScope": "D1-01 research routing only; remaining 12 module detail files byte identical",
  62. "localMergeComplete": true,
  63. "legacyEntrypointDeactivatedOnAgent": false,
  64. "externalRuntimeDependencies": [
  65. "/opt/data/skills/ksf-voc-library/scripts/",
  66. "existing KSF_LIBRARY_CHANNEL or registry binding"
  67. ],
  68. "runtimeRelocatedOrReplaced": false,
  69. "runtimeCommandsVerifiedThisChange": false,
  70. "agentBehaviorVerified": false,
  71. "actualBusinessWriteVerified": false,
  72. "browserPresentationVerified": false,
  73. "deploymentPerformed": false,
  74. "sent": false,
  75. "deliveryArchiveCreated": false,
  76. "businessDatabaseWrites": 0,
  77. "paidCalls": 0,
  78. "upstreamCalls": 0,
  79. "skillQuickValidationPassed": true,
  80. "scopedGitDiffCheckPassed": true,
  81. "historicalOfflineTests": {
  82. "passed": 39,
  83. "rerunThisChange": false,
  84. "scope": "pre-merge workshop/report logic"
  85. },
  86. "files": [
  87. {
  88. "path": "references/business-data-dictionary.json",
  89. "sha256": "11863b16216f8746f24189444fc5ffd40512d313cfddd6fa99111b84ac3acfc2",
  90. "bytes": 1362906
  91. },
  92. {
  93. "path": "references/full-schema-and-intake.md",
  94. "sha256": "08859f32fa51399c638cb9cc0669e69f53a630ebdfa0ad965b1d360115b3a901",
  95. "bytes": 5856
  96. },
  97. {
  98. "path": "references/identity.md",
  99. "sha256": "e7a7e585296297f7777ba1da613b7139ba5ea489cec76f7e1aa8dcca2f199a11",
  100. "bytes": 16176
  101. },
  102. {
  103. "path": "references/research-library/data-contract.md",
  104. "sha256": "280f74d7a01f97bbe4277803e76d1471f39be1b4dbf3835f3472e2a87cfe4993",
  105. "bytes": 6135
  106. },
  107. {
  108. "path": "references/research-library/full-schema-and-intake.md",
  109. "sha256": "3838a7984f57bf609d6e966e4bcb9672764483a31f11b1204ae1df3df47ee3d5",
  110. "bytes": 14531
  111. },
  112. {
  113. "path": "references/research-library/operations.md",
  114. "sha256": "403ca1f843f15aecaa815a619c8ffac671c5a6130ed8fa3d9d72ea426ba7c4be",
  115. "bytes": 8070
  116. },
  117. {
  118. "path": "references/research-library/product-overview-and-intake.md",
  119. "sha256": "f57522a6aa36cf329787309c40762959295fefdd678604702a8764420c27ba07",
  120. "bytes": 3620
  121. },
  122. {
  123. "path": "references/research-library/query-rules.md",
  124. "sha256": "b94f92521a8e1f796788b34fa96c550362c41c6245a1940b936395a4ee4f7a3a",
  125. "bytes": 5919
  126. },
  127. {
  128. "path": "references/research-library/research-data-dictionary.json",
  129. "sha256": "270b998fca0d4dcd0ad53ff0bc7e2b5a11f88016133965053cf54f5a50bc525f",
  130. "bytes": 188222
  131. },
  132. {
  133. "path": "references/research-library/retrieval-rules.md",
  134. "sha256": "aa09b25d42cc45f74fbb8bae1f6417b37142faf0936a892967ad42e472090c05",
  135. "bytes": 11076
  136. },
  137. {
  138. "path": "references/workshop-analysis.md",
  139. "sha256": "9fbbbef0a42f32dac044b7ed8bfeeb00c6238d8d33154f0dee6ea196c527daed",
  140. "bytes": 10588
  141. },
  142. {
  143. "path": "references/workshop-autonomous-research.md",
  144. "sha256": "b124d3b76b68bf776c1f335c8bed1c32ef8df2bb655f705e43ec735ac350847c",
  145. "bytes": 14010
  146. },
  147. {
  148. "path": "references/workshop-case-evidence.md",
  149. "sha256": "b741aaf86c33463cdc1200b0c57dfa90ceb291478db411767a2c5c10ec13fb96",
  150. "bytes": 3791
  151. },
  152. {
  153. "path": "references/workshop-category-scan.md",
  154. "sha256": "ca6f4b3cc5f489fe01ae2117fe1f38b46df77f313847776ec455f06fb79639be",
  155. "bytes": 13721
  156. },
  157. {
  158. "path": "references/workshop-commercial-feasibility.md",
  159. "sha256": "bc486dfabc8b14eab00f84832a0ffb903d85ff637370f04fb9f9437ce702e3dd",
  160. "bytes": 7763
  161. },
  162. {
  163. "path": "references/workshop-competitor-landscape.md",
  164. "sha256": "ea947aa8df9eefccdae98004c906d2ffc3f65c69dd2aadd2df1867e5b51a0374",
  165. "bytes": 14746
  166. },
  167. {
  168. "path": "references/workshop-concept-presentation.md",
  169. "sha256": "ebf8ec723de693cdf81938bf6ca11f320ae03fb5beafefe6b043e55ac27a4113",
  170. "bytes": 8917
  171. },
  172. {
  173. "path": "references/workshop-course-flow.md",
  174. "sha256": "c249e00efcfaa93d848ad589bef4715a3e6e314b471fe7fdaedddbeedd39f627",
  175. "bytes": 26080
  176. },
  177. {
  178. "path": "references/workshop-delivery.md",
  179. "sha256": "25c2c2a9b4c3342f19f2ce6fd8fc4be88284616a15419d9cfe8f3a086bf72f2c",
  180. "bytes": 14015
  181. },
  182. {
  183. "path": "references/workshop-opportunity-discovery.md",
  184. "sha256": "0c413a47ef1dfbc496280c29a4141568b1a28c58ad3dc92509336748ba2480ec",
  185. "bytes": 6050
  186. },
  187. {
  188. "path": "references/workshop-opportunity-validation.md",
  189. "sha256": "e37b58453b10fde6703a7ed5c46eb4d19f1e4902cd7a98e9765a5121f8aa2e10",
  190. "bytes": 6676
  191. },
  192. {
  193. "path": "references/workshop-research-acceptance.md",
  194. "sha256": "d4e6fa4481c211f90c3faeb71ebe60a787bb4bdce98f464c03634e2f405475e9",
  195. "bytes": 5441
  196. },
  197. {
  198. "path": "references/workshop-research-tasking.md",
  199. "sha256": "438e3512d839198ba444b717c492926d81f6b694d77e44b2e1b27ea6437f6540",
  200. "bytes": 12636
  201. },
  202. {
  203. "path": "references/workshop-tasks.md",
  204. "sha256": "0cae72cf3c65661adc408b28fbcd1a2b831dede8ed4a5a45f258e285d0d84364",
  205. "bytes": 27008
  206. },
  207. {
  208. "path": "references/workshop-three-source-opportunities.md",
  209. "sha256": "830fb4902c6cc97086f460c8c8545eec14528f8c602fec3cd14d008f01c091a4",
  210. "bytes": 7694
  211. },
  212. {
  213. "path": "references/workshop-value-proposition.md",
  214. "sha256": "aed07ced1f425ee4d77cc76898fa7b6d29e061e80426b63fe2140198a25bbc7b",
  215. "bytes": 6553
  216. },
  217. {
  218. "path": "references/workshop-verification.md",
  219. "sha256": "2fc56d48d6f327f3b1895838bb4dece90a2c7f6606a8200c0d7c90821a868c37",
  220. "bytes": 13493
  221. },
  222. {
  223. "path": "references/workshop-voc-clustering.md",
  224. "sha256": "9a35159f2ed82adcc597dafa957223a3b73f5c3508c52d4120792f45bf51af29",
  225. "bytes": 8614
  226. },
  227. {
  228. "path": "references/write-tasks.md",
  229. "sha256": "197a02db39a78bd14803c27b455a51681b6ec32f8d50e69d6e32486a2e9fe2cc",
  230. "bytes": 3885
  231. },
  232. {
  233. "path": "runtime-lock.json",
  234. "sha256": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79",
  235. "bytes": 4508
  236. },
  237. {
  238. "path": "scripts/describe-business-schema.mjs",
  239. "sha256": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279",
  240. "bytes": 5616
  241. },
  242. {
  243. "path": "scripts/ksf-identity-bridge.mjs",
  244. "sha256": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540",
  245. "bytes": 2035
  246. },
  247. {
  248. "path": "scripts/ksf-identity.mjs",
  249. "sha256": "9224ef89a96425890d54961fda1f4fcae3403aa7c753fe1d70ac62082f2ff77e",
  250. "bytes": 20521
  251. },
  252. {
  253. "path": "scripts/ksf-secure.mjs",
  254. "sha256": "10abc8fcb4c0dd459ff15c086668608b404cc0d61efaf559213a90d0a573ce75",
  255. "bytes": 9235
  256. },
  257. {
  258. "path": "scripts/ksf-workshop.mjs",
  259. "sha256": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1",
  260. "bytes": 14082
  261. },
  262. {
  263. "path": "scripts/ksf.mjs",
  264. "sha256": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477",
  265. "bytes": 9750
  266. },
  267. {
  268. "path": "SKILL.md",
  269. "sha256": "e743237ec8e67e53b7ae64a799316cac48f951fb387d4a2aaeb34675c5d731c6",
  270. "bytes": 28298
  271. }
  272. ]
  273. }