Skip to content

fix: add recommendedAction to oe_matchup_edge signal package#71

Open
bongofounder-hub wants to merge 2 commits intoVirtual-Protocol:mainfrom
bongofounder-hub:main
Open

fix: add recommendedAction to oe_matchup_edge signal package#71
bongofounder-hub wants to merge 2 commits intoVirtual-Protocol:mainfrom
bongofounder-hub:main

Conversation

@bongofounder-hub
Copy link
Copy Markdown

Problem

B strategy's signal-guided decision rate was ~6.7% despite valid signals being generated. signalRecommendedActionRaw was always NULL in league results.

Root Cause

oe_matchup_edge package was excluded from the block that sets recommendedAction, confidence, and signalDrivers. The league runner reads recommendedAction → gets null → treats signal as neutral → falls back to random.

Meanwhile the signal field correctly contained 'ODD'/'EVEN' values with meaningful edge (0.05+), but was ignored by the runner's decision logic.

Fix

Added oe_matchup_edge to the existing confidence/recommendedAction/signalDrivers inclusion list (1-line change).

Expected Impact

  • Signal-guided decision rate: ~6.7% → ~90%+
  • B strategy should now properly follow matchup edge signals instead of falling back to random

JayClaw added 2 commits March 28, 2026 18:43
B strategy signal-guided rate was ~6.7% because oe_matchup_edge did not
include recommendedAction field. League runner reads this field and falls
back to neutral/random when null. Adding oe_matchup_edge to the existing
confidence/recommendedAction/signalDrivers block should raise signal-guided
rate to ~90%+.
- fetchSignal was reading recommendedAction from top-level deliverable
  instead of deliverable.value (signal envelope). Now unwraps properly.
- Adaptive joiner/creator modes were using pre-fix rounds (where signal
  was always null) to calculate accuracy → always 50% → mode=random.
  Now filters to rounds with actual signal data (rawAction non-null)
  and forces align/follow until 12+ real signal rounds accumulate.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant