这个项目能做什么

AI-SDLC是一个面向规范驱动AI工作流的决策引擎,覆盖规范驱动开发栈中从合同到交付的环节。它解决了AI代理能构建小型项目但代码库增长时软件质量下降的问题,通过就绪定义门禁前置操作员决策,并确定性地执行定义明确的合同。 该框架由五大支柱组成:决策引擎,包含就绪定义门禁和即将推出的决策目录;自主流水线编排器,遍历依赖图,将任务分派到隔离的git工作树中,并运行第0至13步流水线;跨工具审查,包含三个并行审查子代理和DSSE证明,通过构造强制独立性;操作员终端界面,有五个面板用于监控决策、流水线、依赖图、配置和分析;以及声明式治理,包含流水线、决策、代理角色、质量门禁、自主策略和适配器绑定等资源,全部由JSON Schema支持。 该项目与代理无关,支持Claude Code、Codex、Cursor、Copilot、Aider或任何兼容OpenAI的API。它作为多个包发布,包括编排器运行时、流水线CLI、Claude Code插件、TypeScript/Python/Go SDK以及一致性测试套件。该规范遵循Kubernetes风格的API成熟度,目前为v1alpha1。项目采用Apache 2.0许可证。