编号:K-05 严重级:low 工作线:SDK(sdk/) + 测试与文档(test/、docs/*) 来源:审查 S-23 依赖:无 被依赖:无
审查 S-23 中各 SDK 自身的部分(假传输导出、gofmt、示例打印令牌、jar 缺 LICENSE)已分别放进 K-01 至 K-04。本 issue 只处理共享部分:
Taskfile.yml
sdk:check
gofmt -l
go vet
go test
tsc --noEmit
mvn test
task check
./...
docs/TASKS.md
docs/RELEASE.md
task sdk:check
go.mod
go 1.27.1
go 1.27
Taskfile.yml(共享文件,按 TASKS 4.2 由总控改)、sdk/go/go.mod、docs/RELEASE.md 或 docs/TASKS.md。
sdk/go/go.mod
K-01 修完 gofmt 后,本 issue 的 gofmt -l 检查才会通过,建议在 K-01 之后合入。
task sdk:check 在装齐工具链的机器上全部通过;缺工具链时给出跳过提示。
以下是本次复审各区审查报告的原文段落。A、M、I、P、S 开头的是原始发现编号(A 管理后台与网页、M 消息核心、I 身份认证群在线、P 传输平台部署、S SDK)。解决方案以本 issue 上方的"结论与统一方案"为准;原文里的方案与之不一致时,按上方执行。
transport_fake.go
index.ts:10
__init__.py
Taskfile.yml:51-66
example/minimal/main.go:19-21
minimal.mjs:9
pom.xml
export_test.go
META-INF
复审基线:main 4059a15(2026-09-30)。编号说明、各工作线的合并顺序、共享文件归属见总览 #7。
4059a15
已合入 origin/main 0c9b459。落地提交 5f91a77 chore: 增加 sdk:check 并对齐 Go SDK 版本 (#62)。
0c9b459
5f91a77
No dependencies set.
The note is not visible to the blocked user.
编号:K-05 严重级:low 工作线:SDK(sdk/) + 测试与文档(test/、docs/*) 来源:审查 S-23
依赖:无 被依赖:无
结论与统一方案
审查 S-23 中各 SDK 自身的部分(假传输导出、gofmt、示例打印令牌、jar 缺 LICENSE)已分别放进 K-01 至 K-04。本 issue 只处理共享部分:
Taskfile.yml增加sdk:check:sdk/go 的gofmt -l(为空)、go vet、go test;sdk/js 的tsc --noEmit与 vitest;sdk/python 的单测;sdk/java 的mvn test。工具链不存在时跳过并提示,不报错。根task check的./...不包含独立模块 sdk/go,所以要单独挂。docs/TASKS.md或docs/RELEASE.md)要求执行task sdk:check。go.mod写go 1.27.1,服务端写go 1.27;按 D30"Go SDK 和服务端的 Go 版本要求相同",统一为go 1.27(取较低者,不强制补丁版本)。改动文件
Taskfile.yml(共享文件,按 TASKS 4.2 由总控改)、sdk/go/go.mod、docs/RELEASE.md或docs/TASKS.md。与其他问题的交互 / 冲突说明
K-01 修完 gofmt 后,本 issue 的
gofmt -l检查才会通过,建议在 K-01 之后合入。验收与测试
task sdk:check在装齐工具链的机器上全部通过;缺工具链时给出跳过提示。问题明细(各区审查原文,证据含文件与行号)
[S-23] 工程质量与打包问题(四套)
gofmt -l列出 7 个未格式化文件;根task check的./...不包含独立模块 sdk/go,四套 SDK 都不在任何门禁里。go 1.27.1,服务端是go 1.27(D30 要求相同)。transport_fake.go、index.ts:10、__init__.py;Taskfile.yml:51-66;example/minimal/main.go:19-21、minimal.mjs:9;pom.xml;两个go.mod。export_test.go暴露注入点。sdk:check挂进门禁。META-INF。Taskfile.yml(总控维护)复审基线:main
4059a15(2026-09-30)。编号说明、各工作线的合并顺序、共享文件归属见总览 #7。已合入 origin/main
0c9b459。落地提交5f91a77chore: 增加 sdk:check 并对齐 Go SDK 版本 (#62)。