docs: 看板重排为读先行(Phase Q2 查询优先,写入后置)

- tasks.md 新增 Phase Q2(体检/老年人/列表查询),T-206/T-204 写入降到其后
- docs/06 顶部归拢当前批次三项优先催办(写入授权/缺失 serviceId/写入规则)
- 里程碑与 current-state 下一步同步为 T-301 起

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ila
2026-07-08 00:18:52 +08:00
co-authored by Claude Opus 4.8
parent d196339ed3
commit 6822ad4350
4 changed files with 42 additions and 5 deletions
+19 -3
View File
@@ -56,19 +56,35 @@
## Phase D · 字典服务与创建闭环(真实主数据反查)
> **读先行调整(2026-07-08)**:档案**创建/更新**(T-206/T-204)真实验收依赖厂家写入授权 + 安全测试档案(docs/06 D3),当前锁死。
> 故把**其余业务线的查询**(Phase Q2)提到写入之前先做——读路径不被授权阻塞,且顺带摸清各业务线响应字段,为将来写入去风险。
> T-206 创建代码已完成并入库,保持不动,授权到位后再回来验收。
| ID | 任务 | 依赖 | 验收要点 | 状态 |
| --- | --- | --- | --- | --- |
| T-101 | `osi/public.go` 四个字典查询(网格/责任医生/药品/机构) | T-005 | 真实机构码能查到下级网格、责任医生、机构树 | DONE |
| T-103 | 字典缓存(内存 + redis 可选) | T-101, T-102 | 映射层能反查 `regionCode/manaDoctorId/manaUnitId`;redis 不可用不阻断 | DONE |
| T-206 | `osi/jkda.go`:**Create/Update** + `contract/jkda.go` 补创建请求结构体 | T-201, T-202, T-103 | 一条档案经映射(真实字典快照)→ create → 平台返回成功码与 `phrId`;Update 沿用 checkId | BLOCKED(代码已完成;待安全测试档案/写入授权做真实 create) |
| T-204 | `handler`+`router`:`/api/health-record/save` | T-206 | server 模式起服务,curl 全链路返回投递结果 | TODO |
| T-206 | `osi/jkda.go`:**Create/Update** + `contract/jkda.go` 补创建请求结构体 | T-201, T-202, T-103 | 一条档案经映射(真实字典快照)→ create → 平台返回成功码与 `phrId`;Update 沿用 checkId | BLOCKED(代码完成;待写入授权/测试档案,排在 Phase Q2 之后) |
| T-204 | `handler`+`router`:`/api/health-record/save` | T-206 | server 模式起服务,curl 全链路返回投递结果 | TODO(待 T-206 解阻塞) |
## Phase Q2 · 其余业务线查询(读先行)
> 每条查询任务都顺带把响应真实字段记入 `docs/04`(像 §8),作为将来对应业务线 create 映射的事实基线。
| ID | 任务 | 依赖 | 验收要点 | 状态 |
| --- | --- | --- | --- | --- |
| T-301 | 体检查询打通:`contract/jktj.go` + `osi/jktj.go`(单条 JKTJ00002 / 最近一次 JKTJLSJL00002) | T-004 | 真实请求拿到 `code="01"` 与体检数据;响应字段(hcData/lsData/exaData/aeData…)记入 docs/04 | TODO |
| T-302 | 体检 HTTP 查询端点(复用 T-208 handler 模式) | T-301 | server 模式 curl 返回体检完整 JSON;默认仅绑本机 | TODO |
| T-303 | 老年人查询打通:自理 LNRZLPG / 体质 LNRZYTZ(查询 serviceId 部分待确认) | T-004 | 真实请求打通;缺失 serviceId 先向厂家确认(docs/06 B4) | TODO(部分待 B4) |
| T-304 | 列表类查询(档案/体检/老年人/中医指导列表) | T-004 | 各列表路径+serviceId 到位后返回分页数组 | BLOCKED(待 docs/06 B1/B2 厂家回填) |
## 里程碑
- M1 = T-005:Go 客户端与平台真实握手成功(签名/信封/判码全对)。
- M2 = T-203:**Go 版查询档案打通**(Find,不碰字典)。
- M3 = T-205:映射层就绪 + 单测基线(假字典快照)。
- M4 = T-206:真实创建闭环 + 幂等(字典反查主数据 → create → phrId)。
- M4 = T-301:**体检查询打通**(其余业务线读先行第一条)。
- M5 = T-206:真实创建闭环 + 幂等(授权到位后,字典反查主数据 → create → phrId)。
## 待办池(Backlog,按路线图阶段 3~6 展开,进入时再拆小任务)