consult-booking Specification
Purpose
定义普瑞互联网医院小程序图文/视频咨询预约、候诊、我的咨询和后置房间参数输出能力的正式契约,明确本模块与支付、IM/TRTC、预览和我的页聚合的边界。
本 spec 来自 PRI-MP-CONSULT-001 pri-mp-consult-001-consult-booking archive,适用于已合并至 develop 的咨询预约与候诊实现。创建咨询、锁号、支付前置、图片上传和 IM/TRTC 入房须严格按旧版模块链路承接;写操作按旧版真实接口开放,由用户明确确认后执行,页面生命周期不得自动触发。
Requirements
Requirement: REQ-CONSULT-001-01 CONSULT-001 咨询预约与候诊
系统 MUST 按 PRI-MP-CONSULT-001 上下文包、功能点专项矩阵和集成队列裁定口径实现本模块能力,并保留跨模块契约、真实接口边界和人工联调边界。
- MUST:按主 Agent 同步口径基于
develop@8471ecd 的模块分支 feature/PRI-MP-CONSULT-001-consult-booking 开发。
- MUST:覆盖当前模块功能点专项矩阵,并对每个功能点给出已实现、暂缓、划归其他模块、待确认或不属于本模块的结论。
- MUST:记录契约与依赖闭环,未完成依赖必须使用待开放、禁用态或安全兜底。
- MUST:自检报告包含新版设计基线、旧源码功能基线、视觉布局基线、真实接口与禁止模拟业务数据检查。
- MUST:提交待集成时列出共享文件清单、固定检查结果和人工联调项。
- MUST NOT:子 Agent 自行合并或推送
develop。
- MUST NOT:使用 mock、本地假接口、硬编码业务返回或静态业务数据替代真实接口。
- MUST NOT:在页面加载、显示、回跳或刷新时自动触发真实支付、医保、退款、订单创建、预约提交、实名/OCR/人脸、IM/TRTC 等写操作;真实写操作必须通过用户确认和旧版接口字段校验,并以服务端最终状态为准。
Scenario: 模块提交待集成
- Given PRI-MP-CONSULT-001 模块开发完成
- When 子 Agent 提交待集成材料
- Then OpenSpec strict、功能点矩阵闭环、契约与依赖闭环、共享文件清单、禁止 mock/硬编码扫描、人工联调项和固定检查结果 MUST 齐全。