proposal.md 1.8 KB

Change: MRC-SVC-LOG-001 流转日志与时间轴

批次:v2(M3 全组合批) · 期望评审会议日期:<> · 状态:待评审通过后启动开发

Why

依据《2026-08-04_v2评审准备包_v2批次.md》§1.1 / §3.2 与《2026-08-04_v2决议草案_D-NEW-1-9.md》,本模块属 v2 批次 10 份规格之一,直接关联裁决:D-NEW-1(FSM-001 §8.2 新增 5 类事件)、D-NEW-2(LOG-001 持有全量事件、MSG-001 持有可触发通知子集)、D-NEW-3、D-NEW-8、D-NEW-9。

D-NEW-2 裁决明确:本模块 §6 事件字典是 LOG / MSG 两模块事件枚举的锚点,MRC-SVC-MSG-001 仅引用「事件 → 模板」映射,不重复定义事件本身。若不在 v2 批次冻结全量事件字典与时间轴渲染契约,MRC-MP-ORDER-001 与 MRC-PC-ORDER-001 的进度展示将无法与 FSM 对齐。

What Changes

  • 落地全量 FSM 事件日志写入(含 D-NEW-1 新增的物流方式变更/平台下单/确认揽收/撤销发货/撤销领取 5 类事件)
  • 落地时间轴渲染契约:事件排序、操作人脱敏、患者可见/内部可见分级
  • 按 D-NEW-2 作为事件字典锚点,向 MRC-SVC-MSG-001 输出可引用的事件清单

Impact

  • Affected specs: 全量事件字典、日志写入契约、时间轴渲染与可见性分级
  • Affected code: 04-新项目源码_source/backend/service/log/(参考路径)
  • Dependencies and risks: 强依赖 MRC-SVC-FSM-001 / MRC-SVC-ORDER-001;下游 MRC-MP-ORDER-001 / MRC-PC-ORDER-001 / MRC-SVC-MSG-001;风险:日志为只追加,禁止更新或物理删除
  • Review gate: 本 change 在 <> 的 v2 评审会通过 + D-NEW-8(M3 全配置组合 AC 测试前置)满足后方可启动开发