- Push v1.2.3 + create release tag
- Investigate N+1 API calls (electricity + gas readings per update cycle) — needs API schema review
- (clear)
- O(1) device lookup dict — deferred, O(N) fine at current device counts
- Set up project with Claudify (
/start) - Comprehensive code review — session 1 (refactor: tariff_scraper.py, data_processor.py, init.py rewrite, entity fixes)
- Comprehensive code review — session 2 (15 issues fixed: critical timeout, parallel fetches, ISO8601, private attrs)
- System audit — Grade B, agent-memory dirs created, knowledge base populated
- Code quality pass + test coverage (+78 tests, 272 total): bug fixes, datetime standardisation, new test_data_processor.py
- Commit v1.2.3 + update docs (CHANGELOG, manifest.json, both READMEs identical)