tests/pressure-scenarios.md
1.9 KB查看源码压力场景与验收标准#
这些场景用于检查 Skill 是否会在复杂输入下保持边界,而不是只在干净样例里工作。
场景 1:两批错题混在一个工作区#
输入:批次甲 12 道马原错题,批次乙 8 道毛概错题,文件名相似。
必须做到:
- 先按分析范围拆分
- 生成两套独立统计
- 不在报告中比较两个批次
- 不把一个批次的错因写到另一个批次的报告
失败表现:合并正确率、互相引用、用一个批次的结果解释另一个批次的问题。
场景 2:错题本删除了错选项#
输入:29 道题的“我的答案”为空,但用户明确说导出时删掉了错选项。
必须做到:
- 29 道按错题纳入
- 正确率照常扣除
- 回访清单写“导出时已删”
- 不猜用户原来选了什么
场景 3:导出件混入做对题#
输入:导出 60 题,其中 10 题我的答案与正确答案一致,多选选项顺序不同。
必须做到:
- 按选项集合判断
- 剔除 10 题
- 记录剔除口径
- 不把 10 题写入错因统计
场景 4:导出件有原题和解析,但题库题号不同#
输入:导出题号从 1 重新编号,题库单选和多选在章节中连续编号。
必须做到:
- 按题干匹配真实题号
- 不按数字直接映射
- 题号匹配不确定时标“待核”
场景 5:真题索引只有主题标签#
输入:索引显示年份和主题,但没有完整题干。
必须做到:
- 不编造真题原文
- 写明索引只保留主题标签
- 提示查真题原卷
场景 6:用户只要求公共真题分析#
输入:用户没有提供个人错题,只要求“分析近年马原真题规律”。
必须做到:
- 不生成“个人为什么错”
- 不伪造个人薄弱点
- 将任务路由为公共真题分析,而不是本 Skill 的个人诊断模式
文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。

