# 门店 Web 后台 · Phase A 交付目标

> 状态：执行中  
> 日期：2026-07-10  
> 范围锁定：`docs/门店管理后台-PhaseA-页面清单PRD.md`（受 `rule:BR-ADMIN-004` 约束）  
> **不做**：收银、库存、寄养、会员卡/次卡/储值、经营大盘埋点闭环（Phase B）

---

## 1. 总目标（一句话）

**老板/员工用 PC 后台完成「今日待办 → 管预约/排班 → 管报告成片链接 → 处理留资 → 管客户与设置」全闭环，并通过 PRD §11 验收剧本与冒烟清单。**

完成判据：冒烟清单全部勾选 + §11 六步可演示 + `admin` build / 相关单测 / ontology drift=0。

---

## 2. 完成度快照（2026-07-10）

| 模块 | 状态 | 主要缺口 |
|------|------|----------|
| A0 壳层登录 | ~95% | 生产微信登录策略另议 |
| A1 工作台 | ~99% | 服务端准确行动聚合、低敏预览、报告待发送与回访后真实再次预约漏斗已做；真实环境 smoke 待补 |
| A2 预约 | ~95% | 详情/筛选/待出报告/宠主脱敏已做 |
| A6 排班 | ~90% | 与小程序对照验收 |
| A3 报告 | ~95% | 详情抽屉+失败文案+H5 |
| A4 回访任务 | ~99% | 领取/改期/关闭/真实再次预约已做；真实环境三角色 smoke 待补 |
| A5 客户 | ~95% | 详情抽屉+跳转 |
| A7 设置 | ~90% | 坐标/logo 可选增强 |
| T6 QA | 清单已出 | **待人工冒烟** |

当前 Sprint：**S4 验收冻结** — 自动化/静态/联机 API **PASS**；UI 点检见 http://127.0.0.1:5174（`13800138001` / `123456`）。报告：`docs/qa-reports/门店后台-PhaseA-验收报告-2026-07-10.md`。

---

## 3. 冲刺切片（按此顺序持续开发）

| Sprint | 目标 | 完成定义 |
|--------|------|----------|
| **S1** | 预约/工作台下钻闭环 | 待出报告过滤正确；预约详情；技师/日期筛选 |
| **S2** | 报告/线索经营闭环 | 报告详情+失败文案；线索打开报告；到期筛 |
| **S3** | 客户详情 + 体验打磨 | 客户详情；工作台常驻行动队列；文案/空态 |
| **S4** | 验收冻结 | 冒烟全绿；§11 剧本演示；文档/本体同步 |

每完成一个 Sprint：更新本文件进度表 + 冒烟清单勾选状态。

---

## 4. Owner / Lock（固定）

| Owner | 写入 | Paired QA |
|-------|------|-----------|
| Store Admin FE | `admin/**` | Core Flow QA / Report Share QA |
| Backend Core | `/api/admin/**`、预约/门店/排班相关扩展 | Core Flow QA |
| Report Media Backend | 报告列表字段等媒体域（按需） | Report Share QA |

编码门禁：已获用户授权持续实现 Phase A PRD；不越权改小程序履约页，不引入会员/收银。

---

## 5. 每日推进方式

1. 取当前 Sprint 最高优先级缺口  
2. 改代码 → 跑 `admin` build + 相关测试 +（若动 API）ontology audit  
3. 更新本文件「完成度」与 brief  
4. 直到 S4 验收冻结  

---

## 修订记录

| 日期 | 说明 |
|------|------|
| 2026-07-10 | 首版目标；从 S1 开始持续实现 |
| 2026-07-10 | S1–S3 功能缺口基本补齐；进入 S4 人工验收 |
