- AGENTS.md: mark PLAN.md as user-owned (never modify; it stays tracked)
- move the .env ignore rule to the garage root so it covers any depth
- drop the hardcoded "port 7654" hint from the no-server message; the target
is now reported from the resolved SERVER_URL. The 7654 fallback remains
only as the upstream TR default.
A minimal Tank Royale bot that boots and stands still. Body, gun and radar
are set to white once at init (team convention: white = not programmed yet);
the tick loop only calls go().
- DevControlBot/ holds the single bot module, its metadata JSON, the
BotLauncher entry script and the nimble file
- DevControlBot.sh is a thin wrapper around the runBot nimble task:
release build by default, --debug for the classic diagnostic build
- dependencies resolve at run time from the global nimble store via
`nimble path`; optional .env (gitignored) supplies env vars such as
SERVER_URL, with existing environment variables taking precedence
- build happens in a throwaway mktemp dir removed on exit; no artifacts