Rebalance builder
Run Simulate first; live execution is allowed only when risks pass. Default portfolio — seed UUID.
Preview of the rebalance result without writing to the DB or enqueueing. Returns the order plan, drift and risk gates summary.Enqueues a job with dryRun=true: the full pipeline (router, risk, batch submit) runs without real venue calls.Real execution against venues. Active only if the latest Simulate confirmed all risk gates pass (liveExecuteAllowed=true).
Hint: run Simulate first to see risks and live-blocking.