• Joined on 2026-02-23
maximus pushed to issue-409-hook-harness at maximus/Simpl-Resultat 2026-10-12 23:44:46 +00:00
79ba1ed2f3 docs(architecture): add the tests section and the hook harness
1ba3b8bae9 test: move the React stubs of six test files to the shared hook harness
86fd496e77 test: add a shared React hook harness with its own proofs
Compare 3 commits »
maximus commented on issue maximus/vps-health-api#55 2026-10-12 23:40:06 +00:00
feat(claude-usage): conserver l’historique des jours clos au-delà de la fenêtre de 30 jours

Steps 1 and 2 done on 2026-10-12.

  1. Redeployed: GET /claude-usage/history served 29 closed days (2026-09-13 to 2026-10-11) before the import.
  2. Backfill: backfill-history.js produced 29…
maximus commented on pull request maximus/Simpl-Resultat#433 2026-10-12 23:35:02 +00:00
fix(db): keep the lock-free path for the transaction handle only (#408)

CI lue par l’orchestrateur de l’autopilot (2026-10-12) sur la tête b161d54 : PR Check — Frontend run 529 vert (Node v24.21.0, build vite, Test Files 115 passed (115)). Pas de run…

maximus commented on pull request maximus/Simpl-Resultat#433 2026-10-12 23:33:21 +00:00
fix(db): keep the lock-free path for the transaction handle only (#408)

Self-review (autopilot worker, not an independent review) — verdict: APPROVE

Diff read in full against main (6 files). Planning acceptance criteria of #408:

  • Transaction handle…
maximus created pull request maximus/Simpl-Resultat#433 2026-10-12 23:32:43 +00:00
fix(db): keep the lock-free path for the transaction handle only (#408)
maximus created branch issue-408-db-strict-lock in maximus/Simpl-Resultat 2026-10-12 23:32:09 +00:00
maximus pushed to issue-408-db-strict-lock at maximus/Simpl-Resultat 2026-10-12 23:32:09 +00:00
b161d54e3a docs(architecture): add the DB access and transactions section
8efe99aa20 test(db): release gated transactions in finally so a red assertion holds no lock
08946e6d08 fix(db): keep the lock-free path for the transaction handle only
Compare 3 commits »
maximus closed issue maximus/vps-health-api#58 2026-10-12 23:29:41 +00:00
feat(backups): GET /backups et POST /backups/pull (sauvegardes PostgreSQL)
maximus commented on issue maximus/vps-health-api#58 2026-10-12 23:29:40 +00:00
feat(backups): GET /backups et POST /backups/pull (sauvegardes PostgreSQL)

Deployed and verified in prod on 2026-10-12 (PR #60, main at 3f0abc1).

  • Mounts (docker inspect): /var/backups/postgres-status -> /data/backups-status RW=false, `/data/backups-pull ->…
maximus commented on issue maximus/Simpl-Resultat#425 2026-10-12 23:26:22 +00:00
Parcours de démarrage : socle des étapes de visite (huit lignes, « J'ai compris », cochage d'office)

Planification du 2026-10-12 (/plan-run, jalon planned-2026-10-12-retours-onboarding-v0171) : le corps est réécrit pour être autosuffisant (décisions de Max, constats de /review-spec…

maximus commented on issue maximus/Simpl-Resultat#427 2026-10-12 23:25:26 +00:00
Import : avertir des fichiers CSV posés directement dans le dossier d'import (ignorés aujourd'hui sans message)

Planification du 2026-10-12 (/plan-run, jalon planned-2026-10-12-retours-onboarding-v0171) : le corps est réécrit pour être autosuffisant (décisions de Max, constats de /review-spec…

maximus commented on issue maximus/Simpl-Resultat#426 2026-10-12 23:25:26 +00:00
Import : le nom d'une source est celui de son sous-dossier (une source renommée n'était plus retrouvée)

Planification du 2026-10-12 (/plan-run, jalon planned-2026-10-12-retours-onboarding-v0171) : le corps est réécrit pour être autosuffisant (décisions de Max, constats de /review-spec…

maximus commented on issue maximus/Simpl-Resultat#422 2026-10-12 23:24:34 +00:00
Import : dossier parent, un sous-dossier par compte, signes à l'aperçu, guillemets dans les cartes

Planification du 2026-10-12 (/plan-run, jalon planned-2026-10-12-retours-onboarding-v0171) : le corps est réécrit pour être autosuffisant (décisions de Max, constats de /review-spec…

maximus commented on issue maximus/Simpl-Resultat#424 2026-10-12 23:24:33 +00:00
Budget : sous-catégories en fin de groupe au dépli, et sous-totaux en bas rattachés aux mauvaises lignes (buildBudgetYearRows, reorderRows)

Planification du 2026-10-12 (/plan-run, jalon planned-2026-10-12-retours-onboarding-v0171) : le corps est réécrit pour être autosuffisant (décisions de Max, constats de /review-spec…

maximus opened issue maximus/Simpl-Resultat#432 2026-10-12 23:23:21 +00:00
Parcours de démarrage : cartes des étapes Catégories et Rapports
maximus opened issue maximus/Simpl-Resultat#430 2026-10-12 23:23:20 +00:00
Parcours de démarrage : cartes Transactions (mots-clés) et Budget (feuilles, colonne Annuel)
maximus opened issue maximus/Simpl-Resultat#431 2026-10-12 23:23:20 +00:00
Aide et guide périmés : Budget (bouton de répartition, avertissement Annuel), Rapports (onglets, quatre cartes, zoom catégorie), Transactions (icône +)
maximus commented on issue maximus/vps-health-api#7 2026-10-12 23:22:56 +00:00
infra: configurer webhook Forgejo + auto_deploy Coolify pour auto-rebuild

Clôture du suivi : l'auto-deploy au push sur main est en service depuis le 2026-10-12 pour vps-health-api, roadtrip, simpl-training et maximus-api, par le webhook Gitea manuel signé de Coolify…

maximus pushed to main at maximus/vps-health-api 2026-10-12 23:15:46 +00:00
3f0abc1871 test(backups): an invalid offsite retention is dropped
1b619249e2 feat(backups): GET /backups and POST /backups/pull
Compare 2 commits »
maximus deleted branch issue-58-backups-routes from maximus/vps-health-api 2026-10-12 23:15:46 +00:00