final-acceptance.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. {
  2. "schema": "ksf.workshop-local-final-acceptance.v1",
  3. "checkedAt": "2026-11-08T19:31:34.792105+00:00",
  4. "ok": true,
  5. "status": "LOCAL_ACCEPTANCE_PASSED_NOT_DEPLOYED",
  6. "localCandidateReadyForReview": true,
  7. "scope": "Local instruction design, manually prepared output samples, actual current handlers with in-memory data, archived-evidence checks and browser rendering. Not an autonomous Agent evaluation or production acceptance.",
  8. "skillSha256": "d8f3c5bd3ba8cd24a40aad37a19f9e2b3404201726070abc9fef9ade552e06e0",
  9. "manifestSha256": "a4da4aa14f1e83cf853cb75594d84f6474e27edc1cdc5ca2aa61d1c59764fc60",
  10. "manifestEntriesVerified": 38,
  11. "noUnlistedSkillFiles": true,
  12. "references": {
  13. "allFiles": 30,
  14. "markdown": 28,
  15. "json": 2
  16. },
  17. "relativeFileLinksVerified": 194,
  18. "quickValidator": {
  19. "ok": true,
  20. "stdout": "Skill is valid!"
  21. },
  22. "whitespaceCheck": {
  23. "ok": true,
  24. "files": [
  25. "SKILL.md",
  26. "references/workshop-analysis.md",
  27. "references/workshop-course-flow.md",
  28. "references/workshop-delivery.md",
  29. "references/workshop-feedback.md"
  30. ],
  31. "windowsCrAtEolAccepted": true,
  32. "actualTrailingSpacesFound": 0
  33. },
  34. "instructionFilesUpdated": [
  35. "SKILL.md",
  36. "references/workshop-analysis.md",
  37. "references/workshop-course-flow.md",
  38. "references/workshop-delivery.md"
  39. ],
  40. "instructionFilesAdded": [
  41. "references/workshop-feedback.md"
  42. ],
  43. "runtimeAndLockUnchanged": true,
  44. "runtimeFingerprints": {
  45. "runtime-lock.json": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79",
  46. "scripts/describe-business-schema.mjs": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279",
  47. "scripts/ksf-identity-bridge.mjs": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540",
  48. "scripts/ksf-identity.mjs": "9224ef89a96425890d54961fda1f4fcae3403aa7c753fe1d70ac62082f2ff77e",
  49. "scripts/ksf-secure.mjs": "10abc8fcb4c0dd459ff15c086668608b404cc0d61efaf559213a90d0a573ce75",
  50. "scripts/ksf-workshop.mjs": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1",
  51. "scripts/ksf.mjs": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477"
  52. },
  53. "courseReview": {
  54. "file": "course-acceptance.json",
  55. "researchModules": 13,
  56. "teachingOnlyModules": 1,
  57. "orderMatchesSource": true,
  58. "clockBound": false
  59. },
  60. "localRehearsal": {
  61. "file": "local-acceptance.json",
  62. "newChecks": 62,
  63. "baselineChecks": 65,
  64. "totalPassed": 127,
  65. "failed": 0
  66. },
  67. "relatedRegression": {
  68. "file": "regression-summary.json",
  69. "passed": 28,
  70. "failed": 0
  71. },
  72. "browser": {
  73. "file": "browser-acceptance.json",
  74. "previewChecks": 26,
  75. "currentReportComponentChecks": 26,
  76. "totalModuleViewportChecks": 52,
  77. "desktopWidth": 1440,
  78. "mobileWidth": 390,
  79. "externalRequests": 0,
  80. "exceptions": 0
  81. },
  82. "contentReview": {
  83. "reviewer": "current assistant",
  84. "manualSyntheticModuleSamples": 13,
  85. "independentAgentEvaluation": false,
  86. "independentDualModelReview": false,
  87. "factoryOrConsumerTests": false,
  88. "realCaseCoverageUpgraded": false
  89. },
  90. "methodReferenceFetches": {
  91. "successful": 3,
  92. "failed": 1,
  93. "receipt": "references/sources.json",
  94. "productResearchAcquisition": false
  95. },
  96. "liveCaseStoppedAtUserRequest": true,
  97. "remoteCaseContinued": false,
  98. "candidateDeployed": false,
  99. "remoteSkillUpdated": false,
  100. "actualBusinessWriteVerifiedThisChange": false,
  101. "formalReportSubmitted": false,
  102. "productionDatabaseWrites": 0,
  103. "newProductDataCollection": 0,
  104. "paidCalls": 0,
  105. "businessNetworkCallsDuringLocalRehearsal": 0,
  106. "forwardRequired": false,
  107. "deploymentRequestedThisTurn": false,
  108. "archiveCreatedForForwarding": false,
  109. "preview": "工作坊成果与回复样张.html",
  110. "review": "验收说明.md",
  111. "files": [
  112. {
  113. "path": "references/business-data-dictionary.json",
  114. "sha256": "11863b16216f8746f24189444fc5ffd40512d313cfddd6fa99111b84ac3acfc2",
  115. "bytes": 1362906
  116. },
  117. {
  118. "path": "references/full-schema-and-intake.md",
  119. "sha256": "08859f32fa51399c638cb9cc0669e69f53a630ebdfa0ad965b1d360115b3a901",
  120. "bytes": 5856
  121. },
  122. {
  123. "path": "references/identity.md",
  124. "sha256": "e7a7e585296297f7777ba1da613b7139ba5ea489cec76f7e1aa8dcca2f199a11",
  125. "bytes": 16176
  126. },
  127. {
  128. "path": "references/research-library/data-contract.md",
  129. "sha256": "280f74d7a01f97bbe4277803e76d1471f39be1b4dbf3835f3472e2a87cfe4993",
  130. "bytes": 6135
  131. },
  132. {
  133. "path": "references/research-library/full-schema-and-intake.md",
  134. "sha256": "3838a7984f57bf609d6e966e4bcb9672764483a31f11b1204ae1df3df47ee3d5",
  135. "bytes": 14531
  136. },
  137. {
  138. "path": "references/research-library/operations.md",
  139. "sha256": "1c913382bc325c50464c972b79d3687700e35b8f09752891b6400d7c2231aad8",
  140. "bytes": 9952
  141. },
  142. {
  143. "path": "references/research-library/product-overview-and-intake.md",
  144. "sha256": "fe3462b121fc3f8d5ec0392f68229c463e05a5b3bed985b3d356a1b975f5602e",
  145. "bytes": 3888
  146. },
  147. {
  148. "path": "references/research-library/query-rules.md",
  149. "sha256": "b94f92521a8e1f796788b34fa96c550362c41c6245a1940b936395a4ee4f7a3a",
  150. "bytes": 5919
  151. },
  152. {
  153. "path": "references/research-library/research-data-dictionary.json",
  154. "sha256": "270b998fca0d4dcd0ad53ff0bc7e2b5a11f88016133965053cf54f5a50bc525f",
  155. "bytes": 188222
  156. },
  157. {
  158. "path": "references/research-library/retrieval-rules.md",
  159. "sha256": "b26d5a314a17fbdfe3bb3a7e975ce0902cb9cd2851bf98432816a8246b3548c6",
  160. "bytes": 13025
  161. },
  162. {
  163. "path": "references/workshop-analysis.md",
  164. "sha256": "5de3432562f6a49513532280913a70a95319ecdfedc69d3e0db5f3ec92c7a395",
  165. "bytes": 19752
  166. },
  167. {
  168. "path": "references/workshop-autonomous-research.md",
  169. "sha256": "b124d3b76b68bf776c1f335c8bed1c32ef8df2bb655f705e43ec735ac350847c",
  170. "bytes": 14010
  171. },
  172. {
  173. "path": "references/workshop-case-evidence.md",
  174. "sha256": "b741aaf86c33463cdc1200b0c57dfa90ceb291478db411767a2c5c10ec13fb96",
  175. "bytes": 3791
  176. },
  177. {
  178. "path": "references/workshop-category-scan.md",
  179. "sha256": "f8bcd27f2cb7624f7617f2adcc92070c4fa80113ea31ee318575993a72c3676e",
  180. "bytes": 15744
  181. },
  182. {
  183. "path": "references/workshop-commercial-feasibility.md",
  184. "sha256": "bc486dfabc8b14eab00f84832a0ffb903d85ff637370f04fb9f9437ce702e3dd",
  185. "bytes": 7763
  186. },
  187. {
  188. "path": "references/workshop-competitor-landscape.md",
  189. "sha256": "3ce67368369de1f214735de03b594f5229b5ac4962423067378f8784ffbf245d",
  190. "bytes": 15543
  191. },
  192. {
  193. "path": "references/workshop-concept-presentation.md",
  194. "sha256": "ebf8ec723de693cdf81938bf6ca11f320ae03fb5beafefe6b043e55ac27a4113",
  195. "bytes": 8917
  196. },
  197. {
  198. "path": "references/workshop-course-flow.md",
  199. "sha256": "89d9f66eb0670857832d3a43d1bc31caa4d833a51218e42323d5a5e05c98e73d",
  200. "bytes": 26739
  201. },
  202. {
  203. "path": "references/workshop-delivery.md",
  204. "sha256": "e0bcec6e5936114f94790647cb79bdafff65dd70226fadfc371346511c54d233",
  205. "bytes": 20703
  206. },
  207. {
  208. "path": "references/workshop-opportunity-discovery.md",
  209. "sha256": "0c413a47ef1dfbc496280c29a4141568b1a28c58ad3dc92509336748ba2480ec",
  210. "bytes": 6050
  211. },
  212. {
  213. "path": "references/workshop-opportunity-validation.md",
  214. "sha256": "e37b58453b10fde6703a7ed5c46eb4d19f1e4902cd7a98e9765a5121f8aa2e10",
  215. "bytes": 6676
  216. },
  217. {
  218. "path": "references/workshop-research-acceptance.md",
  219. "sha256": "d4e6fa4481c211f90c3faeb71ebe60a787bb4bdce98f464c03634e2f405475e9",
  220. "bytes": 5441
  221. },
  222. {
  223. "path": "references/workshop-research-tasking.md",
  224. "sha256": "438e3512d839198ba444b717c492926d81f6b694d77e44b2e1b27ea6437f6540",
  225. "bytes": 12636
  226. },
  227. {
  228. "path": "references/workshop-tasks.md",
  229. "sha256": "0cae72cf3c65661adc408b28fbcd1a2b831dede8ed4a5a45f258e285d0d84364",
  230. "bytes": 27008
  231. },
  232. {
  233. "path": "references/workshop-three-source-opportunities.md",
  234. "sha256": "830fb4902c6cc97086f460c8c8545eec14528f8c602fec3cd14d008f01c091a4",
  235. "bytes": 7694
  236. },
  237. {
  238. "path": "references/workshop-value-proposition.md",
  239. "sha256": "aed07ced1f425ee4d77cc76898fa7b6d29e061e80426b63fe2140198a25bbc7b",
  240. "bytes": 6553
  241. },
  242. {
  243. "path": "references/workshop-verification.md",
  244. "sha256": "4548eac61e4a284f478361c914ddd206cf862bae53d9e057fab297155f2631a7",
  245. "bytes": 14441
  246. },
  247. {
  248. "path": "references/workshop-voc-clustering.md",
  249. "sha256": "9a35159f2ed82adcc597dafa957223a3b73f5c3508c52d4120792f45bf51af29",
  250. "bytes": 8614
  251. },
  252. {
  253. "path": "references/write-tasks.md",
  254. "sha256": "197a02db39a78bd14803c27b455a51681b6ec32f8d50e69d6e32486a2e9fe2cc",
  255. "bytes": 3885
  256. },
  257. {
  258. "path": "runtime-lock.json",
  259. "sha256": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79",
  260. "bytes": 4508
  261. },
  262. {
  263. "path": "scripts/describe-business-schema.mjs",
  264. "sha256": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279",
  265. "bytes": 5616
  266. },
  267. {
  268. "path": "scripts/ksf-identity-bridge.mjs",
  269. "sha256": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540",
  270. "bytes": 2035
  271. },
  272. {
  273. "path": "scripts/ksf-identity.mjs",
  274. "sha256": "9224ef89a96425890d54961fda1f4fcae3403aa7c753fe1d70ac62082f2ff77e",
  275. "bytes": 20521
  276. },
  277. {
  278. "path": "scripts/ksf-secure.mjs",
  279. "sha256": "10abc8fcb4c0dd459ff15c086668608b404cc0d61efaf559213a90d0a573ce75",
  280. "bytes": 9235
  281. },
  282. {
  283. "path": "scripts/ksf-workshop.mjs",
  284. "sha256": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1",
  285. "bytes": 14082
  286. },
  287. {
  288. "path": "scripts/ksf.mjs",
  289. "sha256": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477",
  290. "bytes": 9750
  291. },
  292. {
  293. "path": "SKILL.md",
  294. "sha256": "d8f3c5bd3ba8cd24a40aad37a19f9e2b3404201726070abc9fef9ade552e06e0",
  295. "bytes": 30298
  296. },
  297. {
  298. "path": "references/workshop-feedback.md",
  299. "sha256": "f7a8b9806b314dbe7195baa98902af7dd511fbcc2f7402843f11da44c5951f79",
  300. "bytes": 9035
  301. }
  302. ],
  303. "acceptanceArtifacts": [
  304. {
  305. "path": "course-acceptance.json",
  306. "sha256": "9b05c8559935b298b6195f8e817f0fba650dd9279b5f476c542f3d87340f6c3e"
  307. },
  308. {
  309. "path": "local-acceptance.json",
  310. "sha256": "199bbb592c75ca115342ea76b936252e4fb901cf50f6d4ada4b31e022520b40c"
  311. },
  312. {
  313. "path": "browser-acceptance.json",
  314. "sha256": "212ee5c12dd3ae53038c21089d750d1cc7b1c617e9e2048475c40333a4eaeb1e"
  315. },
  316. {
  317. "path": "regression-summary.json",
  318. "sha256": "40d5e47e5d6102d7d1a88e9e66e0b7aada53f00172b0756bfcca14bb6fd2e42d"
  319. },
  320. {
  321. "path": "sample-outputs.json",
  322. "sha256": "c0dd84a3694b939468770b4aadd1f84c8618a2e26e3f93939212b410c18f6134"
  323. },
  324. {
  325. "path": "工作坊成果与回复样张.html",
  326. "sha256": "c5a9240a6e6e5f71237a67fc54e243ede4b4b7df04c52c53fc9bfac02ab361e9"
  327. },
  328. {
  329. "path": "fixtures/innovation-scenario.json",
  330. "sha256": "9ecc2e425c947871d1375eb68c22a0b3bc4a99e5c5511d731fd4e909c6bbee53"
  331. }
  332. ],
  333. "reproducibleScripts": [
  334. {
  335. "path": "scripts/accept-workshop-local.mjs",
  336. "sha256": "84254123a5b699fb05f9ae022af9f78e2bb184f4695301e5bceb63445c5d415b"
  337. },
  338. {
  339. "path": "scripts/render-workshop-local.py",
  340. "sha256": "87134045f1679781610dc53905d0652e77060fc9954719a06f7b009407ec31ed"
  341. },
  342. {
  343. "path": "scripts/verify-workshop-local-browser.py",
  344. "sha256": "6e0969a6485417f78a0dbc625430fc3e8a0624313cf47cd6454579f81a03b0c1"
  345. }
  346. ]
  347. }