• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

philihp / kennerspiel / 26034300920

18 May 2026 12:44PM UTC coverage: 96.185% (+0.03%) from 96.158%
26034300920

push

github

web-flow
feat(game): encode rondel yields alongside positions (#1709)

Adds a second 9-slot section to the shared block of the feature
vector: for each rondel token, the resource amount it would currently
yield if taken (computed via the existing take() function in
board/rondel.ts), normalized by the max possible yield of 10. Tokens
not yet on the rondel encode as 0.

The model previously got the token positions as deltas mod 13 — useful
for "where is each token" but not directly the play-relevant signal.
Yield is the value the player would actually receive on take, so
exposing it lets the heuristic head learn rondel decisions without
re-deriving the arm-value table.

FEATURE_LEN grows by 9. featureSpec.vocab.rondelKeys still describes
both sections; consumers can index them as
  deltas: shared
  yields: shared + rondelKeys.length

https://claude.ai/code/session_012g8vWmxD3NfWGedLs6YqpK

Co-authored-by: Claude <noreply@anthropic.com>

1311 of 1501 branches covered (87.34%)

Branch coverage included in aggregate %.

3505 of 3506 relevant lines covered (99.97%)

707.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

94.3
/game/src/encode.ts


Build SHA Not Found

The commit SHA "644806e191fecdf321e94d34080f8def74e9dfc5" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc