| 123456789101112131415161718192021 |
- {
- "schema": "ksf.complete-release-plan.v1",
- "release": "ksf-complete-deploy-20261106-r1",
- "origin": "https://kangshifu.fmode.cn",
- "previousPushedCommits": [
- {"commit": "d14d02fd358c6c5dedfabc96c53fb29add8bd021", "scope": "workshop data and project progress"},
- {"commit": "bb38e3732e8ae102ff98345abfee5c1caba13d71", "scope": "industry library, member grouping and board interactions"},
- {"commit": "0ba3c0a07afb70aed54713739d3c128dacc1aaf0", "scope": "compact product details, review count and price sorting"}
- ],
- "components": [
- {"id": "board-static", "action": "publish-whitelist", "target": "/opt/kangshifu-web", "manifest": "deploy/board-files-20261106.json", "homepageModified": false},
- {"id": "member-groups-functions", "action": "create-if-missing-or-verify-same", "names": ["ksfGetPublicMemberGroups", "ksfManagePublicMemberGroups"]},
- {"id": "library-service", "action": "deploy-private-readonly-service", "entry": "server/library-api.mjs", "url": "/api/library", "requiresAuthorizedGateway": true},
- {"id": "library-database", "action": "install-verified-private-snapshot", "archive": "ksf-voc-database-20261106-r1.zip", "sha256": "1ba1ac2fa6a8b774f8945d88e014c07dd5e03332792af298a41f015ba6946f9f", "databaseSha256": "944e4bb3a5d65dd897ea7c912e1af001aa845db1ba1f968a7b0ee653dc60fa50", "generation": "7e0df42395d9d2ea39dd5b537d17ae35ac910cc29721ed92a680b7fe6b25c92c"},
- {"id": "query-skills", "action": "verify-installed-same-or-use-existing-upgrade-package", "agentRulesVersion": "ksf.agent-data-rules.20261106.v1", "manifests": {"ksf-voc-library": "4da410bb882dc73e277c740d13407918d9c9d5da2196ac9211f6ff7c009692fb", "ksf-workshop-runtime": "d66e50547f04d761265dec529106d0efbd2c1451001d02857af866f29f5f4fe4"}},
- {"id": "deployed-identity-and-bridge", "action": "verify-preserved-existing-hotfixes", "rewriteExistingFunctions": false}
- ],
- "excludedFromActivation": ["historical data collection and ingestion workflows", "retired demo routes", "developer checks", "private credentials"],
- "completionRequires": ["static external hash readback", "member groups runtime read and controlled management check", "private database contract and source readback", "authorized same-origin library queries", "installed skill manifests", "production browser verification"],
- "productionInstalled": false
- }
|