Input: spec.md、plan.md、frontend-integration.md。
进度: 实现中(后端接入及分批测试已完成,最终验证收口中)。本期只新增 eventScene;不修改 App、云函数、音频或数据库。任务按现有用户故事追踪,步骤/签名/断言以 plan 为准;控制器公共夹具集中于 UserOrderNotificationSceneTest,其余旧控制器测试继续回归。
deb899b:只新增 eventScene,旧工厂键集合与旧字段值兼容;失败测试后 8/8 通过。a67107d:现代/旧骑手入口、自配送和商家出餐场景;70/70 通过。控制器共用事务/异步夹具集中在 UserOrderNotificationSceneTest,其他既有控制器测试继续回归。1f3ba28:LINE/OMG 支付及现有外卖用户取消场景;22/22 通过,重复支付回调不再通知,商家/骑手 body 不增加场景。T001–T003 → T004–T008 → T009–T011 → T012–T015;按批次做失败测试、实现、通过验证和提交,不按字段拆小批次。
前端负责音频、语言选择、统一入口、播放队列、生命周期、点击路由及真机验收。本期无新增事件标识、接收用户或时间,不能宣称已实现精准去重、跨账号校验或完整乱序判断。真实云端是否保留 eventScene 需联调;失败时反馈,不擅自修改云函数。