mirror of
https://github.com/ruvnet/RuView.git
synced 2026-10-21 22:22:33 -05:00
--dry-run persisted the merged state record, so the next real run merged on top of values that never reached the device. It now skips save_state. The NVS binary is still written to nvs_provision.bin because ADR-061 and scripts/qemu-mesh-test.sh consume it. --reset deleted the per-port state file before argument validation, so a run that then failed (e.g. missing WiFi credentials) still lost the record. It now only ignores the prior state; a successful flash overwrites the file as before. Also fix the module docstring's package name: the PyPI package is esp-idf-nvs-partition-gen, matching the runtime hint. Fixes #2096 Co-Authored-By: claude-flow <ruv@ruv.net>