before-merge.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. {
  2. "schema": "ksf.skill-unification-baseline.v1",
  3. "checkedAt": "2026-11-08T21:31:17.276933+08:00",
  4. "backedUpFiles": [
  5. {
  6. "path": "skills/ksf-workshop-runtime/SKILL.md",
  7. "bytes": 25817,
  8. "sha256": "958a8265cd8311d3a6f1337a3e71f864ad92a24c5c0f75beff1891128d4c6995"
  9. },
  10. {
  11. "path": "skills/ksf-workshop-runtime/FILES.sha256",
  12. "bytes": 3010,
  13. "sha256": "3340c285c08dd5bd1546a23f99badb5e1e48d11fc34cad6449e7ac2ddd1414db"
  14. },
  15. {
  16. "path": "skills/ksf-workshop-runtime/references/workshop-tasks.md",
  17. "bytes": 26830,
  18. "sha256": "29a05918382ecf1f232a2c460391788b1399917858630279f00bc5f1fc1223f7"
  19. },
  20. {
  21. "path": "skills/ksf-workshop-runtime/references/full-schema-and-intake.md",
  22. "bytes": 5801,
  23. "sha256": "a0e30a6b52e8de9c67c1c505841a35fd043a311fedc9a5c99887c39ed9800520"
  24. },
  25. {
  26. "path": "skills/ksf-workshop-runtime/references/workshop-category-scan.md",
  27. "bytes": 13684,
  28. "sha256": "c1ae56ae07f95849ea5046007890486b9c07a3982d6920b430e0ebde7bee9aa4"
  29. },
  30. {
  31. "path": "skills/ksf-workshop-runtime/references/workshop-delivery.md",
  32. "bytes": 13964,
  33. "sha256": "fe209be6c2541450532d9cc546a9c78b59974379d3c824223577845d6b86513c"
  34. },
  35. {
  36. "path": "docs/workshop-skill-design-20261108/local-design-status.json",
  37. "bytes": 55661,
  38. "sha256": "c865fef7b1eca602bf8157fa61432daf01a7384edea78fec6088f8e273d5dc6e"
  39. },
  40. {
  41. "path": "docs/workshop-skill-review-20261108/local-draft-status.json",
  42. "bytes": 51147,
  43. "sha256": "e560a3891f9d4aaf6f2b8c438f89a2dafd1584e1fb2b9380bbadc442f4b5ed2d"
  44. }
  45. ],
  46. "beforeFiles": {
  47. "skills/ksf-workshop-runtime": [
  48. {
  49. "path": "FILES.sha256",
  50. "bytes": 3010,
  51. "sha256": "3340c285c08dd5bd1546a23f99badb5e1e48d11fc34cad6449e7ac2ddd1414db"
  52. },
  53. {
  54. "path": "references/business-data-dictionary.json",
  55. "bytes": 1362906,
  56. "sha256": "11863b16216f8746f24189444fc5ffd40512d313cfddd6fa99111b84ac3acfc2"
  57. },
  58. {
  59. "path": "references/full-schema-and-intake.md",
  60. "bytes": 5801,
  61. "sha256": "a0e30a6b52e8de9c67c1c505841a35fd043a311fedc9a5c99887c39ed9800520"
  62. },
  63. {
  64. "path": "references/identity.md",
  65. "bytes": 16176,
  66. "sha256": "e7a7e585296297f7777ba1da613b7139ba5ea489cec76f7e1aa8dcca2f199a11"
  67. },
  68. {
  69. "path": "references/workshop-analysis.md",
  70. "bytes": 10588,
  71. "sha256": "9fbbbef0a42f32dac044b7ed8bfeeb00c6238d8d33154f0dee6ea196c527daed"
  72. },
  73. {
  74. "path": "references/workshop-autonomous-research.md",
  75. "bytes": 14010,
  76. "sha256": "b124d3b76b68bf776c1f335c8bed1c32ef8df2bb655f705e43ec735ac350847c"
  77. },
  78. {
  79. "path": "references/workshop-case-evidence.md",
  80. "bytes": 3791,
  81. "sha256": "b741aaf86c33463cdc1200b0c57dfa90ceb291478db411767a2c5c10ec13fb96"
  82. },
  83. {
  84. "path": "references/workshop-category-scan.md",
  85. "bytes": 13684,
  86. "sha256": "c1ae56ae07f95849ea5046007890486b9c07a3982d6920b430e0ebde7bee9aa4"
  87. },
  88. {
  89. "path": "references/workshop-commercial-feasibility.md",
  90. "bytes": 7763,
  91. "sha256": "bc486dfabc8b14eab00f84832a0ffb903d85ff637370f04fb9f9437ce702e3dd"
  92. },
  93. {
  94. "path": "references/workshop-competitor-landscape.md",
  95. "bytes": 14746,
  96. "sha256": "ea947aa8df9eefccdae98004c906d2ffc3f65c69dd2aadd2df1867e5b51a0374"
  97. },
  98. {
  99. "path": "references/workshop-concept-presentation.md",
  100. "bytes": 8917,
  101. "sha256": "ebf8ec723de693cdf81938bf6ca11f320ae03fb5beafefe6b043e55ac27a4113"
  102. },
  103. {
  104. "path": "references/workshop-course-flow.md",
  105. "bytes": 26080,
  106. "sha256": "c249e00efcfaa93d848ad589bef4715a3e6e314b471fe7fdaedddbeedd39f627"
  107. },
  108. {
  109. "path": "references/workshop-delivery.md",
  110. "bytes": 13964,
  111. "sha256": "fe209be6c2541450532d9cc546a9c78b59974379d3c824223577845d6b86513c"
  112. },
  113. {
  114. "path": "references/workshop-opportunity-discovery.md",
  115. "bytes": 6050,
  116. "sha256": "0c413a47ef1dfbc496280c29a4141568b1a28c58ad3dc92509336748ba2480ec"
  117. },
  118. {
  119. "path": "references/workshop-opportunity-validation.md",
  120. "bytes": 6676,
  121. "sha256": "e37b58453b10fde6703a7ed5c46eb4d19f1e4902cd7a98e9765a5121f8aa2e10"
  122. },
  123. {
  124. "path": "references/workshop-research-acceptance.md",
  125. "bytes": 5441,
  126. "sha256": "d4e6fa4481c211f90c3faeb71ebe60a787bb4bdce98f464c03634e2f405475e9"
  127. },
  128. {
  129. "path": "references/workshop-research-tasking.md",
  130. "bytes": 12636,
  131. "sha256": "438e3512d839198ba444b717c492926d81f6b694d77e44b2e1b27ea6437f6540"
  132. },
  133. {
  134. "path": "references/workshop-tasks.md",
  135. "bytes": 26830,
  136. "sha256": "29a05918382ecf1f232a2c460391788b1399917858630279f00bc5f1fc1223f7"
  137. },
  138. {
  139. "path": "references/workshop-three-source-opportunities.md",
  140. "bytes": 7694,
  141. "sha256": "830fb4902c6cc97086f460c8c8545eec14528f8c602fec3cd14d008f01c091a4"
  142. },
  143. {
  144. "path": "references/workshop-value-proposition.md",
  145. "bytes": 6553,
  146. "sha256": "aed07ced1f425ee4d77cc76898fa7b6d29e061e80426b63fe2140198a25bbc7b"
  147. },
  148. {
  149. "path": "references/workshop-verification.md",
  150. "bytes": 13493,
  151. "sha256": "2fc56d48d6f327f3b1895838bb4dece90a2c7f6606a8200c0d7c90821a868c37"
  152. },
  153. {
  154. "path": "references/workshop-voc-clustering.md",
  155. "bytes": 8614,
  156. "sha256": "9a35159f2ed82adcc597dafa957223a3b73f5c3508c52d4120792f45bf51af29"
  157. },
  158. {
  159. "path": "references/write-tasks.md",
  160. "bytes": 3885,
  161. "sha256": "197a02db39a78bd14803c27b455a51681b6ec32f8d50e69d6e32486a2e9fe2cc"
  162. },
  163. {
  164. "path": "runtime-lock.json",
  165. "bytes": 4508,
  166. "sha256": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79"
  167. },
  168. {
  169. "path": "scripts/describe-business-schema.mjs",
  170. "bytes": 5616,
  171. "sha256": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279"
  172. },
  173. {
  174. "path": "scripts/ksf-identity-bridge.mjs",
  175. "bytes": 2035,
  176. "sha256": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540"
  177. },
  178. {
  179. "path": "scripts/ksf-identity.mjs",
  180. "bytes": 20521,
  181. "sha256": "9224ef89a96425890d54961fda1f4fcae3403aa7c753fe1d70ac62082f2ff77e"
  182. },
  183. {
  184. "path": "scripts/ksf-secure.mjs",
  185. "bytes": 9235,
  186. "sha256": "10abc8fcb4c0dd459ff15c086668608b404cc0d61efaf559213a90d0a573ce75"
  187. },
  188. {
  189. "path": "scripts/ksf-workshop.mjs",
  190. "bytes": 14082,
  191. "sha256": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1"
  192. },
  193. {
  194. "path": "scripts/ksf.mjs",
  195. "bytes": 9750,
  196. "sha256": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477"
  197. },
  198. {
  199. "path": "SKILL.md",
  200. "bytes": 25817,
  201. "sha256": "958a8265cd8311d3a6f1337a3e71f864ad92a24c5c0f75beff1891128d4c6995"
  202. }
  203. ],
  204. "skills/ksf-voc-library": [
  205. {
  206. "path": "FILES.sha256",
  207. "bytes": 1753,
  208. "sha256": "31b8643a2b0b231bb16c59a9fc2043eee257b4a1a6b8cde5ebe9f1ef783eb582"
  209. },
  210. {
  211. "path": "references/data-contract.md",
  212. "bytes": 6135,
  213. "sha256": "280f74d7a01f97bbe4277803e76d1471f39be1b4dbf3835f3472e2a87cfe4993"
  214. },
  215. {
  216. "path": "references/full-schema-and-intake.md",
  217. "bytes": 14197,
  218. "sha256": "a786e3a0cbf055f391a8f1d3d18ee8f889755768b49f1de117aca3a82bbde20e"
  219. },
  220. {
  221. "path": "references/product-overview-and-intake.md",
  222. "bytes": 3587,
  223. "sha256": "ba579d2357df3de036e4ecc7d4f7582f1ff0fde04f6129d5333e0fd460d14799"
  224. },
  225. {
  226. "path": "references/query-rules.md",
  227. "bytes": 5919,
  228. "sha256": "b94f92521a8e1f796788b34fa96c550362c41c6245a1940b936395a4ee4f7a3a"
  229. },
  230. {
  231. "path": "references/research-data-dictionary.json",
  232. "bytes": 188222,
  233. "sha256": "270b998fca0d4dcd0ad53ff0bc7e2b5a11f88016133965053cf54f5a50bc525f"
  234. },
  235. {
  236. "path": "references/retrieval-rules.md",
  237. "bytes": 11076,
  238. "sha256": "aa09b25d42cc45f74fbb8bae1f6417b37142faf0936a892967ad42e472090c05"
  239. },
  240. {
  241. "path": "scripts/agent_batch.py",
  242. "bytes": 14087,
  243. "sha256": "2aee77d4f636193d3794601864876aabfb49117dff6593877d495cfbf17d0983"
  244. },
  245. {
  246. "path": "scripts/intake_contract.py",
  247. "bytes": 5613,
  248. "sha256": "eebb0be4e007c32fef1830978ce35fa5424762c85b9c3bbada514dec16f5ce59"
  249. },
  250. {
  251. "path": "scripts/library_channel.py",
  252. "bytes": 6794,
  253. "sha256": "f3c1904304a21942cddb9adf3079098f8119ea35388b027ffc95fd01e592c3d9"
  254. },
  255. {
  256. "path": "scripts/product_insights.py",
  257. "bytes": 8053,
  258. "sha256": "fb218888498128aaf621a983a1798211883a475d80a29ab5f63023b7fda9dd52"
  259. },
  260. {
  261. "path": "scripts/query_voc.py",
  262. "bytes": 894,
  263. "sha256": "ba37ea168120821ee0ecd3ae5cad75ba1891d90b4c4701ed09e0ed51784deeab"
  264. },
  265. {
  266. "path": "scripts/retrieval.py",
  267. "bytes": 30796,
  268. "sha256": "5d684df69bcedd2d6769aee4328011903ec6e5f52649e96508f53deeb0b0a27c"
  269. },
  270. {
  271. "path": "scripts/schema.sql",
  272. "bytes": 7626,
  273. "sha256": "a69c918046b961c91c33a0edb388157778ddf04e9b8c97541f107bb4ffc366cd"
  274. },
  275. {
  276. "path": "scripts/schema_catalog.py",
  277. "bytes": 18372,
  278. "sha256": "288042c1b755509593c802c7daea97398f5bb4b3fbe4be06b4c9dc9f24399748"
  279. },
  280. {
  281. "path": "scripts/structured_batch.py",
  282. "bytes": 14922,
  283. "sha256": "d8b1b8170f9eb08c3906202076566f825435c1c436574eb9958eca577247fcbc"
  284. },
  285. {
  286. "path": "scripts/taxonomy.json",
  287. "bytes": 4531,
  288. "sha256": "861e86adc4070f4d9cb92f507b598960790de33ed27663cd4c966d987d0ce478"
  289. },
  290. {
  291. "path": "scripts/update_library.py",
  292. "bytes": 22801,
  293. "sha256": "8656592c100bc034ea3d307e792094b075ee07da204d548da4195286b5b15238"
  294. },
  295. {
  296. "path": "scripts/voc_db.py",
  297. "bytes": 55747,
  298. "sha256": "241b42e2bd504b1e3776662e0e624f63efbf00ca55de04f0ea6f7ca7205ee3d8"
  299. },
  300. {
  301. "path": "SKILL.md",
  302. "bytes": 7514,
  303. "sha256": "658b0c6800e1169bfaa88b6b2f35d17f32bf09621b4bf27a67dd352ab8ff7974"
  304. }
  305. ]
  306. }
  307. }