项目负责人已将首个开发目标限定为前端 Demo MVP:在现有医院小程序与 HIS 前端源码基础上演示“申请—审核/核算—交付—进度”核心闭环。输入区已有小程序、HIS 前端与 IRIS/HIS 后端源码,但 04-新项目源码_source/ 尚未形成开发基线。现有 26 个模块仍是生产范围的唯一业务拆分,全部处于待评审,且既有 active change 均未通过 strict 校验。
Demo 只要求两个独立运行时按照同一可切换场景契约分别完成端侧验证;不要求、也不允许跨端读取同一运行时状态。真实 HIS、支付、物流、账号和环境输入仍不可用,因此 Demo 不得调用或模拟为真实服务端能力。
Goals:
Demo。Non-Goals:
PRHIS-main,不创建 IRIS 业务、表、接口或数据迁移。在 04-新项目源码_source/项目源码/ 下保留 pri-smart-hospital-miniprogram/、cloudhis-pr/ 和 PRHIS-main/ 三个同名根目录。来源目录保持只读;副本才是后续开发目标。快照不携带嵌套 Git 元数据、环境文件、证书、私钥、依赖缓存和构建产物。
选择快照而不是直接修改输入资料,原因是输入资料必须保留为可回溯证据;选择保留后端快照但锁定只读,原因是后续接口定位需要同一基线,但本期不允许把 Demo 扩展为后端开发。
纳入 Demo MVP 的小程序和 HIS 前端模块照常经过“待评审 → 待开发 → 开发中 → 待验收 → 已验收 → 已归档”。在唯一进度表、模块 YAML 和交付报告中增加 delivery_type: Demo,展示时可附加“(Demo)”。
后端与集成模块的生产状态保持“待评审”;它们可作为 Mock 字段、状态与场景的只读来源,但不产生 Demo 开发完成结论。真实接口阶段必须创建新的变更并重新验收;届时当前交付类型才切换为正式,历史 Demo 证据保留。
在 mrc-demo-platform/ 中维护静态脱敏场景、契约与一致性资料,不建立运行时服务。小程序和 HIS 前端各自通过 MRC Demo Adapter 在本端运行种子副本;具备场景选择、状态重置和明显的“演示数据”标识。
选择同一场景契约与各端本地状态,是为了避免后端和网络依赖,同时保持字段、状态、种子和错误语义可核对;不选 IRIS/HIS、云服务或本地 Mock 服务,是因为本期明确不涉及后端、跨端同步和真实环境。
develop 串行集成。