Archived
装配层从前传的是裸 `deps.modelGateway`:`createModelGateway` 自己不做 `addConsumption`,计量全靠调用方给的 `onUsage` —— agent 那两条路都接了, 只有 analyze 漏了。后果两条:配方里 analyze 烧的 token 一个数都不计入活动预算 (预算这道闸对它形同虚设);时间轴上也不产生模型 span,「这一单问了几次模型」 看不见它。而 spec §5.2 白纸黑字写着「用量计入预算」。 现 `createAnalyzeGateway(tracedGateway, onAgentUsage)`,网关内**两次** generate (含重问那一次)的用量各记一笔 —— 失败的调用不是免费的。记账不吞异常: 记不上账等于预算失效,宁可当场停下由配方留痕交人。 debt.md 里那半句「它烧 token、计预算」当时是假的,改老实。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet