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.
21 lines
1.3 KiB
Markdown
21 lines
1.3 KiB
Markdown
# 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 范围时随手想到),后续可增删、重排优先级。
|