- Phase 4 (Decision Engine): ActionQueue with 7 priority tiers,
4 behavior states (Idle/Explore/Combat/Loot), CombatAI with skill
rotation and flee logic, GoalManager with survival override,
DecisionEngine state machine integrated into the main game loop
- Phase 3 (Automapper): Complete hybrid SQLite/Memvid architecture
with WorldMapper orchestrator, room fingerprinting (SHA-256),
bidirectional exit linking, exploration queue, A* pathfinding,
HistoricalStorage with JSON fallback, SemanticSearch with keyword
fallback, SyncManager with configurable triggers
- Character Creator: State machine for automated character creation
with stat rolling/optimization per class weights, race/class/gender
selection, reroll logic with configurable thresholds
- Quest System: Quest lifecycle tracking (discover->accept->complete),
NLP-based objective extraction (kill/fetch/talk/explore), EXP/time
prioritization, pending kill target tracking
- Progression Optimizer: Grinding spot finder (EXP/hour), equipment
comparison by weighted stats, skill rotation optimizer (DPS vs
mana efficiency), session summary statistics
- LLM Integration (hybrid): Async Ollama client with retry/backoff,
LLMBrain coordinator for quest parsing, social AI, decision advice,
and ambiguous text parsing fallback. SocialAI for detecting and
responding to player messages (say/tell/shout/group/trade).
Graceful degradation when Ollama is unavailable.
All 214 tests passing.