feat(rental): add inventory and condition reports (#7)

This commit is contained in:
nessar authored and Nessar committed 2026-08-17 14:18:16 +02:00
1 parent 92d8a3e351
commit e4be5cd05f
193 files changed
+9697 -483

No files matched your search

@@ -112,3 +112,12 @@ Sources : [formats supportés par TwelveMonkeys](https://github.com/haraldk/Twel
6. Couvrir dans l'image Docker réelle les huit orientations EXIF, portrait/paysage, absence d'agrandissement, qualité avec pertes, suppression des métadonnées, flux invalide et arrêt sur dépassement des limites.
Cette décision remplace la proposition Thumbnailator + usefulness/webp-imageio ; elle ne fixe ni les formats d'entrée du contrat utilisateur, ni les seuils de ressources.
## Calibration retenue pour le conteneur
Le 23 juillet 2026, le pipeline final a été mesuré dans l'image d'exécution limitée à 1 Gio et 2 CPU :
- une photo JPEG représentative de 4 032 × 3 024 pixels est devenue un WebP de 1 440 × 1 080 en 0,40 s ;
- deux JPEG adversariaux de 8 000 × 6 000 pixels (environ 22 Mio chacun) traités simultanément sont devenus des WebP de 1 440 × 1 080 en 8,88 s et 8,97 s.
Ces mesures motivent les limites applicatives de 192 Mio de mémoire, 384 Mio de mémoire mappée, 768 Mio de disque temporaire, deux threads et 20 secondes par processus, sous les plafonds plus stricts du conteneur et de `policy.xml`. Elles devront être reprises si la mémoire, le nombre de CPU ou la concurrence du conteneur changent.