用途:校验 STEST(Smoke Test Specification)文档,检查子类型专属的 schema、结构、可追溯性与部署烟雾门禁要求是否符合 Layer 10 STEST MVP 规范。
主要能力(依据所列检查清单):嵌套文件夹规则校验(STEST-NN_{slug}/STEST-NN_{slug}.md);六个必需章节是否齐全且顺序正确;STEST 元素 ID 是否采用 TSPEC.NN.42.SS;必需累积标签(@brd..@spec,可选 @ctr);必需子类型标签(@ears、@bdd、@req);超时预算标记(max 300s 或 <=300s);100% 门禁标记(Target: 100% 或 100% quality gate);回滚流程要求是否显式(每个测试都必须有回滚流程);关键路径是否有明确的二值通过/失败标准。
使用方式(命令保持原样): python ai_dev_ssd_flow/10_TSPEC/scripts/validate_stest.py docs/10_TSPEC/STEST/ 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/STEST/STEST-NN_slug/STEST-NN_slug.md --auto-fix python ai_dev_ssd_flow/scripts/validate_tags_against_docs.py --artifact STEST-NN --expected-layers brd,prd,ears,bdd,adr,sys,req,spec --strict
集成关系:由 doc-stest、doc-stest-autopilot、doc-stest-audit 调用;结果供 doc-stest-audit、doc-stest-fixer 使用。
实现计划一致性(IPLAN-004):将计划派生输出视为有效 source mode,并验证实现计划范围/目标的意图保留;校验上游 autopilot 优先级假设 --iplan > --ref > --prompt;将计划上下文与产物输出之间的目标/范围冲突标记为阻塞问题,需澄清;不得引入 docs-v2.0/00_REF 等旧版回退路径。
版本记录:1.0(2026-02-27)初始 STEST 校验器,含 schema/结构/标签检查与严格部署门禁校验规则。
限制:资料未提供收费、平台支持范围、性能指标或失败输出格式等信息。