- [ ] NFR-2.1: Write unit tests for all public API methods, covering at least 80% of code paths. - [ ] NFR-2.2: Use mocking or simulation for BLE peripherals to facilitate testing in CI environments.