feat: add incremental trie lookup API and Deck::without_cards

- Add TrieCursor struct for partial Supersonic LUT trie traversal
- Add init_lookup/advance_lookup/finish_* methods for 5/6/7-card incremental eval
- Add raw_init/raw_advance/raw_finish_* zero-cost API (no depth tracking)
- Add Deck::without_cards() for constructing remaining decks
- Re-export TrieCursor from evaluator module
- Add comprehensive tests for all new APIs
- Update .gitignore for docs/REFERENCES.md
This commit is contained in:
Jan-Peter von Hunnius 2026-05-25 19:44:21 +02:00
parent 912445d992
commit 156904f2bf
4 changed files with 455 additions and 0 deletions

3
.gitignore vendored
View file

@ -11,3 +11,6 @@ Thumbs.db
# Proptest regressions (auto-generated)
proptest-regressions/
# Local reference file (not tracked)
docs/REFERENCES.md