SuperAPI AI 工具集

ddd-decide

安全与审计

查看项目

更新于 10-16 08:08

技能介绍

用途:ddd-decide 用于在架构影响大、安全或安全敏感、回退代价高、存在多种可行方法、证据不确定或冲突、且可能影响后续大量对象的决策场景。它强调“无备选不决策、无证据不备选、无标准不选择”,以预声明标准防止事后合理化。普通变量命名、常规 CRUD 或已有 ADR 覆盖的既定约定不应使用。

主要能力:按步骤执行设计锦标赛。一、冻结设计简报,使所有候选共享相同需求、约束、证据语料、风险、质量优先级与架构限制。二、生成 2 至 3 个独立备选,必须包含最简单可行设计作为基线,以及质量/领域优化设计,必要时可加真正不同的混合方案,建议使用独立代理上下文以减少锚定。三、产出标准化设计卡,包含对象与职责模型、数据与控制流、不变量、失败行为、信任边界、所用方法、被拒复杂度、所需控制、运维后果、证据引用与已知不确定性。四、依据预声明标准评估,硬约束为通过/失败,其余标准在揭示候选前加权:正确性与不变量覆盖、简单性、文档支持、安全性、可测试性、可运维性、可演化性、可逆性、性能、实现与维护成本;不采用人气投票。五、评审团结构包括确定性约束检查、证据有效性审查、相关专家批评、独立综合代理(不得为候选作者),高影响决策须人工批准。六、证据无法解决争议时,授权有界 spike、基准测试或实验。七、保留负向知识,在 ADR 中记录被拒设计为何失败、哪些假设重要、未来何种条件下应重新考虑。

使用方式:按上述步骤组织评估并记录 ADR;具体命令、安装方式与集成方式在资料中暂未提供。

限制:资料未说明收费、价格、平台与具体效果;当决策只有一个可行选项时应直接记录为 ADR 而不运行锦标赛;若与已存在 ADR 的既定约定重复则不应使用。