Sensor Monitor project guidance
Implement the bounded teaching task in this folder. Inputs are synthetic; firmware and host must share the policy/parser sources in firmware/sensor-monitor/.
Read requirements before policy changes and hardware before board claims. The exact example is Adafruit product 5477, Feather ESP32-S3, 4 MB flash / 2 MB PSRAM; dependencies.json is the source of truth for the full FQBN and tool pins.
Approved local checks: .\scripts\test.cmd, .\scripts\replay.cmd, and .\scripts\build-firmware.cmd. Host appendix: python3 scripts/native.py test; python3 scripts/native.py build then python3 tests/test_replay.py.
Keep changes scoped; inspect the diff and report actual command exit/results. Tie findings to code and evidence. Never turn host tests or compilation into claims of board observation. Upload, wiring, physical measurements, remote publication, and account changes require their own task authorization. No paid API is needed. These instructions guide behavior; runtime permissions control access.