用途:在需要设计覆盖业务规则、边界条件、组合场景和隐私约束的可复用测试数据集时使用,也适用于对现有测试数据方案做风险评审并形成可执行改进项。输入不完整时,仍应先给出带假设和信息缺口的可用初版,而非停在提问。
主要能力:从已提供的 schema、实体外键、唯一约束、状态关系与场景预期派生数据组;区分有效 happy/boundary 数据与定向无效数据,并标注每组改变了哪些约束、预期拒绝或允许、以及不受影响的关系;实际交付脱敏样本并验证唯一性、外键存在、字段类型与范围、状态关联和可重复输出。
使用方式:先阅读并遵循 prompts/test-data-generation.md 的输入、执行规则、最低覆盖清单和输出顺序;补充影响判断的范围、环境、版本、限制、证据和成功标准。先做输入审计,区分已确认事实、合理假设和待确认问题,再按风险和证据强度排序输出。默认输出 Markdown,也可按表格、CSV、JSON 或工单格式输出,但需保留风险、证据、优先级和边界字段;若进入自动化流程,先确认字段 schema、枚举值和必填项。
限制与约束:不得使用真实个人敏感数据,须区分合成、脱敏与生产镜像;生成数据必须可重复并可清理,固定种子或生成器版本,缺规则保留 UNKNOWN,不自动发明字段或真实用户;使用隔离 ID/命名空间,保留来源许可与个人数据限制,缺授权不抓取真实个人资料;不执行未经授权的生产写操作或破坏性动作。信息不足时结论应标记为假设并给出验证方法,不编造系统行为、字段、数据、指标或根因。参考文件与评测用例按目录实际存在情况读取。