用途:自动化 FTEST(功能质量属性测试规格)生命周期,包括从上游上下文生成 FTEST、验证与审计输出,以及在需要时移交给修复器。
主要能力:支持生成/查找模式与审计/修复模式。输入契约支持 --ref <path>、--prompt "<text>"、--iplan <path|IPLAN-NNN>,优先级为 --iplan > --ref > --prompt。IPLAN 解析顺序为显式文件路径、work_plans/IPLAN-NNN*.md、governance/plans/IPLAN-NNN*.md;多个匹配时要求消歧。主源与补充源在目标/范围上冲突时阻断,需用户澄清。
使用方式:编排流程为解析目标 FTEST 文档、生成或加载 FTEST、运行 doc-ftest-audit、必要时运行 doc-ftest-fixer、重新审计,最后输出状态与下一步建议。示例调用:/doc-ftest-autopilot FTEST-01、/doc-ftest-autopilot SPEC-01、/doc-ftest-autopilot SYS-01。生成文档时须从模板读取 instance_document_type,并在 frontmatter 的 custom_fields 中设置 document_type: ftest-document、artifact_type: FTEST、layer: 10、test_type_code: 43;若模板缺失该字段则默认 ftest-document。
报告命名:主审计输出为 FTEST-NN.A_audit_report_vNNN.md,兼容旧版审查输出为 FTEST-NN.R_review_report_vNNN.md,修复报告为 FTEST-NN.F_fix_report_vNNN.md,均存放在父 FTEST 旁的嵌套文件夹中。
适用场景:需要 FTEST 专属范围时使用本技能;需要跨子类型编排时路由至 doc-tspec-autopilot。若子类型阻断持续未解决,可升级至 doc-tspec-autopilot,同时保留报告兼容性(优先 .A_,旧版 .R_)。
限制:质量门要求 FTEST 结构符合 6 节契约、必需标签完整、包含阈值验证内容、审计状态为 PASS 且分数达到配置阈值。资料未提供具体阈值数值、安装命令、收费与平台信息。