M7-T07: finalize M7 docs (roadmap entry, design index, status done, meter-epochs module doc)
frontend / frontend (push) Successful in 2m10s
pytest / test (push) Successful in 8m34s

This commit is contained in:
2026-06-25 17:01:54 +02:00
parent 33f5de0591
commit e3d0d17cac
4 changed files with 168 additions and 8 deletions
+1
View File
@@ -8,6 +8,7 @@
- [`m4-login-hardening.md`](./m4-login-hardening.md) — 登录加固(防爆破/指数退避 + CLI 逃生 + 可选 TOTP**先做**
- [`m5-iot-energy.md`](./m5-iot-energy.md) — IoT 集成与能耗采集(Modbus/Energy + MQTT/HA Discovery + 前端侧边栏)
- [`m6-tibber-dynamic-energy.md`](./m6-tibber-dynamic-energy.md) — 通用电价层 + DSMR 实时电表接入 + 实时买卖电费计算 + HA Energy 反哺
- [`m7-meter-epochs-archival.md`](./m7-meter-epochs-archival.md) — 电表生命周期 / 换表归档(Meter epochs
本文件定义**所有任务共用的格式与协作规则**,各个里程碑文档不再重复这些约定。
+9 -7
View File
@@ -123,7 +123,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T01 — `meter` 表 + 模型 + `energy_cost_period.meter_id` + 迁移回填 `[schema]`
- **Status**: `todo`
- **Status**: `done`
- **Depends**: none
- **Context**: 引入 Meter 实体的数据地基;为现有数据回填初始表。
@@ -149,7 +149,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T02 — Meter 服务层(swap/close/edit + `meter_at` + 互斥/校验)
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T01
- **Context**: 换表/继承的业务逻辑与按时刻查表。
@@ -174,7 +174,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T03 — 计费引擎 meter-aware + delta 护栏 + `period.meter_id`
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T02
- **Context**: 让计费永不跨表算 delta,并兜底异常 delta。
@@ -201,7 +201,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T04 — 累计 per-meter 归零(expose 锚点)
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T03
- **Context**: 换表后 MQTT 累计量从零起算。
@@ -226,7 +226,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T05 — Meter API + 追溯 recompute + OpenAPI
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T02
- **Context**: 暴露电表 CRUD 与换表声明;追溯后重算。
@@ -254,7 +254,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T06 — 前端电表管理 UI
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T05
- **Context**: 让用户在 Energy 页声明换表、查看电表时间线。
@@ -280,7 +280,7 @@ M7-T01 (meter 表+模型+列+迁移回填)
### M7-T07 — 文档 / OpenAPI / roadmap 收尾
- **Status**: `todo`
- **Status**: `done`
- **Depends**: M7-T01..T06
- **Context**: 把 M7 落档、更新 roadmap 与索引。
@@ -313,6 +313,8 @@ M7-T01 (meter 表+模型+列+迁移回填)
## 10. 里程碑完成定义(DoD)
**已完成**M7-T01..T07 全部 done
- `meter` 数据地基 + 回填上线;计费引擎永不跨表算 delta,跨表/无表/异常 delta 一律降级。
- 累计量按当前表归零;追溯换表可重算。
- Meter CRUD API + 前端管理 UI 可用;OpenAPI/schema 已同步。