Files
tliu93 1756192270
pytest / test (push) Successful in 46s
docs: record future-ideas backlog and refine CLAUDE.md workflow rules
- 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.
2026-06-12 22:50:47 +02:00

1.3 KiB
Raw Permalink Blame History

Future Ideas / Backlog(暂无 Milestone

记录尚未排期的想法。等某条成形、值得集中推进时,再升级为 docs/roadmap.md 里的 milestone 并展开成 docs/design/ 任务卡。这里只是备忘,不是承诺。

项目定位:个人自用、针对自家场景特化,不开源。因此设计可按单用户 / 自家需求简化,不必为通用性、多租户、对外发布做过度抽象。

数据与存储

  • 增加更多数据类型 / 来源(持续扩展)。
  • 针对需要长期保存的数据,考虑更合适的存储方案(当前全 SQLite;长期 / 大量数据可能需要更强的数据库)。
  • Home Assistant 接收到的数据纳入本系统做持久化 / 展示。

集成

  • MQTT:让后端作为一个 MQTT client,双向收发数据。

前端 / 移动端

  • PWA近期、可能并入 M2 或单独小里程碑):在 React NativeM3)之前,用 PWA 把 web SPA 包装成"准手机 App"——可安装到桌面、响应式、离线壳。
    • 影响当下设计:M2 的 UI 从一开始就按移动端布局考虑(响应式 + 合理的参数显示),为之后加 PWA 铺路。

备注

  • 以上为临时记录(讨论 M2 范围时随手想到),后续可增删、重排优先级。