PR #22774 evidence: Codex usage reader scans /archived_sessions (issue 7090). All fixture data SYNTHETIC. Environment: machine fs-17, Linux 6.1.102 x64, node v24.22.1, captured 2026-10-22T11:30:48.610Z Before SHA: 6490a9e8748aef55d04d3f4f61b77fba90b4cf1b (merge-base, detached worktree /tmp/ev-22774/before) After SHA: 74be12a8e614402deeead0d491b4ff2108713724 (fix/issue-7090 head = evidence-script commit) Code under test (After): 0ce8d724854b38d51812f9beeaf3e6ab0485c937 (74be12a8e6 adds only apps/server/scripts/evidence/codex-archived-usage/*) Driver: node apps/server/scripts/evidence/codex-archived-usage/run.mjs (committed copy from 74be12a8e6 used for both runs) Per row: fresh fixture + fresh T3 home + fresh server process, HOME=/home, settings.json providerInstances.codex {enabled:false, config.homePath=/codex}. Call: WS server.getUsageSummary {sinceDay: today-29, untilDay: today, timeZone: UTC, awaitRefresh: true} via desktop bootstrap -> /oauth/token -> /api/auth/websocket-ticket. Tokens = uncachedInput + cachedInput + cacheCreation + output over codex buckets. Ports: Before 47710-47716, After 47720-47726. Alive = server process had not exited and still answered HTTP after the RPC (GET / -> 503, no web bundle built; same on both sides). Row | Fixture | Before tokens/sessions | After tokens/sessions | Before alive | After alive | Error B|A A | active a(120) only | 120/1 | 120/1 | true | true | none|none B | active a(120) + archived b(360) | 120/1 | 480/2 | true | true | none|none C | archived b(360) only, sessions/ empty | 0/0 | 360/1 | true | true | none|none D1 | B + archived record total_tokens