# Multi-server behavior

The bot is designed to operate independently in every Discord server it is invited to.

- `TEST_GUILD_ID` is optional and is only a development/test-server hint.
- The bot does not automatically synchronize every server at startup.
- Use `/setup` inside a server to synchronize that server against the blueprint.
- Feature commands and state are scoped to the server where they are used.
- A setup action in one server does not intentionally modify another server.

For production, invite the bot to each server with the required permissions and run `/setup` separately in each server.
