用途:审查已有屏幕、组件或规格在“理想路径”之外会遇到的状态,明确每种状态显示什么、用户如何恢复。输入可以是规格、可运行预览或线上界面,不要求规格完整,检查未完成的工作正是该技能的用途。
主要能力:识别真实的数据依赖、角色、网络调用、写入与导航路径;区分首次加载与刷新、从未创建与筛选无结果、可选数据缺失与数据获取失败、写入被拒与结果未知;检查可达的权限、会话、离线、冲突、部分成功、取消与重试状态,对不相关的状态做标记而非生成界面。对每个缺口,说明触发条件、可见解释、下一步操作、保留的输入或数据以及负责的层级。优先级上,先处理数据丢失、主任务受阻、误导性成功与访问失败,再做细节打磨。
使用方式:在线上环境用安全测试数据复现,不得虚构某状态已被观察到,也不得仅为完成覆盖而执行有后果的生产操作。交付一份紧凑表格:场景 → 观察或计划行为 → 恢复方式 → 优先级 → 验证方式;当歧义导致失败时附上文案。若被要求修复,则实现可达状态并重放验证。
适用场景:发布前检查状态覆盖、审查空状态与错误文案、确认权限与写入失败处理。
限制:不用于设计组件 API、变体或键盘契约(用 $component);不用于梳理任务步骤路径(用 $flow);不用于判断构建是否支持演示、试点或生产(用 $readiness)。