""" Single source of truth for hyperparameters. The Optuna-derived "best" hyperparameters were hardcoded in both run_full.py and continual_demo.py. If the Optuna study were ever rerun and produced different best_params, these two files would silently drift out of sync with each other and with the actual search result — exactly the "single source of truth" violation this project's own design rules aim to prevent. Every consumer now imports BEST_HPARAMS from here instead of re-declaring it. If you rerun the Optuna study (src/train.py) and get a new best result, update ONLY this file. """ from __future__ import annotations BEST_HPARAMS = dict( lr=3.82e-4, curvature=0.455, hidden=96, batch_size=8, pred_steps=4, w_phys=9.6e-4, levels=2, ) WINDOW = 4 # input window length used consistently across pretrain/PPO/env