References

Local filesystem paths and references for the super-marvin project.

---

## Strategy & Poker Theory

/home/jan/Development/poker/references/Meerkat-API
/home/jan/Development/poker/references/Books

## Java Supersonic Framework

The original Java implementation that was ported to Rust in `holdem_bots::common`:
- **ModularStrategy** — Composite pattern with voting modes (FirstApplicable, Democratic, Random)
- **StrategyBot** — Adapter wrapping a `Strategy` into a `HoldemPlayer`
- **ActionRecorder** — Per-hand action tracking segmented by street
- **HandAnalyzer** — Static hand strength analysis (flush draws, straight draws, overpairs, etc.)
- **HandHelper** — Board texture analysis, Kill Phil grouping, drawing outs
- **StrategyContext** — Read-only game state snapshot for strategy decisions

- Original: /home/jan/Development/poker/old_bot/SNG-Testbed/src/pokerai/pokerbots/common/supersonic/

## Java Supersonic & Team Bots

- Bots: /home/jan/Development/poker/old_bot/SNG-Testbed/src/pokerai/pokerbots

## External Libraries & Dependencies

- **holdem_core** — Core poker engine (hand evaluation, game state, player traits)

## Poker Mathematics & Theory

- **Poker Strategy** — University of Alberta Computer Poker Research Group.
    - http://poker.cs.ualberta.ca/publications.html

id: 9d43cb9d080348ceb1994c18af165b52
parent_id: 2c8da247905946c3aa19eb4936e16323
created_time: 2026-05-31T10:39:09.675Z
updated_time: 2026-05-31T10:54:50.073Z
is_conflict: 0
latitude: 0.00000000
longitude: 0.00000000
altitude: 0.0000
author: 
source_url: 
is_todo: 0
todo_due: 0
todo_completed: 0
source: joplin-desktop
source_application: net.cozic.joplin-desktop
application_data: 
order: 1780223949675
user_created_time: 2026-05-31T10:39:09.675Z
user_updated_time: 2026-05-31T10:54:50.073Z
encryption_cipher_text: 
encryption_applied: 0
markup_language: 1
is_shared: 0
share_id: 
conflict_original_id: 
master_key_id: 
user_data: 
deleted_time: 0
type_: 1