.direnv .pio .build-wt-* .vscode/.browse.c_cpp.db* .vscode/c_cpp_properties.json .vscode/launch.json .vscode/ipch out/ site/ # Local firmware archives and build logs .releases/ out.*/ out-*/ build-logs/ # Local resume state, extracted firmware, and physical-test logs from the # pinned RAK3401 chain runner. These may contain device-specific settings. rak3401-mota-chain-work/ # Generic runner work directories can also contain endpoint-bound recovery # settings and diagnostic logs. Never stage them with a broad `git add`. meshcore-lora-ota-*/ .direnv/ .DS_Store .vscode/settings.json .vscode/extensions.json .idea cmake-* .cache .ccls compile_commands.json .venv/ venv/ # Script-generated cert bundles (see scripts/generate_cert_bundle.py) src/certs/x509_crt_bundle.bin src/helpers/esp32/WebConfigHtml.h # Generated by pioarduino's component-manager preflight for Arduino 3 builds. src/idf_component.yml ssl_certs/cacert.pem platformio.local.ini # Local machine login details and private hardware-test configuration. .target .target.* *.target !.target.example !.target.template /tools/hil/S3SoakWiFiKey.h /tools/hil/*.local.json # Disposable hardware-test transport exports and process state. Keep reviewed # result captures, manifests, validation summaries and cleanup evidence visible. /tools/hil/profile_*_export.json /tools/hil/profile_*_run-control.json /tools/hil/profile_*_run-exit.json /tools/hil/**/run-control.json /tools/hil/**/run-exit.json /tools/hil/**/*.log /tools/hil/**/*.jsonl /tools/hil/**/*.pid /tools/hil/**/*.sock /tools/hil/**/*.tmp .cursor/* .claude/* .cursorrules __pycache__/ # Worktrees checked out inside the repo. Committing one adds a stray gitlink # that makes every CI checkout warn "No url found for submodule path ... in # .gitmodules", and leaves `git status` permanently dirty so the next `git add # -A` re-commits it. .wt-* covers the hand-made ones; .build-wt-* the CI ones. .build-wt-*/ .wt-*/ scripts/__pycache__/* # Reduced-TLS mbedTLS archives, ~6 MB per arch, fetched by scripts/fetch_mbedtls_4k.sh. # Not committed because they must be rebuilt for every espressif32 platform bump. .mbedtls-4k/