RS-1 Development
Firmware Build (Early)
Section titled “Firmware Build (Early)”From rs-1/README.md:
# Prerequisites: ESP-IDF 5.x, Python 3.9+, USB-C cableidf.py buildidf.py -p /dev/ttyUSB0 flashNote: Firmware implementation is not started yet. These commands are placeholders until builds are available.
Documentation-First Workflow (Verified)
Section titled “Documentation-First Workflow (Verified)”From rs-1/CLAUDE.md:
- Update module specs before implementing firmware changes.
- Update contracts in
docs/contracts/when interfaces change. - Keep architecture diagrams and assumptions in sync with behavior.
Testing and Validation (Verified)
Section titled “Testing and Validation (Verified)”From rs-1/CLAUDE.md, rs-1/docs/testing/INTEGRATION_TESTS.md, and rs-1/docs/testing/VALIDATION_PLAN_RS1.md:
- Integration scenarios cover pipeline, OTA, config, recovery, and cloud sync.
- Validation metrics include setup time, false occupancy rate, and OTA success rate.
Sources
Section titled “Sources”rs-1/README.mdrs-1/CLAUDE.mdrs-1/docs/testing/INTEGRATION_TESTS.mdrs-1/docs/testing/VALIDATION_PLAN_RS1.md