constraints.hopl
Defines execution safety limits, rate caps and resource usage guards. Hot-reloaded via /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
| Parameter | Description |
|---|---|
max_actions_per_cycle | Maximum number of actions the orchestrator can execute in a single evaluation cycle |
max_actions_per_minute | Per-minute rate cap to prevent sustained action bursts |
max_actions_per_hour | Per-hour rate cap for the entire server session |
min_tps_for_execution | The orchestrator will not execute actions if TPS drops below this value (server is too overloaded) |
max_mspt_for_execution | The orchestrator will not execute actions if MSPT exceeds this value |
rollback_on_error | If an action fails partially, any changes applied so far are rolled back |