用途:为具有破坏性或高风险的操作提供执行前安全层,自动检测操作类型、生成前置校验闸门、评估风险与置信度,并在阻断时输出结构化错误。
主要能力:自动分类操作类型,包括数据库迁移、认证变更、API 契约变更、部署、破坏性文件操作、安全变更、多层变更、依赖变更和配置变更,并给出默认风险等级;针对每类操作生成前置闸门,闸门分阻断性与非阻断性,例如数据库迁移要求可回滚或已备份、无数据丢失、本地已测试;风险评分从影响范围、可逆性、置信度三个维度计算,取最大值作为综合风险,低风险放行、中等风险需批准、高风险强制审查并需回滚计划;置信度评分基于模式新颖度、测试覆盖、领域复杂度和变更范围,80-100 高、50-79 中等、0-49 低;阻断输出统一格式为 ERROR、CAUSE、RISK、FIX、BLOCKING;对非阻断且低风险的情况可自动应用修复并重试,失败后升级为阻断;与 Council of Logic、Genesis Orchestrator、Verification Agent 有衔接,并区分 EXPLORATION、BUILD、SCALE、STRATEGY 模式。
使用方式:由智能体在拟执行操作前自动调用;被阻断时按输出中的 FIX 处理,回应 proceed 继续。命令保持原样,如 uv run pytest tests/test_auth.py、pnpm turbo run test、uv run alembic upgrade head 等。
限制:不负责代码质量审查、阶段编排、架构漂移或运行时错误处理,这些分别交给 council-of-logic、genesis-orchestrator、system-supervisor、error-taxonomy;探索与只读操作、纯策略规划不启用;自愈机制不适用于阻断性闸门、中高风险操作、安全相关闸门和数据库迁移闸门;具体安装方式、价格、平台支持与效果数据暂未提供。