docs: record booking agent provider completion

This commit is contained in:
malei 2026-08-02 16:51:24 +08:00
parent d0da10b35b
commit 4815387c23
2 changed files with 15 additions and 6 deletions

View File

@ -1,7 +1,7 @@
# 智能预约助手 M0 执行队列 # 智能预约助手 M0 执行队列
> 日期2026-08-02<br> > 日期2026-08-02<br>
> 状态:**Batch 0 contract frozen / coding not started**<br> > 状态:**Batch 1 provider adaptation completed / Batch 2 ready**<br>
> RC Included`No`<br> > RC Included`No`<br>
> 当前优先级说明:不抢占 `phase2-pilot-rc6` 真实门店基线问题;按独立 feature flag 开发 > 当前优先级说明:不抢占 `phase2-pilot-rc6` 真实门店基线问题;按独立 feature flag 开发
@ -16,7 +16,7 @@
| Task Name | Owner Agent | Status | Depends On | | Task Name | Owner Agent | Status | Depends On |
|---|---|---|---| |---|---|---|---|
| 实现智能预约供应商适配与契约测试 | Backend Core | Ready | Batch 0 冻结资产 | | 实现智能预约供应商适配与契约测试 | Backend Core | Done | Batch 0 冻结资产 |
| 实现智能预约会话与只读预约编排 | Backend Core | Ready | Batch 0 冻结资产provider interface | | 实现智能预约会话与只读预约编排 | Backend Core | Ready | Batch 0 冻结资产provider interface |
| 实现宠主一句话预约与草稿回填 | Customer Experience FE | Ready | OpenAPI可先用 mock | | 实现宠主一句话预约与草稿回填 | Customer Experience FE | Ready | OpenAPI可先用 mock |
| 验收智能预约 M0 草稿链路 | Core Flow QA | Ready | 可先写 fixture/smoke执行依赖前三项 | | 验收智能预约 M0 草稿链路 | Core Flow QA | Ready | 可先写 fixture/smoke执行依赖前三项 |
@ -32,7 +32,7 @@
| Paired QA | `Core Flow QA` | | Paired QA | `Core Flow QA` |
| Workstream | `Core Booking Flow` | | Workstream | `Core Booking Flow` |
| Track | `Coding` | | Track | `Coding` |
| Status | `Ready` | | Status | `Done — 2026-08-02` |
| Priority | `P0` | | Priority | `P0` |
| Repo/Path | `backend/src/main/java/com/petstore/bookingagent/provider`、对应 config/test | | Repo/Path | `backend/src/main/java/com/petstore/bookingagent/provider`、对应 config/test |
| Service Lock | `backend:booking-agent-provider` | | Service Lock | `backend:booking-agent-provider` |
@ -40,9 +40,9 @@
| Acceptance | provider interface + 本地 HTTP stub30 条文字 fixture无效 JSON/schema 降级;未配置密钥时应用正常启动 | | Acceptance | provider interface + 本地 HTTP stub30 条文字 fixture无效 JSON/schema 降级;未配置密钥时应用正常启动 |
| RC Included | `No` | | RC Included | `No` |
| Due Date | `TBD` | | Due Date | `TBD` |
| Output Link | `TBD — implementation commit` | | Output Link | [`petstore-backend@77c6d69`](https://git.s-good.com/petstore/petstore-backend/commit/77c6d69) |
| Blocker Owner | `None`(真实 provider smoke 不在本任务验收内) | | Blocker Owner | `None`(真实 provider smoke 不在本任务验收内) |
| Commit / RC | `Not Frozen` | | Commit / RC | `77c6d69 / RC No` |
| Architecture Review Required | `Yes — completed by M0 ADR` | | Architecture Review Required | `Yes — completed by M0 ADR` |
| Data Model Review Required | `No` | | Data Model Review Required | `No` |
| Access / Privacy Review Required | `Yes — development boundary completed; live smoke pending` | | Access / Privacy Review Required | `Yes — development boundary completed; live smoke pending` |
@ -54,6 +54,13 @@
- prompt、原文、Authorization、API Key 和模型原始响应不进日志; - prompt、原文、Authorization、API Key 和模型原始响应不进日志;
- `booking-intent-v1` 未通过完整校验时不返回部分 patch。 - `booking-intent-v1` 未通过完整校验时不返回部分 patch。
完成证据:
- 已实现文字意图与语音转写 provider interface、阿里云适配器、默认关闭配置和本地 HTTP stub
- 30 条文字 fixture 覆盖标准表达、相对时间、歧义、服务同义词、无效时间、修改和边界输入;
- 无效 JSON、schema 不匹配、超时、敏感输入与未配置密钥均 fail closed
- `mvn test`258 tests0 failures0 errors测试未访问真实云 API。
## Task实现智能预约会话与只读预约编排 ## Task实现智能预约会话与只读预约编排
| 字段 | 值 | | 字段 | 值 |

View File

@ -1,7 +1,7 @@
# 智能预约助手 M0 编码任务 brief # 智能预约助手 M0 编码任务 brief
> 日期2026-08-02<br> > 日期2026-08-02<br>
> 状态:**Ready / Batch 0 契约已冻结,尚未进入编码**<br> > 状态:**Batch 1 已完成 / Batch 2 待实施**<br>
> 目标:宠主用文字或语音生成可验证预约草稿,回填现有表单,不由智能层创建 `Appointment`<br> > 目标:宠主用文字或语音生成可验证预约草稿,回填现有表单,不由智能层创建 `Appointment`<br>
> Workstream`Core Booking Flow`<br> > Workstream`Core Booking Flow`<br>
> Owner Agent`Backend Core` + `Customer Experience FE`<br> > Owner Agent`Backend Core` + `Customer Experience FE`<br>
@ -400,6 +400,8 @@ OwnerSystem Architect + Data Model + Product Design
OwnerBackend Core OwnerBackend Core
状态:**Completed — 2026-08-02petstore-backend `77c6d69`**
- 实现 provider interface、properties 和本地 HTTP stub - 实现 provider interface、properties 和本地 HTTP stub
- 实现 Qwen JSON 提取与 Qwen3-ASR-Flash 转写; - 实现 Qwen JSON 提取与 Qwen3-ASR-Flash 转写;
- 建立 30 条文字 fixture - 建立 30 条文字 fixture