• Joined on 2026-02-23
maximus commented on pull request maximus/vps-health-api#51 2026-10-04 19:26:34 +00:00
feat(agent): aggregate Claude usage from local transcripts (#49)

Correctif des deux points bloquants de la revue (commit c888f7c) :

  1. Seuil de scan : pris sur le plus ancien jour ouvert de la fenetre (openDayList[0], ou lendemain d aujourd hui si tout…
maximus pushed to issue-49-claude-usage-aggregate at maximus/vps-health-api 2026-10-04 19:25:44 +00:00
c888f7c633 fix(agent): take the scan threshold from the open days, key maps without prototype
maximus commented on pull request maximus/vps-health-api#53 2026-10-04 14:50:09 +00:00
feat(agent): claude-usage agent — plan limits, local cache, push (#50)

Revue adversariale — PR #53 (issue #50)

Verdict : APPROVE

Resume : l'agent tient ses invariants (credentials en lecture seule, bearer OAuth vers la seule URL constante avec…

maximus commented on pull request maximus/vps-health-api#52 2026-10-04 14:49:24 +00:00
feat(claude-usage): POST et GET /claude-usage (#48)

Verdict : APPROVE

Resume : les deux routes /claude-usage passent par le gate unique (table TOKEN_KINDS, un seul tokenMatches(), un seul return null), le sanitizer par liste blanche…

maximus commented on pull request maximus/vps-health-api#51 2026-10-04 14:47:21 +00:00
feat(agent): aggregate Claude usage from local transcripts (#49)

Verdict : REQUEST_CHANGES

Module propre et bien teste dans l'ensemble (dates en chaines, dedup inter-fichiers, readline protege contre l'erreur d'entree, compteurs re-valides). Deux defauts…

maximus commented on pull request maximus/vps-health-api#53 2026-10-04 13:29:36 +00:00
feat(agent): claude-usage agent — plan limits, local cache, push (#50)

Auto-revue (autopilot) — git diff origin/issue-49-claude-usage-aggregate...HEAD

Verdict : pret pour revue humaine, aucun point bloquant trouve. Critere par critere :

maximus created pull request maximus/vps-health-api#53 2026-10-04 13:29:16 +00:00
feat(agent): claude-usage agent — plan limits, local cache, push (#50)
maximus created branch issue-50-claude-usage-agent in maximus/vps-health-api 2026-10-04 13:28:47 +00:00
maximus pushed to issue-50-claude-usage-agent at maximus/vps-health-api 2026-10-04 13:28:47 +00:00
9279b15b7f docs(agent): document the claude-usage agent install and its guarantees
2c95330ffa feat(agent): add the claude-usage agent: plan limits, local cache, push
Compare 2 commits »
maximus commented on pull request maximus/vps-health-api#51 2026-10-04 13:18:24 +00:00
feat(agent): aggregate Claude usage from local transcripts (#49)

Orchestrateur autopilot : branche rebasée sur issue-48-claude-usage-routes (PR #52) et base de la PR retargetée, pour former la pile #52 → #51 → (#50). Rebase sans conflit (fichiers…

maximus pushed to issue-49-claude-usage-aggregate at maximus/vps-health-api 2026-10-04 13:18:20 +00:00
5cb9182911 fix(agent): collapse doubled slashes in cwd before project mapping
7d55e30ffd feat(agent): aggregate Claude usage from local transcripts
ef8558e90e test(claude-usage): cover the routes, the sanitizer and the new write surface
e1224e0df4 feat(claude-usage): add POST and GET /claude-usage behind a third token kind
Compare 4 commits »
maximus commented on pull request maximus/vps-health-api#52 2026-10-04 13:17:32 +00:00
feat(claude-usage): POST et GET /claude-usage (#48)

Auto-revue (autopilot) — verdict : pret pour revue humaine, un ecart assume

Relecture de git diff main...HEAD critere par critere :

maximus created pull request maximus/vps-health-api#52 2026-10-04 13:16:39 +00:00
feat(claude-usage): POST et GET /claude-usage (#48)
maximus created branch issue-48-claude-usage-routes in maximus/vps-health-api 2026-10-04 13:16:13 +00:00
maximus pushed to issue-48-claude-usage-routes at maximus/vps-health-api 2026-10-04 13:16:13 +00:00
ef8558e90e test(claude-usage): cover the routes, the sanitizer and the new write surface
e1224e0df4 feat(claude-usage): add POST and GET /claude-usage behind a third token kind
Compare 2 commits »
maximus commented on pull request maximus/vps-health-api#51 2026-10-04 13:11:59 +00:00
feat(agent): aggregate Claude usage from local transcripts (#49)

Self-review (autopilot)

Diff git diff main...HEAD checked against every acceptance criterion of #49:

  • Duplicates split between a session file and subagents/ count once, at the…
maximus pushed to issue-49-claude-usage-aggregate at maximus/vps-health-api 2026-10-04 13:11:48 +00:00
d7f209f0ca fix(agent): collapse doubled slashes in cwd before project mapping
maximus created pull request maximus/vps-health-api#51 2026-10-04 13:11:12 +00:00
feat(agent): aggregate Claude usage from local transcripts (#49)
maximus created branch issue-49-claude-usage-aggregate in maximus/vps-health-api 2026-10-04 13:10:56 +00:00
maximus pushed to issue-49-claude-usage-aggregate at maximus/vps-health-api 2026-10-04 13:10:56 +00:00
c8f92ab25f feat(agent): aggregate Claude usage from local transcripts