- Core engine: simulator, game mechanics, triggers (138 tests) - Fog-of-war per-player state tracking - Meeting flow: interrupt, discussion, voting, consolidation - Prompt assembler with strategy injection tiers - LLM client with fallbacks for models without JSON/system support - Prompt templates: action, discussion, voting, reflection - Full integration in main.py orchestrator - Verified working with free OpenRouter models (Gemma)
816 B
816 B
Documentation Index
| Document | Description |
|---|---|
| README.md | Project overview & quick start |
| design_main_game.md | Main game loop design |
| design_discussion.md | Discussion phase design |
| api.md | Source code API reference |
| development.md | Developer guide |
| openrouter_api.md | LLM integration notes |
Design Documents
Captured from design Q&A sessions:
- Main Game — Agents, triggers, tools, fog-of-war, scratchpads
- Discussion — Priority bidding, voting, ghost chat, personas
Quick Links
- Tests:
python3 -m unittest discover -v tests/ - Map:
data/maps/skeld.json - Config:
config/game_settings.yaml - Prompts:
config/prompts/