requirements.md 2.2 KB

Specification Quality Checklist: 用户业务通知语音提醒

Created: 2026-10-09

Feature: spec.md

进度:实现中;以下是规格文本自检,不是生产代码测试、资源验收或真机验证。

范围与需求自检

  • CHK001 记录同一条通知同时提供文字/短语音,不额外发第二条语音通知。
  • CHK002 覆盖截图三个核心节点和其他实际存在的用户通知,列出逐场景文案。
  • CHK003 明确外卖/闪送/商家自配送差异,部分取件和跳过开始配送不产生虚构事件。
  • CHK004 保留旧 payload,明确不能复用 type=0 或根据旧 state 猜场景。
  • CHK005 记录无 CID/token 消息中心仍入库,事务失败/回滚不产生成功通知。
  • CHK006 仅做前台语音,记录事件去重、历史不补播、转后台停止播放及平台声音限制。
  • CHK007 记录四语言实际前台音频、App 打包资源及旧客户端普通通知回退验收。
  • CHK008 排除云函数修改、后台/锁屏语音、通话、PC、商家/骑手新单语音、缺失通知补建和远端部署。
  • CHK009 记录现有云端 payload 透传需联调验证与源码分支事实,未声称线上或真机已经验证。
  • CHK010 使用当前 spec-kit 模板必需的用户故事、验收场景、需求、实体、可衡量结果和依赖,无模板占位符。

进入下一阶段

  • CHK011 用户审阅并确认书面 spec 后进入 plan;尚未开始编写实现计划、任务分解或产品代码。
  • CHK012 实现计划确定后再生成 tasks,并选择执行方式;不得把本清单的自检结果计为实现完成。

用户已确认与待审阅的区别

用户已确认总体方案和原分支 spec-kit 工作方式,不重复询问这些已确认事项。本次新增书面 spec 需按方案设计技能审阅,再进入计划与实现;期间不创建/切换分支,不提交或推送产品代码。

2026-10-09 用户收缩本期范围:只做前台语音提醒,后台/锁屏保持原有通知,云函数不修改、不部署。此变更已同步到规格范围、用户故事、需求和验收条件;产品代码尚未开始。