| Understanding the Engine | What are the core objects, why action replay, how does a move travel? |
| Development Setup | How do I build and run the project locally and run the tests? |
| Game Structure | How do I add a new game title from scratch — files, constants, round configuration? |
| Map Configuration | How do I define the hex grid, terrain costs, location names, and tile supply? |
| Corporations & Companies | What are all valid fields for CORPORATIONS and COMPANIES? |
| Trains, Phases & Market | How do TRAINS, PHASES, and MARKET control the economic arc? |
| Rounds & Steps | How does the engine process moves, and how do I write a custom Step? |
| Abilities | What ability types exist and when is each when: value active? |
| Tile Reference | What is the tile string DSL, and how do I inspect tiles while developing? |
| Testing Your Game | How do I create a fixture, run it, and debug a failing replay? |
| Coding Guidelines | What patterns are required or forbidden in PRs? |