1756192270
pytest / test (push) Successful in 46s
- Add docs/future-ideas.md: unscheduled backlog (more data sources/types, long-term storage, Home Assistant data persistence, MQTT client, near-term PWA). - CLAUDE.md: codify M1 lessons — reviewer blind-review discipline, build-context integrity checks when deleting/moving files, fixup-vs-standalone-commit boundary, and a pre-release walkthrough (run app + docker build + manual smoke) before tagging.
1.3 KiB
1.3 KiB
Future Ideas / Backlog(暂无 Milestone)
记录尚未排期的想法。等某条成形、值得集中推进时,再升级为 docs/roadmap.md 里的 milestone 并展开成 docs/design/ 任务卡。这里只是备忘,不是承诺。
项目定位:个人自用、针对自家场景特化,不开源。因此设计可按单用户 / 自家需求简化,不必为通用性、多租户、对外发布做过度抽象。
数据与存储
- 增加更多数据类型 / 来源(持续扩展)。
- 针对需要长期保存的数据,考虑更合适的存储方案(当前全 SQLite;长期 / 大量数据可能需要更强的数据库)。
- 把 Home Assistant 接收到的数据纳入本系统做持久化 / 展示。
集成
- MQTT:让后端作为一个 MQTT client,双向收发数据。
前端 / 移动端
- PWA(近期、可能并入 M2 或单独小里程碑):在 React Native(M3)之前,用 PWA 把 web SPA 包装成"准手机 App"——可安装到桌面、响应式、离线壳。
- 影响当下设计:M2 的 UI 从一开始就按移动端布局考虑(响应式 + 合理的参数显示),为之后加 PWA 铺路。
备注
- 以上为临时记录(讨论 M2 范围时随手想到),后续可增删、重排优先级。