feature/fixing-size #174

Merged
Nora merged 6 commits from feature/fixing-size into develop 2026-09-04 18:32:19 +00:00
Owner
No description provided.
Sous cadre, la feuillure recouvre ~0,5 cm de feuille sur chaque bord : à
0,5 cm de blanc, le cadre mordait sur la génération (constat de la première
vente). Les bords passent à 1 cm et le cartouche bas à 3 cm, la feuille
restant à 30 x 40 cm — c'est la génération qui rétrécit.

Le coin blanc des dérivés web/social est vérifié avec une tolérance : WebP et
JPEG sont destructifs, le 255 exact tenait au ratio de downscale.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
La bande de dessin du cartouche garde ses 2 cm (filet, corps, interlettrage
sont des fractions de cette hauteur) mais se pose désormais collée sous
l'œuvre au lieu d'être centrée dans le bord de 3 cm : le dernier centimètre
reste du papier nu, la feuillure du cadre n'a plus de texte à manger.

`captionPlacement()` isole cette géométrie pour la tester sans pixels ; le
test pixel garde le filet à 16 % des 2 cm et non des 3 cm.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
La marge élargie devait être prise SUR la génération, pas ajoutée autour :
sinon la feuille sortait à 31 x 41,5 cm et Gelato recadrait. 3307 x 4252 px
à 300 DPI font exactement 28 x 36 cm d'image dans une feuille de 30 x 40.

Le contrat catalogue <-> renderer tient maintenant cette invariante : le
ratio du catalogue plus la marge du renderer doit donner la feuille vendue,
à 0,1 mm près.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
Un cadre ne cercle pas le papier : sa feuillure en recouvre un demi-centimètre
sur chaque bord et seule la partie restante de la baguette déborde. L'ancien
`extend` promettait à l'acheteur une feuille visible à 100 % que son cadre
allait manger, et gonflait l'objet accroché au mur.

La baguette est maintenant décrite en centimètres (face 2 cm, feuillure
0,5 cm) et convertie avec l'échelle du mockup lui-même, au lieu d'un
pourcentage de la largeur du tirage.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
docs: cotes de tirage et séquence de go-live de la marge de cadre (T06)
Some checks failed
CI / Renderer - couverture JS (pull_request) Has been skipped
CI / Renderer - audit des dépendances JS (pull_request) Successful in 59s
CI / Renderer - tests + lint JS (pull_request) Failing after 7m24s
CI / PHP - tests + static + lint (pull_request) Successful in 8m15s
3a9ac92add
Le plan est joué, il disparaît (convention du dépôt) ; ce qui reste à faire
en prod passe dans la liste go-live de CLAUDE.md.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
tests(editor): la garde de taille d'impression suit 3307 x 4252
All checks were successful
CI / Renderer - audit des dépendances JS (pull_request) Successful in 1m0s
CI / Renderer - tests + lint JS (pull_request) Successful in 6m55s
CI / PHP - tests + static + lint (pull_request) Successful in 7m37s
CI / Renderer - couverture JS (pull_request) Has been skipped
969b8a3cdd
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EGcN9W9G34uwKgR333uGvh
Nora merged commit b399260530 into develop 2026-09-04 18:32:19 +00:00
Nora deleted branch feature/fixing-size 2026-09-04 18:32:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nora/ArtAutomatic!174
No description provided.