It was never in the enabled timeframes, so it held zero bars and produced no levels, but it still carried weight 8 in the scoring table and forced bucket_start to special-case a wall-clock ET anchor whose entire purpose was surviving DST transitions. That was the most intricate logic in session.py, maintained for a timeframe nobody used. Daily is now the only session-anchored bucket, which is a much easier rule to state and to keep correct. The DST parametrised tests go with it; the Sunday open and daily boundary cases remain. Manual-line tests move to 1h, so the weight assertions drop from 8 to 4. The plan document keeps its 4h examples — rewriting a dozen illustrative sentences would churn more than it clarifies — but the timeframe-roles section now records the removal so nothing reads as a spec to build. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| fixtures | ||
| test_aggregator.py | ||
| test_alerts.py | ||
| test_auth.py | ||
| test_confluence.py | ||
| test_horizontals.py | ||
| test_manual_lines.py | ||
| test_moving_averages.py | ||
| test_replay.py | ||
| test_session.py | ||
| test_store.py | ||
| test_vwap.py | ||
| test_yahoo.py | ||