merge(chv-muse-round12): 合入 P11 用量计量与配额 (60c371d)

- 冲突仅一处:docs/chv-production-readiness.md §15 撞号——
  P11 节顺延为 §19(§15 P2 / §16 P4 / §17 P6 / §18 P7
  保持不动),节内无自引 §15,无内容改动。
- P11 未决冲突原样保留(见 docs/chv-muse-p11-gap.md §5):
  档位门只做准入、USD 路径不动,等待用户裁决,不悄悄统一。
- 测试:test_usage_quota 22/22 OK。
This commit is contained in:
host committed 2026-11-07 00:10:32 +00:00
commit 77743e734d
5 files changed
+1474

No files matched your search

+23
View File
@@ -1017,3 +1017,26 @@ auditd 审计、与 P3 authd/Sentinel 的真接线)。
- 真机待验证:见 docs/chv-muse-p7-gap.md §6(lite12 镜像、双向
拉取、双向忘记、备份恢复演练、cell 内直读被拒)。
## 19. 对齐 Muse P11:用量计量与配额执行(分支 feat-chv-muse-p11)
- 四项计量:token/月(读既有 `cost_records`,推理通道记账点,不另开
采集路)、消息/天(哈希链账本)、并发任务(`queued`/`running` 计数)、
存储(本机任务 worktree 实测 + 附件大小)。
- 三档档位是**提案**(Free $0 / Paid $19/月 / Heavy $99/月,用户委托按
市场定,未确认;不是 Meta 官方定价),payload 与文档都带 `proposal`
标注。无档位行的用户不受档位门约束,只受既有 USD 配额约束。
- 超限回 402(`quota_exceeded` + `dimension`);进行中回合不掐断——
档位门是纯准入判定,无任何终止在跑任务的 API。
- 80% 提醒(默认,可配),每维度每窗口只记一次。
- 账本 `usage_ledger` 追加写哈希链,篡改可发现;账本不含对话原文、
文件内容、密钥。token 账本复用 `cost_records`(全仓无 UPDATE/DELETE),
不重复记。
- 端点:`GET /users/me/usage`、`GET/POST /admin/tiers`(全局管理员)。
- 不接真实计费、不碰真实钱;Stripe/支付/开票待用户另行批准。
- 已知待决(见 `docs/chv-muse-p11-gap.md` §5):既有 USD 配额路径的
worker 30 秒轮询掐断与“进行中回合不掐断”语义不一致;并发超限按
任务书即拒,与设计文档 §6.2 的“排队”不同;cloud 任务存储量不到;
Heavy 消息/天提案未给,本轨定为不限。
- 真机待验证:真实 token 回传下的月度累计与 402、真实多任务下的并发门、
真实 worktree 下的存储门、提醒只发一次、账本并发写不断链。