Generated File Structure
After the first startup, AuroraOptimizer generates the following configuration directory:
plugins/auroraoptimizer/
config.yml Main configuration — behavior, thresholds, handler parameters
bootstrap.yml Startup configuration — language, log level, file paths
policies.hopl Optimization policy definitions and target selectors
constraints.hopl Execution safety limits and rate caps
orchestration.hopl Orchestrator strategy, scoring weights, cooldowns
observability.hopl Eye observation intervals and Analysis mode configuration
lang/
en_US.yml English language strings
es_ES.yml Spanish language strings
| File | Purpose | Hot Reload |
|---|---|---|
bootstrap.yml | Language, log level, .hopl file paths | No — requires restart |
config.yml | All runtime behavior | Partial — see note |
policies.hopl | Optimization policies and selectors | Yes — /auroraoptimizer policy reload |
constraints.hopl | Safety limits and rate caps | Yes — /auroraoptimizer policy reload |
orchestration.hopl | Orchestrator strategy and cooldowns | Yes — /auroraoptimizer policy reload |
observability.hopl | Sampling intervals and Analysis mode | Yes — /auroraoptimizer policy reload |
Note: Changes to
config.ymlsections other thanheuristics.triggersrequire a full server restart to take effect. Theheuristics.triggerssection hot-reloads via/auroraoptimizer policy reload.