进化流水线
PRX 中的每个自进化提案都通过四阶段流水线:门控、分析、判断和执行。此流水线确保变更经过充分论证、安全且可逆。
流水线阶段
┌────────┐ ┌─────────┐ ┌────────┐ ┌─────────┐
│ 门控 │───►│ 分析 │───►│ 判断 │───►│ 执行 │
└────────┘ └─────────┘ └────────┘ └─────────┘1. 门控
门控阶段确定是否应触发进化周期。它检查:
- 计划条件(基于时间的触发器)
- 数据充分性(足够的分析样本)
- 系统健康状态(无活跃事件)
- 速率限制(每个时间窗口的最大变更数)
2. 分析
分析阶段检查收集的数据以识别改进机会:
- 性能指标聚合
- 模式检测和异常识别
- 与基线的比较
- 带预期影响估计的提案生成
3. 判断
判断阶段评估提案的安全性和正确性:
- 针对预定义不变量的完整性检查
- 风险评估评分
- 与现有策略的冲突检测
- 审批路由(L1 自动,L3 手动)
4. 执行
执行阶段应用已批准的变更:
- 创建回滚快照
- 原子性地应用变更
- 监控回归信号
- 完整性检查失败时自动回滚
配置
toml
[self_evolution.pipeline]
gate_check_interval_secs = 3600
min_data_points = 100
health_check_url = "http://localhost:3120/health"