docs: 待办收尾,补测试与代码布局约定
- 待办:任务恢复边界、注册断言、测试装配去重、大文件拆分、MP 对照 6.4 已完成并移除; BrowserService 类拆分与超长函数写明暂缓原因;真实环境验收列出所需条件; continuous-series 偶发超时改为观察项(已核实不是业务竞争) - CLAUDE.md:test/support、contracts api/ 与整理服务的文件布局、起子进程的测试进串行组 - lessons 第 26 条:检查命令不接管道 Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
8bec4bad5d
commit
501b4eb403
3 files changed
+14
-9
No files matched your search
@@ -38,3 +38,4 @@
|
||||
|
||||
## 发布与检查(2026-10-02 补充)
|
||||
25. v0.3.8~v0.3.13 六个版本都由未提交工作区构建部署,发布记录写"检查通过",实际 agent / db / contracts 测试与类型检查一直是红的:`deno task test` 在第一个失败的包就停、后面的包根本没跑;连不上库时数据库用例静默跳过也算通过;开发库落后 9 个迁移没人发现 → **规则**:发布只走 `deno task release`(工作区不干净直接拒绝,tag 即镜像版本);检查只认 `deno task test:all` 的汇总(逐包跑完、连不上库即失败);拉代码后 `deno task dev:up`。
|
||||
26. 用 `deno task lint | tail -1 && git commit` 做提交前检查:管道的退出码是 `tail` 的,lint 失败照样提交,`b61335e` 因此带进了一批格式问题 → **规则**:检查命令不接管道,输出重定向到文件再看退出码(`cmd > log 2>&1; echo $?`)。
|
||||
Reference in new issue
Block a user