changelog.local
→ login
journal

Carnet de bord — petits trucs notés au fil de l'eau

a3f9c1e · il y a 2 jours

fix: la fonction de tri ignorait les doublons

Un cas limite bête : deux éléments avec exactement la même clé de tri se faisaient écraser au lieu d'être conservés. Ajout d'une clé secondaire sur l'index d'origine.

- return sorted(items, key=lambda x: x.priority)
+ return sorted(items, key=lambda x: (x.priority, x.index))
7b2d045 · il y a 5 jours

notes: pourquoi le cache expirait trop tôt

Le TTL était bien réglé sur 24h, mais l'horloge du conteneur n'était pas synchronisée avec le serveur de prod. NTP mal configuré. Rien à voir avec le code, tout à voir avec l'infra.

e91af7c · il y a 9 jours

chore: nettoyage des dépendances inutilisées

Douze paquets en moins dans le lockfile. Le build est passé de 48s à 31s. Petite victoire, mais on la prend.

- 214 packages
+ 202 packages
1c0088a · il y a 12 jours

idea: revoir la pagination côté API

Le offset/limit classique devient lent sur les grosses tables. À tester : pagination par curseur sur l'id, plus stable si des lignes sont insérées entre deux requêtes.