--- id: T-001 title: 建立 Go module、命令入口、日志和测试基座 phase: 0 deps: [] status: DONE created: 2026-07-22 owner: codex --- ## 需求与背景 Chub 目前只有产品、架构和 UI 原型文档,需要建立可编译、可测试、可继续扩展的 Go 工程基线。 ## 方案与边界 - 建立 module `chub` 和 `cmd/chub` 命令入口。 - 增加可注入输出的结构化 JSON logger 和单元测试。 - 固定当前可验证的 Go 1.23 基线;UI、浏览器进程和持久化不在本任务实现。 ## 验收要点 - `go test ./...` 通过。 - `go vet ./...` 通过。 - `go run ./cmd/chub` 输出版本并正常退出。 - `go build -o build/chub.exe ./cmd/chub` 通过。 ## 执行记录 - 状态:DONE - 变更:建立 `chub` Go module、`cmd/chub` 入口、可注入 JSON logger、logger 单元测试和 `.gitignore`;基线固定为 Go 1.23。 - 验证:`go test ./...`、`go vet ./...`、`go build -o build/chub.exe ./cmd/chub`、`go run ./cmd/chub` 均通过。 - 阻塞: - 残余风险: