constraints.hopl
Define los límites de seguridad de ejecución, caps de tasa y guardas de uso de recursos. Se recarga en caliente mediante /auroraoptimizer policy reload.
execution:
max_actions_per_cycle: 10
max_actions_per_minute: 50
max_actions_per_hour: 500
cooldown_seconds: 15
safety:
require_confirmation: false
allow_partial_execution: true
rollback_on_error: true
resource_limits:
max_memory_usage_percent: 90
min_tps_for_execution: 8.0
max_mspt_for_execution: 90.0
| Parámetro | Descripción |
|---|---|
max_actions_per_cycle | Número máximo de acciones que el orquestador puede ejecutar en un solo ciclo de evaluación |
max_actions_per_minute | Cap de tasa por minuto para prevenir ráfagas de acciones sostenidas |
max_actions_per_hour | Cap de tasa por hora para toda la sesión del servidor |
min_tps_for_execution | El orquestador no ejecuta acciones si el TPS cae por debajo de este valor (el servidor está demasiado sobrecargado) |
max_mspt_for_execution | El orquestador no ejecuta acciones si el MSPT supera este valor |
rollback_on_error | Si una acción falla parcialmente, se revierten los cambios aplicados hasta el momento |