| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273 |
- {
- "schema": "ksf.skill-unification-local-verification.v1",
- "checkedAt": "2026-11-08T21:37:50.939553+08:00",
- "ok": true,
- "scope": "local-instructions-and-static-integrity",
- "unifiedSkillName": "ksf-workshop-runtime",
- "singleEntrypointInEffectiveSkill": true,
- "effectiveSkillPath": "skills/ksf-workshop-runtime",
- "skillSha256": "e743237ec8e67e53b7ae64a799316cac48f951fb387d4a2aaeb34675c5d731c6",
- "manifestSha256": "972e5618ae32f40940d57717f3faefb4b2423a4755018c590264d99edabcc176",
- "manifestMatched": 37,
- "manifestFailed": 0,
- "unlistedFiles": [],
- "researchResourcesAdded": 7,
- "localFileLinksChecked": 181,
- "linkErrors": [],
- "linkCheckScope": [
- "skills/ksf-workshop-runtime/SKILL.md",
- "skills/ksf-workshop-runtime/references/full-schema-and-intake.md",
- "skills/ksf-workshop-runtime/references/identity.md",
- "skills/ksf-workshop-runtime/references/workshop-analysis.md",
- "skills/ksf-workshop-runtime/references/workshop-autonomous-research.md",
- "skills/ksf-workshop-runtime/references/workshop-case-evidence.md",
- "skills/ksf-workshop-runtime/references/workshop-category-scan.md",
- "skills/ksf-workshop-runtime/references/workshop-commercial-feasibility.md",
- "skills/ksf-workshop-runtime/references/workshop-competitor-landscape.md",
- "skills/ksf-workshop-runtime/references/workshop-concept-presentation.md",
- "skills/ksf-workshop-runtime/references/workshop-course-flow.md",
- "skills/ksf-workshop-runtime/references/workshop-delivery.md",
- "skills/ksf-workshop-runtime/references/workshop-opportunity-discovery.md",
- "skills/ksf-workshop-runtime/references/workshop-opportunity-validation.md",
- "skills/ksf-workshop-runtime/references/workshop-research-acceptance.md",
- "skills/ksf-workshop-runtime/references/workshop-research-tasking.md",
- "skills/ksf-workshop-runtime/references/workshop-tasks.md",
- "skills/ksf-workshop-runtime/references/workshop-three-source-opportunities.md",
- "skills/ksf-workshop-runtime/references/workshop-value-proposition.md",
- "skills/ksf-workshop-runtime/references/workshop-verification.md",
- "skills/ksf-workshop-runtime/references/workshop-voc-clustering.md",
- "skills/ksf-workshop-runtime/references/write-tasks.md",
- "skills/ksf-workshop-runtime/references/research-library/data-contract.md",
- "skills/ksf-workshop-runtime/references/research-library/full-schema-and-intake.md",
- "skills/ksf-workshop-runtime/references/research-library/operations.md",
- "skills/ksf-workshop-runtime/references/research-library/product-overview-and-intake.md",
- "skills/ksf-workshop-runtime/references/research-library/query-rules.md",
- "skills/ksf-workshop-runtime/references/research-library/retrieval-rules.md",
- "docs/workshop-skill-unification-20261108/合并说明.md"
- ],
- "workshopRuntimeFilesUnchanged": 7,
- "researchRuntimeFilesUnchanged": 12,
- "legacyLibraryAllFilesUnchanged": 20,
- "receivedSupportingFilesStillIdentical": 10,
- "courseModulesPreserved": 13,
- "coreOutputsPreserved": 7,
- "courseFlowByteIdentical": true,
- "moduleChanges": [
- {
- "moduleId": "D1-01",
- "path": "references/workshop-category-scan.md"
- }
- ],
- "moduleChangeScope": "D1-01 research routing only; remaining 12 module detail files byte identical",
- "localMergeComplete": true,
- "legacyEntrypointDeactivatedOnAgent": false,
- "externalRuntimeDependencies": [
- "/opt/data/skills/ksf-voc-library/scripts/",
- "existing KSF_LIBRARY_CHANNEL or registry binding"
- ],
- "runtimeRelocatedOrReplaced": false,
- "runtimeCommandsVerifiedThisChange": false,
- "agentBehaviorVerified": false,
- "actualBusinessWriteVerified": false,
- "browserPresentationVerified": false,
- "deploymentPerformed": false,
- "sent": false,
- "deliveryArchiveCreated": false,
- "businessDatabaseWrites": 0,
- "paidCalls": 0,
- "upstreamCalls": 0,
- "skillQuickValidationPassed": true,
- "scopedGitDiffCheckPassed": true,
- "historicalOfflineTests": {
- "passed": 39,
- "rerunThisChange": false,
- "scope": "pre-merge workshop/report logic"
- },
- "files": [
- {
- "path": "references/business-data-dictionary.json",
- "sha256": "11863b16216f8746f24189444fc5ffd40512d313cfddd6fa99111b84ac3acfc2",
- "bytes": 1362906
- },
- {
- "path": "references/full-schema-and-intake.md",
- "sha256": "08859f32fa51399c638cb9cc0669e69f53a630ebdfa0ad965b1d360115b3a901",
- "bytes": 5856
- },
- {
- "path": "references/identity.md",
- "sha256": "e7a7e585296297f7777ba1da613b7139ba5ea489cec76f7e1aa8dcca2f199a11",
- "bytes": 16176
- },
- {
- "path": "references/research-library/data-contract.md",
- "sha256": "280f74d7a01f97bbe4277803e76d1471f39be1b4dbf3835f3472e2a87cfe4993",
- "bytes": 6135
- },
- {
- "path": "references/research-library/full-schema-and-intake.md",
- "sha256": "3838a7984f57bf609d6e966e4bcb9672764483a31f11b1204ae1df3df47ee3d5",
- "bytes": 14531
- },
- {
- "path": "references/research-library/operations.md",
- "sha256": "403ca1f843f15aecaa815a619c8ffac671c5a6130ed8fa3d9d72ea426ba7c4be",
- "bytes": 8070
- },
- {
- "path": "references/research-library/product-overview-and-intake.md",
- "sha256": "f57522a6aa36cf329787309c40762959295fefdd678604702a8764420c27ba07",
- "bytes": 3620
- },
- {
- "path": "references/research-library/query-rules.md",
- "sha256": "b94f92521a8e1f796788b34fa96c550362c41c6245a1940b936395a4ee4f7a3a",
- "bytes": 5919
- },
- {
- "path": "references/research-library/research-data-dictionary.json",
- "sha256": "270b998fca0d4dcd0ad53ff0bc7e2b5a11f88016133965053cf54f5a50bc525f",
- "bytes": 188222
- },
- {
- "path": "references/research-library/retrieval-rules.md",
- "sha256": "aa09b25d42cc45f74fbb8bae1f6417b37142faf0936a892967ad42e472090c05",
- "bytes": 11076
- },
- {
- "path": "references/workshop-analysis.md",
- "sha256": "9fbbbef0a42f32dac044b7ed8bfeeb00c6238d8d33154f0dee6ea196c527daed",
- "bytes": 10588
- },
- {
- "path": "references/workshop-autonomous-research.md",
- "sha256": "b124d3b76b68bf776c1f335c8bed1c32ef8df2bb655f705e43ec735ac350847c",
- "bytes": 14010
- },
- {
- "path": "references/workshop-case-evidence.md",
- "sha256": "b741aaf86c33463cdc1200b0c57dfa90ceb291478db411767a2c5c10ec13fb96",
- "bytes": 3791
- },
- {
- "path": "references/workshop-category-scan.md",
- "sha256": "ca6f4b3cc5f489fe01ae2117fe1f38b46df77f313847776ec455f06fb79639be",
- "bytes": 13721
- },
- {
- "path": "references/workshop-commercial-feasibility.md",
- "sha256": "bc486dfabc8b14eab00f84832a0ffb903d85ff637370f04fb9f9437ce702e3dd",
- "bytes": 7763
- },
- {
- "path": "references/workshop-competitor-landscape.md",
- "sha256": "ea947aa8df9eefccdae98004c906d2ffc3f65c69dd2aadd2df1867e5b51a0374",
- "bytes": 14746
- },
- {
- "path": "references/workshop-concept-presentation.md",
- "sha256": "ebf8ec723de693cdf81938bf6ca11f320ae03fb5beafefe6b043e55ac27a4113",
- "bytes": 8917
- },
- {
- "path": "references/workshop-course-flow.md",
- "sha256": "c249e00efcfaa93d848ad589bef4715a3e6e314b471fe7fdaedddbeedd39f627",
- "bytes": 26080
- },
- {
- "path": "references/workshop-delivery.md",
- "sha256": "25c2c2a9b4c3342f19f2ce6fd8fc4be88284616a15419d9cfe8f3a086bf72f2c",
- "bytes": 14015
- },
- {
- "path": "references/workshop-opportunity-discovery.md",
- "sha256": "0c413a47ef1dfbc496280c29a4141568b1a28c58ad3dc92509336748ba2480ec",
- "bytes": 6050
- },
- {
- "path": "references/workshop-opportunity-validation.md",
- "sha256": "e37b58453b10fde6703a7ed5c46eb4d19f1e4902cd7a98e9765a5121f8aa2e10",
- "bytes": 6676
- },
- {
- "path": "references/workshop-research-acceptance.md",
- "sha256": "d4e6fa4481c211f90c3faeb71ebe60a787bb4bdce98f464c03634e2f405475e9",
- "bytes": 5441
- },
- {
- "path": "references/workshop-research-tasking.md",
- "sha256": "438e3512d839198ba444b717c492926d81f6b694d77e44b2e1b27ea6437f6540",
- "bytes": 12636
- },
- {
- "path": "references/workshop-tasks.md",
- "sha256": "0cae72cf3c65661adc408b28fbcd1a2b831dede8ed4a5a45f258e285d0d84364",
- "bytes": 27008
- },
- {
- "path": "references/workshop-three-source-opportunities.md",
- "sha256": "830fb4902c6cc97086f460c8c8545eec14528f8c602fec3cd14d008f01c091a4",
- "bytes": 7694
- },
- {
- "path": "references/workshop-value-proposition.md",
- "sha256": "aed07ced1f425ee4d77cc76898fa7b6d29e061e80426b63fe2140198a25bbc7b",
- "bytes": 6553
- },
- {
- "path": "references/workshop-verification.md",
- "sha256": "2fc56d48d6f327f3b1895838bb4dece90a2c7f6606a8200c0d7c90821a868c37",
- "bytes": 13493
- },
- {
- "path": "references/workshop-voc-clustering.md",
- "sha256": "9a35159f2ed82adcc597dafa957223a3b73f5c3508c52d4120792f45bf51af29",
- "bytes": 8614
- },
- {
- "path": "references/write-tasks.md",
- "sha256": "197a02db39a78bd14803c27b455a51681b6ec32f8d50e69d6e32486a2e9fe2cc",
- "bytes": 3885
- },
- {
- "path": "runtime-lock.json",
- "sha256": "2605cbe8fd7be43b5969a4991f978dc0768dee5b4d65d18f7af15f75e9004a79",
- "bytes": 4508
- },
- {
- "path": "scripts/describe-business-schema.mjs",
- "sha256": "e96e8c3fc1a71f1edc39dfc250199aacfb1457aec851d29e6f3b2c35e918a279",
- "bytes": 5616
- },
- {
- "path": "scripts/ksf-identity-bridge.mjs",
- "sha256": "6ba3f0cb6527bc4a0a6218a898472ac65aa3dd9f3f57b597d77efcee641a7540",
- "bytes": 2035
- },
- {
- "path": "scripts/ksf-identity.mjs",
- "sha256": "9224ef89a96425890d54961fda1f4fcae3403aa7c753fe1d70ac62082f2ff77e",
- "bytes": 20521
- },
- {
- "path": "scripts/ksf-secure.mjs",
- "sha256": "10abc8fcb4c0dd459ff15c086668608b404cc0d61efaf559213a90d0a573ce75",
- "bytes": 9235
- },
- {
- "path": "scripts/ksf-workshop.mjs",
- "sha256": "7a04eb22d3429cdced23513717f36594f639539738994d45712a8bea738100a1",
- "bytes": 14082
- },
- {
- "path": "scripts/ksf.mjs",
- "sha256": "7ef128f7d022bfbc15c0ec813bfd87995c6297c6efe407a563c840f014aba477",
- "bytes": 9750
- },
- {
- "path": "SKILL.md",
- "sha256": "e743237ec8e67e53b7ae64a799316cac48f951fb387d4a2aaeb34675c5d731c6",
- "bytes": 28298
- }
- ]
- }
|