8000 fix(quota): isolate estimates across plan changes for 0.9.4 by InfinityPacer · Pull Request #30 · InfinityPacer/meterleaf · GitHub
[go: up one dir, main page]

Skip to content

fix(quota): isolate estimates across plan changes for 0.9.4 - #30

Merged
InfinityPacer merged 2 commits into
mainfrom
fix/quota-plan-boundaries
Oct 4, 2026
Merged

InfinityPacer merged 2 commits into
mainfrom
fix/quota-plan-boundaries

Conversation

@InfinityPacer
Copy link
Copy Markdown
Owner

套餐变化后,七天额度预估仍可能沿用旧套餐额度,或把本周期变更前后的消费混在一起计算。

保存服务端观测到的套餐变更边界,仅在同一已知套餐区间内参考上一周期。周期中途变更或百分比回退后,以新区间首个快照为基准计算消费与百分比增量,保留完整累计用量。重复推送及携带旧快照的晚到批次不回退套餐。旧快照不补写当前套餐,观测时间不冒充上游生效时间。版本更新为 0.9.4。

验证

  • 完整 Bun 测试及生产构建通过
  • 新增套餐隔离、旧批次重放、持久化和事务恢复回归
  • 真实服务与 SQLite 浏览器专项通过,涵盖桌面、移动端、减少动态效果,以及百分比递增时中途换套餐后重新估算

刚发现套餐变化但尚无两个可比较的新采样点时,估值暂时未知。套餐标签未变化的额度调整无法保证即时识别。无界面布局变更。

@InfinityPacer
InfinityPacer merged commit b19b7ea into main Oct 4, 2026
2 checks passed
@InfinityPacer
InfinityPacer deleted the fix/quota-plan-boundaries branch October 4, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0