# A方向四端DEMO交付验收

## 实际完成
- Next.js 14 App Router纯前端工程，4角色与13页面地址；根layout维持共享状态，切换身份不丢预约。
- A冷白/医疗蓝视觉；中英切换；1440桌面与375手机响应式。
- 周二3个到店时段、已满占位与锁定缓冲；上门10km测试范围与75分钟双据仅预览。
- 临床/数据两项独立阅读确认；营销可选，团队共享独立选择。
- 设置测试卡、模拟预授权、前台签到、医生SOAP签核、模拟捕获、不可覆盖原票、追加Credit Note。
- 家庭4人上限、代付与记录解耦、用途授权、本人成员模拟确认与即时撤销；300分钟账本与显式增购。
- 账本130和460情景、平台承担沙盒退款损失、基金Provider出具快照、锐器领用归还交接。
- 英文测试医疗PDF和独立Credit Note实际下载并渲染检查，未发现文字裁切；P1双据可在页面下载未付预览。

## 验证证据
- TypeScript类型检查通过，Next构建通过，13/13状态机测试通过。
- 浏览器完整到店及退款、重复捕获、家庭授权撤销与额度增购检查通过。
- 13页面1440/375截图与横向宽度检查，未出现运行异常或外部HTTP请求。
- Impeccable限定源码扫描结果为[]；静态扫描不替代可用性或安全审查。
- 证据目录verification，浏览器报告browser-checks.json；PDF在output/pdf。
- Poppler在当前环境遇Fontconfig缓存配置问题，最终使用PyMuPDF渲染并目视复核两份PDF。

## 边界
- 本地单预约Mock。角色切换不是身份认证。刷新重置，无数据库/患者档案持久化。
- 支付、短信、资格、医疗与废弃物交接均为演示，不是云端Staging或真实业务闭环。
- 固定2026年10月测试排期及Mock授权期限；演练可以提前模拟履约，不能用于真实票据。
- 法律文本、税务分类、Provider及项目编码没有取得专业机构确认；不能将测试页面直接作为正式医疗上线文件。
- 原有P0、沙盒和生产代码保持原样，无提交、部署或联系外部人员。

## 英文补充交付（2026-10-05）
- 13页英文内容、通知、家庭关系、SOAP与穴位标签、中止原因与账单字段均已覆盖。中文切换按钮保留为中文，便于切回。
- 英文入口 query lang=en，所有导航保留参数，重置保留语言；html lang=en-AU。自由输入的临床内容不自动翻译。
- 中英文各跑通同一预约→捕获→下载→部分退款及家庭撤权流程，均无运行异常或外部HTTP请求。
- 英文13页1440/375截图检查通过，未发现横向溢出或未翻译界面内容。EN截图与browser-checks-en.json存于verification。
- 英文操作指南为app/README.en.md，测试PDF为output/pdf/EN-TEST-Medical-130.pdf及EN-TEST-Credit-30.pdf。
