就绪状态:未就绪;仍有6个阻塞决定和若干中等缺口。
B1——角色冲突。AC-4写“负责人选择”,D2为请求者,C18为协调员;批准背景允许请求者或协调员,负责人只读。它们产生不兼容授权和安全测试。产品负责人须在所有产物确认批准规则;证据为决策记录/背景。
B2——状态冲突。一故事创建Assigned,但批准状态模型无此状态。实现可新增状态转换,也可保持Ready并仅显示字段,影响持久化、分析、迁移和测试。产品决定:指定接收者改变流程状态还是仅改变字段展示?
B3——通知矛盾。“适当通知”允许邮件、推送、产品内或不通知;决策记录说本版本无通知。收件人、触发、重复和退出也未定义。产品须在发布边界删除或明确排除,不能自行发明。
B4——资格与无效数据。“正确的人”可能是任意用户、活跃成员、角色合格者或建议人员。批准边界是活跃成员,但AC未覆盖非活跃/非成员提交或并发停用。产品/工程须定义可观察拒绝与恢复;设计后续负责文案。
B5——未分配行为。“支持未分配情况等等”未定义创建时可空、以后可否清除、谁可清、如何展示或Ready是否继续。产品负责;“等等”不可测试。
B6——保存/错误/并发。“保存”可能是本地乐观显示或服务器确认。缺少加载、失败、重试、重复提交、两人编辑、陈旧视图、审计和回滚。工程提出选项,产品批准用户可见规则。
中等缺口:“容易”“快速”“实时”无指标;准确文案与分析名明确待定;键盘顺序、程序化标签、错误后焦点和非颜色指示需标准。“所有用户”与角色编辑权限冲突,应区分查看和编辑。
决策顺序:角色/状态/通知→未分配与资格→保存/并发/错误→无障碍交互/文案→分析/性能。B项转成可观察标准后才达到测试就绪。