31 lines
1.0 KiB
Markdown
31 lines
1.0 KiB
Markdown
# Clean State Checklist
|
|
|
|
每轮结束前检查,确保下一位维护者可以直接接手。
|
|
|
|
## 代码与文档
|
|
|
|
- [ ] 当前任务只改了必要文件。
|
|
- [ ] 没有夹带依赖升级或无关重构。
|
|
- [ ] README、docs、API、路由、架构和实际代码一致。
|
|
- [ ] 任务状态已更新。
|
|
- [ ] `progress.md` 已记录验证命令和结果。
|
|
- [ ] `current-state.md` 已更新当前状态和下一步。
|
|
|
|
## 构建与测试
|
|
|
|
- [ ] `go test ./...` 通过,或已记录失败原因。
|
|
- [ ] `cd frontend && npm run build` 通过,或已记录失败原因。
|
|
- [ ] `go build -o bin/cmbone.exe .` 通过,或已记录失败原因。
|
|
- [ ] 涉及 UI 时,已人工检查目标窗口尺寸。
|
|
|
|
## Git
|
|
|
|
- [ ] `git status --short` 中只包含本任务相关文件。
|
|
- [ ] 未提交 `bin/`、`frontend/dist/`、`frontend/node_modules/`。
|
|
- [ ] 提交信息能说明本次任务意图。
|
|
|
|
## 运行
|
|
|
|
- [ ] 如改动影响启动,已确认应用能打开主窗口。
|
|
- [ ] 如改动影响热键、托盘或 OCR,已记录人工 smoke 结果。
|