vps-health-api/__tests__
le king fu c5ded9e6f8
All checks were successful
CI / verification (pull_request) Successful in 33s
CI / verification (push) Successful in 33s
fix(server): archive by latest date, never a day past reception
Review of PR #57, suggestions 1 and 2:
- the excluded open day is now the most recent date of the snapshot,
  not its last element, so the rule no longer depends on the order the
  days were sent in (the sanitizer does not sort them);
- a day dated past the server's UTC reception day is never archived, and
  GET /claude-usage/history no longer takes a month file dated past the
  current month as its default end. A skewed workstation clock could
  otherwise open history/2099-12.json and leave the default range empty.

Refs #55

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 21:34:54 -04:00
..
fixtures/claude-usage feat(agent): add the claude-usage agent: plan limits, local cache, push 2026-10-04 15:26:15 -04:00
agent-claude-usage.test.js feat(agent): one-shot backfill of the Claude usage history from local transcripts 2026-10-08 20:44:45 -04:00
agent.test.js feat(agent): push workstation metrics to /hosts/<id> from cron 2026-08-16 12:21:59 -04:00
auth.test.js feat(server): archive closed Claude usage days by month, serve them on /claude-usage/history 2026-10-08 20:41:30 -04:00
ci.test.js feat(server): archive closed Claude usage days by month, serve them on /claude-usage/history 2026-10-08 20:41:30 -04:00
claude-usage-history.test.js fix(server): archive by latest date, never a day past reception 2026-10-08 21:34:54 -04:00
claude-usage.test.js feat(server): archive closed Claude usage days by month, serve them on /claude-usage/history 2026-10-08 20:41:30 -04:00
findings.test.js feat(defenseurs): add GET /defenseurs/findings?project=X route 2026-05-12 20:56:56 -04:00
health.test.js refactor: extract CPU/RAM/disk collection into metrics.js 2026-08-16 11:30:03 -04:00
hosts.test.js fix(server): require a full ISO receivedAt on read, cover the temp-file cleanup 2026-10-07 20:25:26 -04:00
state.test.js feat(defenseurs): serve the Sergent's findings state at GET /defenseurs/state 2026-09-24 20:42:20 -04:00
writes.test.js feat(server): archive closed Claude usage days by month, serve them on /claude-usage/history 2026-10-08 20:41:30 -04:00