技能名称: test/sandbox-1774503427
场景描述
钉钉
核心目标
钉钉发送病历截图给同事
权限与隐私约束 (Security Constraints)
- PII 保护:
- 敏感字段:
- 交互红线:
操作流程 (Standard Operating Procedure)
| 步骤 | 动作 (Action) | 预期 UI 状态 | 异常处理 (Exception Handling) |
|---|
步骤 1: 打开钉钉应用
具体动作:点击手机桌面上的“钉钉”应用图标,进入应用首页
异常处理:若应用未响应,点击“强制停止”后重新打开
步骤 2: 进入聊天列表
具体动作:在应用首页,点击屏幕左上角的“聊天”按钮,进入聊天列表界面
异常处理:若进入失败,请检查网络连接或重新启动应用
步骤 3: 选择目标同事的聊天
具体动作:在聊天列表中,长按目标同事的聊天记录,点击“更多操作”选项
异常处理:若无法找到目标同事,返回上一界面,确认同事是否在通讯录中
步骤 4: 进入聊天界面
具体动作:在“更多操作”选项中,点击“打开聊天”按钮,进入与该同事的聊天界面
异常处理:若聊天界面无法加载,请检查网络连接或重新进入应用
步骤 5: 打开文件传输功能
具体动作:在聊天界面中,点击输入框右侧的“+”按钮,选择“文件”选项
异常处理:若输入框无“+”按钮,提示可能需要更新应用或检查权限设置
步骤 6: 选择病历截图文件
具体动作:在文件选择界面,滑动文件列表,点击病历截图文件
异常处理:若找不到病历截图文件,提示用户检查文件存储位置或重新拍摄/保存病历截图
步骤 7: 发送文件
具体动作:点击文件选择界面底部的“发送”按钮,将病历截图发送给同事
异常处理:若发送失败,请检查网络连接或重新尝试发送
步骤 8: 确认发送成功
具体动作:在聊天界面中查看发送记录,确认病历截图已成功发送给同事
异常处理:若发送记录显示失败,请联系同事确认是否收到文件或重新发送
完成。
演进记录 (Evolution Log)
- 改进点: [{'ts': 1774503484, 'score': 82.78125, 'decision': 'accept', 'checklist': {'score': 75.0, 'passed_items': ['PRIV_01', 'FAIL_01', 'EFFI_01'], 'failed_items': ['FLOW_01'], 'item_results': {'PRIV_01': {'item_id': 'PRIV_01', 'passed': True, 'score': 100.0, 'details': '无敏感信息处理', 'evidence': ['未发现敏感字段处理,符合要求']}, 'FLOW_01': {'item_id': 'FLOW_01', 'passed': False, 'score': 50.0, 'details': '发现 1 个逻辑问题', 'evidence': ['✓ 所有状态转换符合 UI 逻辑', '⚠ 确认前无输入']}, 'FAIL_01': {'item_id': 'FAIL_01', 'passed': True, 'score': 100.0, 'details': '发现 4 处异常处理', 'evidence': ['发现异常处理关键词: 失败', '发现异常处理关键词: 若', '发现异常处理关键词: 网络', '发现异常处理关键词: 异常']}, 'EFFI_01': {'item_id': 'EFFI_01', 'passed': True, 'score': 100.0, 'details': '步骤数 8,评估为高效', 'evidence': ['总步骤数: 8', "⚠ 发现重复动作: {'open_chat', 'confirm'}", '✓ 步骤数量合理,无明显冗余']}}, 'overall_pass': True, 'details': '评分结果: 3/4 项通过\n总分: 75 分\n\n[PRIV_01] ✓ 通过 - 无敏感信息处理\n[FLOW_01] ✗ 失败 - 发现 1 个逻辑问题\n[FAIL_01] ✓ 通过 - 发现 4 处异常处理\n[EFFI_01] ✓ 通过 - 步骤数 8,评估为高效'}}, {'ts': 1774503533, 'score': 81.1875, 'decision': 'reject', 'checklist': {'score': 75.0, 'passed_items': ['PRIV_01', 'FAIL_01', 'EFFI_01'], 'failed_items': ['FLOW_01'], 'item_results': {'PRIV_01': {'item_id': 'PRIV_01', 'passed': True, 'score': 100.0, 'details': '无敏感信息处理', 'evidence': ['未发现敏感字段处理,符合要求']}, 'FLOW_01': {'item_id': 'FLOW_01', 'passed': False, 'score': 50.0, 'details': '发现 1 个逻辑问题', 'evidence': ['✓ 所有状态转换符合 UI 逻辑', '⚠ 确认前无输入']}, 'FAIL_01': {'item_id': 'FAIL_01', 'passed': True, 'score': 100.0, 'details': '发现 4 处异常处理', 'evidence': ['发现异常处理关键词: 失败', '发现异常处理关键词: 若', '发现异常处理关键词: 网络', '发现异常处理关键词: 异常']}, 'EFFI_01': {'item_id': 'EFFI_01', 'passed': True, 'score': 100.0, 'details': '步骤数 8,评估为高效', 'evidence': ['总步骤数: 8', "⚠ 发现重复动作: {'open_chat', 'confirm'}", '✓ 步骤数量合理,无明显冗余']}}, 'overall_pass': True, 'details': '评分结果: 3/4 项通过\n总分: 75 分\n\n[PRIV_01] ✓ 通过 - 无敏感信息处理\n[FLOW_01] ✗ 失败 - 发现 1 个逻辑问题\n[FAIL_01] ✓ 通过 - 发现 4 处异常处理\n[EFFI_01] ✓ 通过 - 步骤数 8,评估为高效'}}]
- 上次失败原因: 无
此 Skill 由系统自动进化生成,如有疑问请联系管理员