用途:在需要主备切换(故障切换)分析时使用,聚焦主备触发条件、流量转移、数据一致性和恢复证据。适合输入不完整但仍需带假设与缺口的可评审初稿,并要求把静态设计证据与计划中的验证、已完成执行严格区分。
主要能力:提取范围、环境、版本、依赖、约束、成功标准与已有证据;为主备触发、流量转移、数据一致性、恢复证据建立场景与判定标准,优先处理高影响或难发现问题;区分事实、有证据的推断、候选建议与人工决策;缺失信息时给出限定草稿及最小取证动作,不把建议写成执行结果。领域要求提取主备角色、自动/手动触发、健康检测、路由、fencing/写权限、回切和业务RTO定义,输出节点/路由/写权限时间线、账本冲突与恢复/回切判定,分别评估可用性与单写一致性。
使用方式:每次调用先读 prompts/failover-testing.md 并遵循其输入审计、覆盖清单与输出顺序;评估技能时读 evals/eval.yaml 及对应 evals/cases/;仅在目录存在且任务需要时读 references/、examples/、scripts/ 或 output-formats.md。默认输出按风险、证据、优先级组织的 Markdown;若用户要求表格、CSV、JSON 或工单格式,保留相同发现字段与证据状态;用于自动化前先确认 schema、枚举值与必填字段。
限制:仅做分析,不注入故障、不访问真实依赖、不调用生产系统;不得编造阈值、可用性、恢复时间、漏洞状态或已完成的测试运行;无支撑的结论需标记为待定、阻塞或未评估并给出验证方法;风险接受、发布批准与人工接管交由人工完成。交付前需完成六部分输入审计并标注证据时效,覆盖切换路径、失效模式、预期关注点与验证方法,避免把静态设计或干跑当成执行通过或发布。