docs: clean up documentation - remove obsolete architecture docs, simplify roadmap and vision, update READMEs

- Delete ARCHITECTURE_HAND_LOGGING_TOURNAMENT_IMPROVEMENTS.md (implemented)
- Delete ARCHITECTURE_SUPERSONIC_EVALUATOR.md (implemented)
- Delete REFERENCES.md (no longer needed)
- Simplify ROADMAP.md: remove Phases 4-7 (live server, advanced bots)
- Simplify VISION.md: focus on simulation testbed only
- Update README.md: dual evaluator architecture, fix broken links
- Update holdem_core/README.md: fix title, add Supersonic evaluator docs
This commit is contained in:
Jan-Peter von Hunnius 2026-05-25 12:19:44 +02:00
parent 09a0777f96
commit 14c56485e7
7 changed files with 87 additions and 1492 deletions

View file

@ -1,6 +1,6 @@
# Poker AI Testbed & Live Server Roadmap
## Phase 2: Simulation Testbed ✅
## Simulation Testbed
**Remaining for mass simulation**
- Parallel simulation engine (multi-threading)
@ -9,25 +9,7 @@
---
## Phase 4: Bot Framework
**Goal:** All bot types with playability enhancement
**Bot core implementations** (partially complete)
- Logging of decision-making process
**Advanced bots**
- Nash equilibrium calculator for SNG endgame – port from Java
- Statistical tracking bot – port from Java
- GPU acceleration for mass rollouts
- Hand-reading opponent modeling (possibly with GPU integration)
- Flop playability precomputation & score integration
- Basic reinforcement learning skeleton
- Hybrid bot combining multiple approaches
- Genetic algorithm for bot evolution (via configuration files)
---
### Phase 5: "Unit Test" Framework
### "Unit Test" Framework
**Goal:** Bot behavior can be tested against predefined hands
**Hand Replayer**
@ -35,39 +17,4 @@
- Action comparison to expected outcome
- Selection of hands from different sources (books)
- Action likelihoods (multiple replays)
---
### Phase 6: Live Server Infrastructure
**Goal:** Real-time bot deployment
**Server core**
- Network protocol design (TBD: WebSocket, JSON, MQ, etc.)
- Actions (incl. early fold and table selection), events (incl. table switches and available tables)
- Client registration and management
- Game state synchronization
- Action dispatch system
- Event logging for analysis of problems
**Client adapter system**
- Client factory for different poker environments
- Screen / protocol scraping adapters
- Table selection logic
- Configuration-driven game selection
---
### Phase 7: Integration & Polish
**Goal:** Production-ready system
**Advanced features**
- Real-time strategy adaptation
- Multi-table coordination
- Bankroll management
- Risk adjustment based on results
**Optimization and deployment**
- Performance profiling and optimization
- Error handling and recovery
- Documentation and examples
- Deployment scripts and configuration
- GUI for test runs with chosen hand-sets and bots