host
60c371d9d5
feat(chv): 对齐 Muse P11 用量计量与配额执行——四项计量 + 三档档位门 + 哈希链账本
- cloud/usage.py(新):TIER_LIMITS 三档提案(Free $0/Paid $19/Heavy $99,
提案非定价,payload 带 proposal 标注)、TierStore(无档位行不受档位门
约束)、UsageLedger(追加写哈希链,篡改可发现)、UsageMeter(token 读
cost_records、消息读账本、并发/存储注入实测)、QuotaGate(纯准入判定,
402,不碰在跑任务)、80% 提醒每维度每窗口一次
- cloud/server.py:_reject_if_over_quota 内加档位门(同一漏斗,双人门
自动覆盖;查询异常 fail-closed 503)、GET /users/me/usage、
GET/POST /admin/tiers、存储实测复用 _task_worktree_for_files
- docs/chv-muse-p11-gap.md:差距表(先写表再动手)+ 诚实边界(USD 路径
30 秒轮询掐断与“不掐断”语义不一致是已知待决;并发即拒与设计文档
排队不同;cloud 任务存储量不到;Heavy 消息/天提案未给,本轨定不限)
- 测试 22/22,全量 1889 OK(skipped=8);mypy 在 usage.py 上干净,
server.py 5 错均为基线旧错(marker_tools/sub2api/_row_get,与本轨无关)
- 真机验证排队在 round-11 与 P4~P9 之后;不接真实计费
2026-11-06 22:42:30 +00:00
..
2026-10-28 12:12:10 +08:00
2026-10-30 01:16:49 +08:00
2026-10-31 10:20:42 +00:00
2026-11-06 22:42:30 +00:00
2026-11-06 22:42:30 +00:00
2026-10-26 01:32:57 +08:00
2026-10-29 23:16:01 +08:00
2026-10-28 12:12:10 +08:00
2026-10-30 07:15:05 +08:00
2026-10-30 14:46:11 +08:00
2026-10-28 04:56:22 +08:00
2026-10-28 06:10:02 +08:00
2026-10-28 04:33:20 +08:00
2026-10-30 01:41:34 +08:00
2026-10-28 17:26:31 +08:00