# TODO — assets images à générer

Checklist des images à produire pour « Atelier tamponné ». Chaque prompt se
compose ainsi : **prompt-maître** (voir [design-system.md](design-system.md))
**+ le prompt spécifique ci-dessous**. Jamais de texte dans les images.
Destination : `assets/images/` avec le nom de fichier indiqué.

## Priorité 1 — matière du design system

- [x] `paper-grain-tile.webp` (512×512, tuile parfaitement raccordable)
      Seamless tileable paper texture, cream ivory cardstock #fdf8ec, subtle cotton fiber grain, very low contrast, flat top-down scan look, no creases, no stains, the texture must tile perfectly on all four edges
- [x] `kraft-tile.webp` (512×512, tuile raccordable)
      Seamless tileable kraft paper texture, warm tan #d9c29a, fine recycled paper fibers with tiny darker specks, matte, low contrast, flat scan, no folds, perfectly tileable edges
- [x] `ink-splat-sprites.png` (généré sur blanc puis détouré — gpt-image-2 ne fait pas de fond transparent) (planche 2×2, cellules 128×128, alpha)
      Sprite sheet of 4 different ink stamp splats on a fully transparent background, dark sepia brown ink #2a1a03, flat vector style, slightly distressed rubber stamp texture with tiny uneven edges and small satellite droplets, no gradients, no shadows, 4 splats arranged in a 2x2 grid
- [x] `seal-crest.png` (PNG alpha, détouré ; câblage prestige à faire en 0.18) (256×256, alpha — célébration de prestige)
      Round rubber stamp seal, distressed red ink #b3251e on fully transparent background, ornate double circle border with small typographic stars, in the center a minimalist paper stack icon with a crown, vintage bureaucratic office stamp style, slightly uneven ink coverage, flat 2D

## Priorité 2 — illustrations des bâtiments (stickers 128×128, alpha)

Style commun : `flat stationery sticker illustration of [SUJET], sepia ink
linework on a small cream cardstock die-cut sticker shape with a thin kraft
border, subtle paper grain, one gold accent maximum, transparent background`.

- [x] `building-reproOperator.webp` — SUJET : a friendly print-shop worker beside a small photocopier
- [x] `building-reproWorkshop.webp` — SUJET : a row of three aligned photocopiers with a binding machine
- [x] `building-digitalPress.webp` — SUJET : a large industrial digital printing press
- [x] `building-offsetPress.webp` — SUJET : a massive offset printing press with big paper rolls
- [x] `building-finishingWorkshop.webp` — SUJET : an industrial paper cutter and folding machine
- [x] `building-insertingLine.webp` — SUJET : an automated envelope inserting line conveyor
- [x] `building-logistics.webp` — SUJET : a delivery van loaded with parcel boxes
- [x] `building-clientPortal.webp` — SUJET : a secure server rack with a glowing document slot
- [x] `building-comBridge.webp` — SUJET : a communication hub with antennas linking two paper documents
- [x] `building-factory40.webp` — SUJET : a smart factory building with a subtle robotic arm holding a sheet of paper
- [x] `building-pampyAI.webp` — SUJET : a cute round robot assistant holding a stamped document

Note de production (2026-07-18) : lots P1 et P2 générés via gpt-image-2. Le
modèle ne supporte pas le fond transparent : les stickers embarquent le fond
bristol (affichés en vignettes bordées kraft), les éléments détourés (taches,
blason) sont générés sur blanc pur puis passés au chroma-key PIL.

## Priorité 3 — hauts faits (tampons-badges 96×96, alpha)

Style commun : `small round rubber stamp badge, distressed sepia ink #33261a on
transparent background, simple pictogram in the center, thin double border,
flat 2D, slightly uneven ink coverage`. Le visa rouge « débloqué » reste en CSS.
Étendu aux 16 hauts faits (les 11 de la 0.15 inclus) — tous générés et installés.

- [x] `achievement-firstDoc.png` — pictogramme : a single sheet of paper
- [x] `achievement-hundredDocs.png` — pictogramme : a small stack of paper sheets
- [x] `achievement-thousandDocs.png` — pictogramme : a tall pile of paper reaching upward
- [x] `achievement-firstBuilding.png` — pictogramme : a tiny factory silhouette
- [x] `achievement-firstPrestige.png` — pictogramme : a crown over a swirling arrow

## Priorité 4 — headers et key art

- [x] `key-art` — livré : recadré en 1200×630 et installé comme `social-card.jpg` (les balises og/JSON-LD pointaient déjà dessus)
      Wide key art: the lowpoly printing campus diorama at dusk seen from above, purple night sky #271c40 fading to #0b0617, warm golden windows, in the foreground a giant cream paper sheet and a red rubber stamp mid-air about to stamp, dramatic but playful, no characters' faces, flat lowpoly 3D style matching a three.js diorama
- [x] `docs-header.webp` (1600×400, stocké dans assets/images/ — intégration au site docs à faire)
      Wide banner: a flat lay of cream and kraft paper sheets, a rubber stamp, paper clips and a golden coin scattered on a dusk-purple desk surface #271c40, top-down scan aesthetic, calm composition with empty space in the middle for overlaid text

## Plus tard (si la feature arrive)

- [ ] Icônes de compétences (arbre de compétences pas encore dans le jeu) —
      même style que les hauts faits, pictogrammes à définir avec la feature.
- [ ] Illustrations d'événements (les événements utilisent des emojis pour
      l'instant) — stickers 96×96, un par type d'événement.
