docs: 目录布局改为扁平结构,与 chis_upload 对齐
按团队 AGENTS.md 的扁平偏好,弃用 internal/+cmd/,改为顶层平铺包 + 单 main.go(-mode server|deliver)。同步更新 docs/03 目录结构图与 §4.4、 docs/05 路线图措辞、CLAUDE.md 目录职责表。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+3
-3
@@ -6,7 +6,7 @@
|
||||
|
||||
## 阶段 0 · 脚手架与契约骨架
|
||||
|
||||
- [ ] 初始化 Go module、`cmd/server`、`cmd/deliver` 双入口、`config/`(viper)。
|
||||
- [ ] 初始化 Go module、单 `main.go`(`-mode server|deliver`)、`config/`(viper)。
|
||||
- [ ] 落地 `osi/sign.go`(MD5 签名)+ 单测:用文档约定的 `ts/ask` 校验 `password` 形态(32 位小写)。
|
||||
- [ ] 移植旧项目 `transport.go`/`http_client.go` → `osi/transport.go`(保留 SOCKS5/超时,去 cookiejar 与拟态头)。
|
||||
- [ ] `osi/client.go` 的 `Call(serviceId, body, out)`:注入头+信封+发送+判码(`code=="1"`/`405`)。
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
- [ ] `pipeline`:`deliver.go`/`retry.go`/`idempotency.go`(checkId)/`circuit.go`/`report.go`。
|
||||
- [ ] `observ`:一套 report log(redis 优先、文件降级)+ 快照 + trace。
|
||||
- [ ] `cmd/deliver`:定时驱动(先用本地任务文件 mock,对齐旧项目可跑形态)。
|
||||
- [ ] `main.go -mode deliver`:定时驱动(先用本地任务文件 mock,对齐旧项目可跑形态)。
|
||||
- **验收**:批量任务跑完出批次报告(total/success/failed/skipped/retry + 失败 Top);网络不可达触发熔断且行为符合预期。
|
||||
|
||||
## 阶段 4 · 其余业务线
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
## 阶段 5 · PHIS 真实接入与状态回写
|
||||
|
||||
- [ ] `source/phis`:真实拉取接口替换 mock;任务模型对齐。
|
||||
- [ ] `source`:真实拉取接口替换 mock;任务模型对齐。
|
||||
- [ ] 投递结果回写 PHIS(done/retry/failed),trace_id 用 PHIS 任务号贯穿。
|
||||
- **验收**:PHIS→chis_osi→CHIS 全链路自动跑通,状态可回查。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user