From fee591c6ca9b0e9753abcb9dbbdb7ff6363843fe Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 21 Jun 2026 20:01:23 +0200 Subject: [PATCH] feat(quickadapter)!: add causal label split foundation (#78) Causal split guards on QuickAdapter training. Default causal mode rejects `data_split_parameters.shuffle=true`, `feature_parameters.shuffle_after_split=true`, and `feature_parameters.reverse_train_test_order=true`. - `feature_parameters.causal_mode` (default `true`): guard toggle. `false` is deprecated. - `feature_parameters.label_horizon_candles` (default `label_period_candles`): candles after a label row before its label is considered known by causal split guards. Fallback chain `label_horizon_candles` -> `label_period_candles` -> `1`. - `