- 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)
25 lines
816 B
Markdown
25 lines
816 B
Markdown
# Documentation Index
|
|
|
|
| Document | Description |
|
|
|----------|-------------|
|
|
| [README.md](../README.md) | Project overview & quick start |
|
|
| [design_main_game.md](design_main_game.md) | Main game loop design |
|
|
| [design_discussion.md](design_discussion.md) | Discussion phase design |
|
|
| [api.md](api.md) | Source code API reference |
|
|
| [development.md](development.md) | Developer guide |
|
|
| [openrouter_api.md](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/`
|