用途:在 SDD 工作流第 6 层创建系统需求(SYS)文档,把架构决策转化为可量化的系统级技术需求,包括功能能力与质量属性。前置条件需已完成第 1-5 层(BRD、PRD、EARS、BDD、ADR),并先列出上游产物、只引用真实存在的文档,禁止使用 BRD-XXX 或 TBD 等占位符,也不补建缺失的上游产物。
主要能力:提供 15 节 MVP 结构(系统定义、系统需求、系统规范、系统运维、验证与控制);要求 9 个必填文档控制字段及 EARS-Ready、REQ-Ready 评分;REQ-Ready ≥90% 才能标记 Approved,低于 90% 会阻止 REQ 创建。元素 ID 统一为 SYS.NN.xxxx(功能 01、质量属性 02、用例 11、系统需求 26),禁用 FR-XXX、QA-XXX 等旧格式。所有量化值须用 @threshold 标签引用阈值注册表,系统流程须用 Mermaid 图,第 6 层需累积包含 @brd、@prd、@ears、@bdd、@adr 共 5 个上游标签。
使用方式:先阅读 SHARED_CONTENT.md、上游 ADR 与模板 ai_dev_ssd_flow/06_SYS/SYS-MVP-TEMPLATE.md;在 docs/06_SYS/ 下用嵌套目录 SYS-NN{slug}/ 创建文件,更新 SYS-00_TRACEABILITY_MATRIX.md;通过脚本与 pre-commit 钩子校验,如 python ai_dev_ssd_flow/06_SYS/scripts/validate_sys.py docs/06_SYS/SYS-NN_{slug}/SYS-NN_{slug}.md --verbose 与 pre-commit run sys-core-validator --all-files。
适用场景与限制:适用于已具备完整上游链路、需定义系统技术需求并准备拆解为 REQ 的项目;校验含 8 项检查,错误须提交前修复。保留 ID 为 SYS-00_* 的索引类文档完全豁免校验;SYS 不支持 REF 文档。具体收费与价格资料暂未提供。