create_2_Open_Interface_Spec.pdf create_2_Open_Interface_Spec.txt logs node_modules/ __pycache__/ *.py[cod] .pio .vscode/ config.h robots.json roverd-dummy server/config.yaml server/data/discord-guilds.json server/data/global-objective.json server/data/admin-reason.json server/data/buttonbox-state.json server/data/barcode-tts-cache/ server/data/rover-odometers.json server/data/mediamtx.yml # npm lockfiles are deliberately tracked. The production image uses `npm ci`, # so a clean GitHub checkout must contain the exact dependency resolution used # by local builds rather than resolving a different dependency tree. !server/data/ !server/data/barcode-registry.json webui/src/config/analytics.jsx webui/src/config/driverAnalytics.json server/data/analytics.html plans/barcodegames.txt .gitignore server/data/identity.sqlite server/data/barcode-games.json server/data/identity.sqlite-shm server/data/identity.sqlite-wal server/src/services/balanceBoardService/native/balance_board_worker server/data/fleet-reports.sqlite server/data/fleet-reports.sqlite-shm server/data/fleet-reports.sqlite-wal server/data/configuration.sqlite server/data/configuration.sqlite-shm server/data/configuration.sqlite-wal