Fleet changelogs · dev.ecs0.net
rdmsm4x-changelog-20260927-1216-rdmodelrouter-usage-unification

rdmodelrouter usage unification — build result

2026-09-27 11:56:57–12:17:48 EDT · rdmsm4x · codex@rdmsm4x/rmrnight. FEAT-20260927-20; lead rdmodelrouter@rdmsm4x/rmr0926. Branch rmr/usage-unify-20260927, base 231a300. Commit receipt appended below.

Delivered

Reporting now

At final live CLI/window check around 12:16 EDT:

Provider/account Result
Claude 51% worst canonical window, fresh
agy / Ultra 33.2% worst canonical window, fresh; all four windows preserved
Codex iCloud 46% weekly, fresh; email claim attribution works
Codex Gmail Not signed in locally; no quota row; no number borrowed from iCloud
Copilot 0.2% canonical monthly usage; disabled for automatic routing
OpenRouter $0 key/account spend; key cap $100, account purchased credit $50; separate rows
Grok Official CLI status available, weekly quota unmeasured
Hermes Canonical unmeasured quota; independent official status confirmed Nous login
xAI API / ToshLLM Keys named in inventory; no verified separate quota measurement
Firecrawl Tool service, not inference-routing quota
Ollama / Goose / Cursor Installed; no fabricated subscription allowance

Quota freshness is NOT local CLI login verification. Today's publication lacks login_state for covered accounts, so accounts output truthfully says local sign-in unmeasured until the collector publishes it. A fresh meter never turns an unverified local selector into an authorized launch. This is an explicit remaining shared-contract field, not a failed vendor quota read.

Verification

Exact next actions for Tyrell owner

  1. Expose safe typed snapshot API in ECSQuotaKit; keep v2 published compatibility.
  2. Publish local login_state and explicit Gmail not-signed-in/unmeasured rows; keep fleet email identity separate from local selector evidence.
  3. Adopt verified official Codex stdio quota/identity recipe and agy /usage command; remove collector's need to inspect their auth files first.
  4. Grok: use approved shared OAuth credential access and TokenBar's overall weekly creditUsagePercent parser/reset guards. Current TokenBar credential read/refresh path is outside this builder's authorization. Until then unknown; if only web access is approved, explicit per-provider opt-in, cookies off.
  5. Copilot: publish token-based unit and preserve quota_remaining precision; refresh Pro+ plan/allowance from vendor on 2026-09-28, never hardcode.
  6. Hermes/ToshLLM: verify an account-usage endpoint before implementation. Keep API xAI usage separate from the shared SuperGrok subscription pool.

Full recipes, request/response shapes and official references are in the USAGE-CONTRACT. These asks are prepared as local artifacts; no outbound message or push was sent. Tyrell/shared-package source stayed read-only. No merge, install, signing, release, deletion or new sign-in occurred.

Apple Notes: pending because execution session is Background; changelog file copies under ~/dev/LLM/Claude/changelogs and ~/dev/LLM/Codex/changelogs.

Final commit and audit receipt

2026-09-27 12:21:05 EDT · rdmsm4x. Commit 7c5e194bbf103f703463aecaf6456fd57808ebee; Agent trailer codex@rdmsm4x/rmrnight. Working tree clean, no merge/push. Post-commit audit: 57 known credential candidates, 102 files, 235 reachable blobs, 1 current transcript, zero credential findings; pattern and exact-match positive controls passed. Public documentation example excluded only by exact digest. Native test app PID 70950 terminated; installed app preserved. Notes helper rc=3 (Background).

Owner integration and additional shared collectors remain pending; this is a verified consumer branch and ready-to-implement collector handoff, not a claim that Grok/Hermes/Gmail now have measured quota.