Opus finding
weighted_score == 0 is labeled crowd_direction='YES'
lowbughigh
- agent/signals.py:175-178
When up_vp == down_vp the score is exactly 0 (neutral), but it's emitted as YES. The agent could be nudged to buy YES on a perfectly split topic. Filtering total_vp==0 above doesn't cover the equal-vote case.
Recommendation
Either skip topics with weighted_score == 0 (no signal) or label them 'NEUTRAL'; alternatively use a small epsilon threshold.