|
|
@@ -4,6 +4,25 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.2537 (2026-11-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- S-cfc-390 五维能量账本一致性守卫使绿
|
|
|
+
|
|
|
+### 其他
|
|
|
+- isAlreadyApplied(幂等去重)、reconcileLedger(balanceAfter==prev+amount 对账)、
|
|
|
+- awardEnergyAtomic(all-or-nothing 批量原子发放)
|
|
|
+- - EnergyRuleEngine 新增 evaluateGuard 写入后一致性校验钩子
|
|
|
+- - EnergyController.getEnergyOverview 增加跨家庭 memberId → 403 归属守卫(G-10 修复)
|
|
|
+- - EnergyBalance 增加 @Version 乐观锁 version 字段;schema.sql energy_balance 同步加列
|
|
|
+- - energy_log 增加 uk_energy_idempotency (child_id, dimension_id, source_type, source_id) 幂等唯一键
|
|
|
+- - DatabaseInitializer 迁移492 落地两处 DDL(幂等)
|
|
|
+- - JwtInterceptor 新增 ROLE_RESTRICTED_PATHS 角色受限路径注册表(登录门互补,声明式)
|
|
|
+- - 契约测试 EnergyLedgerGuardContractTest:13 用例 12 绿,仅剩测试侧参考算法 off-by-one
|
|
|
+- 缺陷(RED_对账_参考算法_宿主无入口:184,禁止改测试)
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.2536 (2026-11-15)
|
|
|
|
|
|
### 其他
|