• Joined on 2026-02-23
maximus commented on pull request maximus/vps-health-api#20 2026-08-16 18:27:38 +00:00
feat: ingestion et lecture des postes (POST /hosts/<id>, GET /hosts) (#13)

Mergee localement sur main en fast-forward (pile chainee : l API de merge Forgejo ne peut pas traiter une pile dont la base n est pas main). Tip integre : e181a96. Forgejo ne detecte pas un…

maximus closed pull request maximus/vps-health-api#20 2026-08-16 18:27:38 +00:00
feat: ingestion et lecture des postes (POST /hosts/<id>, GET /hosts) (#13)
maximus commented on pull request maximus/vps-health-api#18 2026-08-16 18:27:37 +00:00
refactor: extract CPU/RAM/disk collection into metrics.js (#11)

Mergee localement sur main en fast-forward (pile chainee : l API de merge Forgejo ne peut pas traiter une pile dont la base n est pas main). Tip integre : e181a96. Forgejo ne detecte pas un…

maximus closed pull request maximus/vps-health-api#18 2026-08-16 18:27:37 +00:00
refactor: extract CPU/RAM/disk collection into metrics.js (#11)
maximus closed issue maximus/vps-health-api#11 2026-08-16 18:27:27 +00:00
Extraire la collecte de metriques vers metrics.js
maximus closed issue maximus/vps-health-api#12 2026-08-16 18:27:27 +00:00
Ajouter les tests d'authentification des routes de lecture existantes
maximus closed issue maximus/vps-health-api#13 2026-08-16 18:27:27 +00:00
Ajouter l'ingestion et la lecture des postes (POST /hosts/<id>, GET /hosts)
maximus closed issue maximus/vps-health-api#14 2026-08-16 18:27:27 +00:00
Couvrir l'API postes par des tests (auth, allowlist, payload, fraicheur)
maximus closed issue maximus/vps-health-api#15 2026-08-16 18:27:27 +00:00
Ecrire l'agent local de collecte (agent/push-metrics.js + run-push.sh)
maximus pushed to main at maximus/vps-health-api 2026-08-16 18:27:27 +00:00
e181a9691c fix(review): close the three gaps found in stack review
e24f5b6f00 feat(agent): push workstation metrics to /hosts/<id> from cron
56ee580167 test(hosts): grow the workstation API smoke pass into a full matrix
fedb1c81dc feat: ingest and serve workstation snapshots (POST /hosts/<id>, GET /hosts)
babfd1f4b9 test(auth): cover the 401 gate on all four read routes
Compare 6 commits »
maximus created pull request maximus/vps-health-api#23 2026-08-16 18:26:20 +00:00
fix(review): close the three gaps found in stack review
maximus created branch review-fixes in maximus/vps-health-api 2026-08-16 18:25:59 +00:00
maximus pushed to review-fixes at maximus/vps-health-api 2026-08-16 18:25:59 +00:00
e181a9691c fix(review): close the three gaps found in stack review
maximus commented on pull request maximus/vps-health-api#22 2026-08-16 18:12:39 +00:00
feat(agent): push workstation metrics to /hosts/<id> from cron

Verdict : APPROVE

Sur la question qui comptait — le token d'ingestion peut-il fuiter dans syslog — c'est la partie la mieux construite de la pile.

Verifie : le chemin d'erreur ne…

maximus commented on pull request maximus/vps-health-api#21 2026-08-16 18:12:16 +00:00
test(hosts): exhaustive matrix for the workstation API (auth, allowlist, payload, freshness)

Verdict : APPROVE

155 tests dans hosts.test.js au tip. La discipline sur les bornes est reelle et rare : 4096 contre 4097 octets, id de 32 contre 33 caracteres, fraicheur 899/900/901 avec…

maximus commented on pull request maximus/vps-health-api#20 2026-08-16 18:11:52 +00:00
feat: ingestion et lecture des postes (POST /hosts/<id>, GET /hosts) (#13)

Verdict : APPROVE

Seul maillon qui touche du code servi en production. Les six invariants de la vague tiennent, verification faite. La table de routes est une amelioration structurelle sur la…

maximus commented on pull request maximus/vps-health-api#19 2026-08-16 18:11:18 +00:00
test(auth): cover the 401 gate on all four read routes (#12)

Verdict : APPROVE

Ajout de tests pur, zero ligne de production. Fige l'ordre routage -> auth avant que #20 ne reecrive le dispatch — c'est exactement le bon moment pour poser ce filet.

###…

maximus commented on pull request maximus/vps-health-api#18 2026-08-16 18:11:00 +00:00
refactor: extract CPU/RAM/disk collection into metrics.js (#11)

Verdict : APPROVE

Refactor a comportement constant, avec le seul piege reel du lot correctement attrape : le COPY du Dockerfile.

Verifie

  • Ordre des cles preserve : ...metrics
maximus created pull request maximus/vps-health-api#22 2026-08-16 16:23:03 +00:00
feat(agent): push workstation metrics to /hosts/<id> from cron
maximus created branch issue-15-local-agent in maximus/vps-health-api 2026-08-16 16:22:05 +00:00