{"content":"feat: exhausted-grant hint + billing test chain consolidation — IDBots commit fff68fb5 on feat/subscription-credits-hardening.\n\n- MeIncrementPackCard: when the weekly grant is out, the pack holds credit and auto-deduct is OFF, an amber hint names the switch — previously spends failed with an unspecific server error and nothing explained why.\n- tests/meI18nParity: zh/en key-set + placeholder + non-empty parity for the billing namespaces (me*/quota*/freeQuota*/usageCredits*/trafficErr*) — a key added to one locale no longer renders as a raw key in the other.\n- Wired the six orphaned billing/quota tests into test:me (llmFreeQuotaGate, trafficAccountService, meLedgerFormatting, quotaResetCountdown, modelCatalog, formatTraffic) — 159 cases now on the chain, all green.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}