coulomb-loop/loops/regulator/rotation-policy.yml

38 lines
853 B
YAML
Raw Normal View History

version: "1"
adr: ADR-004
status: design # implementation in LOOP-WP-0004 T09
window_cycles: 14
signals_required: 3 # of 4 below
signals:
quality_plateau:
metric: avg_quality_delta
threshold: 0.02
comparison: prior_window
success_stable:
metric: success_rate
threshold: 0.85
operator: gte
optimizer_stall:
metric: new_actionable_recommendations
threshold: 0
operator: eq
marginal_gain:
metric: progress_events_or_merged_changes
threshold: 0
operator: eq
actions_on_saturation:
- set_roster_status: saturated
- disable_schedule_agent: optimization
- promote_next_from: expansion_queue
- record_decision: state-hub
- elevate_priority: optimization_session
revisit_saturated:
cadence: monthly
triggers:
- ci_regression
- new_active_workstream
- manual_operator_request