SuperAPI AI 工具集

doc-ftest-validator

测试与质量

查看项目

更新于 10-16 06:06

技能介绍

用途

doc-ftest-validator 用于校验 FTEST(Functional Test Specifications,功能测试规格)文档,检查其子类型专属的 schema、结构、可追溯性以及阈值质量约束。

校验依据

校验参考以下 schema 与模板文件:

  • ai_dev_ssd_flow/10_TSPEC/FTEST/FTEST_MVP_SCHEMA.yaml
  • ai_dev_ssd_flow/10_TSPEC/FTEST/FTEST-MVP-TEMPLATE.md
  • ai_dev_ssd_flow/10_TSPEC/FTEST/FTEST_MVP_SCHEMA.yaml

主要能力(校验清单)

  • 嵌套目录规则(FTEST-NN_{slug}/FTEST-NN_{slug}.md)
  • 六个必需章节存在且顺序正确
  • FTEST 元素 ID 使用 TSPEC.NN.43.SS
  • 存在必需的累积标签(@brd..@spec,可选 @ctr)
  • 存在必需的子类型标签(@sys、@threshold)
  • 存在 SYS 覆盖矩阵与阈值引用
  • 存在 TASKS-Ready 分数声明并与阈值对齐

使用方式

通过以下命令执行校验:

python ai_dev_ssd_flow/10_TSPEC/scripts/validate_ftest.py docs/10_TSPEC/FTEST/
bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_all_tspec.sh docs/10_TSPEC/
bash ai_dev_ssd_flow/10_TSPEC/scripts/validate_tspec_quality_score.sh docs/10_TSPEC/
python ai_dev_ssd_flow/scripts/validate_cross_document.py --document docs/10_TSPEC/FTEST/FTEST-NN_slug/FTEST-NN_slug.md --auto-fix
python ai_dev_ssd_flow/scripts/validate_tags_against_docs.py --artifact FTEST-NN --expected-layers brd,prd,ears,bdd,adr,sys,req,spec --strict

集成关系

  • 被调用方:doc-ftest、doc-ftest-autopilot、doc-ftest-audit
  • 输出给:doc-ftest-audit、doc-ftest-fixer

实施计划一致性(IPLAN-004)

  • 将计划派生产出视为有效的 source mode,并验证实施计划范围/目标的意图保持。
  • 验证上游 autopilot 优先级假设:--iplan > --ref > --prompt。
  • 将计划上下文与产出物之间的目标/范围冲突标记为阻塞性问题,需要澄清。
  • 不引入如 docs-v2.0/00_REF 的旧版回退路径。

版本历史

版本 日期 变更
1.0 2026-02-27 初始 FTEST 校验器,含 schema/结构/标签/阈值检查及规范脚本引用

限制

官方文本暂未提供,其他细节暂未提供。