TradingAgents/scripts
Youssef Aitousarrah 91311ad69d feat(hypotheses): detect baseline drift when scanner changes on main mid-experiment
Before concluding a hypothesis, check if the scanner's source file
changed on main since created_at. If it did, the baseline picks in
performance_database.json reflect the updated code for the later part
of the experiment, which can confound the comparison.

When drift is detected, a warning is embedded in:
- the concluded .md doc (blockquote below Decision)
- the PR comment (blockquote in the conclusion body)

The programmatic decision is not overridden — the warning is purely
informational, allowing the reviewer to judge whether the result is
trustworthy.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 15:42:21 -07:00
..
__init__.py feat(hypotheses): add comparison + conclusion script 2026-04-10 09:29:08 -07:00
analyze_insider_transactions.py chore: linter formatting + ML scanner logging, prompt control, ranker reasoning 2026-02-09 23:04:38 -08:00
build_historical_memories.py feat(scanners): add minervini scanner to registry 2026-04-06 13:51:42 -07:00
build_ml_dataset.py chore: linter formatting + ML scanner logging, prompt control, ranker reasoning 2026-02-09 23:04:38 -08:00
build_strategy_specific_memories.py feat(scanners): add minervini scanner to registry 2026-04-06 13:51:42 -07:00
compare_hypothesis.py fix(hypotheses): id validation, worktree prune, safe loop, 14d enrichment cutoff 2026-04-10 09:56:22 -07:00
install_git_hooks.sh feat: discovery system code quality improvements and concurrent execution 2026-02-05 23:27:01 -08:00
run_daily_discovery.py Update 2026-02-16 14:17:41 -08:00
run_hypothesis_runner.py feat(hypotheses): detect baseline drift when scanner changes on main mid-experiment 2026-04-10 15:42:21 -07:00
scan_reddit_dd.py feat: discovery pipeline enhancements with ML signal scanner 2026-02-09 22:53:42 -08:00
track_recommendation_performance.py Add recommendations folder so that the UI can display it 4 2026-02-10 22:28:52 -08:00
train_ml_model.py chore: linter formatting + ML scanner logging, prompt control, ranker reasoning 2026-02-09 23:04:38 -08:00
update_delisted_tickers.sh feat: discovery pipeline enhancements with ML signal scanner 2026-02-09 22:53:42 -08:00
update_positions.py feat(scanners): add minervini scanner to registry 2026-04-06 13:51:42 -07:00
update_ticker_database.py feat: discovery pipeline enhancements with ML signal scanner 2026-02-09 22:53:42 -08:00