[
 {
  "fichier": "essais/J90-01-gpt25-flare.png",
  "retenu": null,
  "job_id": "1d006ce2-6d22-4948-8a6f-4466a1cfefb4",
  "model": "gpt_image_2_5",
  "variant": "flare",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "6498a2e2-648d-428d-9006-9c3a227377a7"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, an Instagram carousel cover (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, but far better craft: it must look art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and fully legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, with a small red square inside the O.\n- Headline, top-left, on three lines, very heavy wide grotesk (like Anybody Black), ink #14100E: \"Demandez votre\" / \"site en\" / \"3 questions.\" — the words \"3 questions\" sit on a terracotta rounded highlight with off-white letters, and a small black mouse cursor touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Réponse sous 48 h, jours ouvrés.\"\n- Lower-left half: a real recent iPhone with thin black bezels and a Dynamic Island, seen from above, tilted about 8° to the left, its lower third cropped by the bottom edge, casting a soft realistic contact shadow on the paper. Its screen shows Image 2.\n- To the right of the phone: a real die-cut matte vinyl sticker, terracotta with off-white text \"Deux lignes suffisent\", slightly rotated, thin white die-cut border, one corner barely lifted.\n- Bottom-right, over the wave: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with its French accents; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-01-gpt25-sunburst.png",
  "retenu": "base de J90/01 (écran refait)",
  "job_id": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "6498a2e2-648d-428d-9006-9c3a227377a7"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, an Instagram carousel cover (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, but far better craft: it must look art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and fully legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, with a small red square inside the O.\n- Headline, top-left, on three lines, very heavy wide grotesk (like Anybody Black), ink #14100E: \"Demandez votre\" / \"site en\" / \"3 questions.\" — the words \"3 questions\" sit on a terracotta rounded highlight with off-white letters, and a small black mouse cursor touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Réponse sous 48 h, jours ouvrés.\"\n- Lower-left half: a real recent iPhone with thin black bezels and a Dynamic Island, seen from above, tilted about 8° to the left, its lower third cropped by the bottom edge, casting a soft realistic contact shadow on the paper. Its screen shows Image 2.\n- To the right of the phone: a real die-cut matte vinyl sticker, terracotta with off-white text \"Deux lignes suffisent\", slightly rotated, thin white die-cut border, one corner barely lifted.\n- Bottom-right, over the wave: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with its French accents; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-01-nanopro.png",
  "retenu": null,
  "job_id": "a8baae9e-7fdd-4585-b252-762188d2f233",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "6498a2e2-648d-428d-9006-9c3a227377a7"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, an Instagram carousel cover (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, but far better craft: it must look art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and fully legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, with a small red square inside the O.\n- Headline, top-left, on three lines, very heavy wide grotesk (like Anybody Black), ink #14100E: \"Demandez votre\" / \"site en\" / \"3 questions.\" — the words \"3 questions\" sit on a terracotta rounded highlight with off-white letters, and a small black mouse cursor touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Réponse sous 48 h, jours ouvrés.\"\n- Lower-left half: a real recent iPhone with thin black bezels and a Dynamic Island, seen from above, tilted about 8° to the left, its lower third cropped by the bottom edge, casting a soft realistic contact shadow on the paper. Its screen shows Image 2.\n- To the right of the phone: a real die-cut matte vinyl sticker, terracotta with off-white text \"Deux lignes suffisent\", slightly rotated, thin white die-cut border, one corner barely lifted.\n- Bottom-right, over the wave: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with its French accents; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-01-hazel.png",
  "retenu": null,
  "job_id": "c541c119-a5ad-4aa8-8995-cecb1839b40b",
  "model": "openai_hazel",
  "quality": "high",
  "aspect_ratio": "auto",
  "medias": [
   {
    "role": "image_references",
    "value": "6498a2e2-648d-428d-9006-9c3a227377a7"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, an Instagram carousel cover (4:5 portrait, same proportions as Image 1) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, but far better craft: it must look art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and fully legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, with a small red square inside the O.\n- Headline, top-left, on three lines, very heavy wide grotesk (like Anybody Black), ink #14100E: \"Demandez votre\" / \"site en\" / \"3 questions.\" — the words \"3 questions\" sit on a terracotta rounded highlight with off-white letters, and a small black mouse cursor touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Réponse sous 48 h, jours ouvrés.\"\n- Lower-left half: a real recent iPhone with thin black bezels and a Dynamic Island, seen from above, tilted about 8° to the left, its lower third cropped by the bottom edge, casting a soft realistic contact shadow on the paper. Its screen shows Image 2.\n- To the right of the phone: a real die-cut matte vinyl sticker, terracotta with off-white text \"Deux lignes suffisent\", slightly rotated, thin white die-cut border, one corner barely lifted.\n- Bottom-right, over the wave: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with its French accents; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/photo-salle-gpt.png",
  "retenu": null,
  "job_id": "b39e29e4-f0f8-4a44-ab39-3261eb497327",
  "model": "gpt_image_2_5",
  "variant": "flare",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "prompt": "Real photograph, interior of a small French neighbourhood bistro in the early afternoon, empty before service. Zinc bar counter on the left, a few wooden bistro chairs and small marble tables, white linen napkins, a carafe of water, warm terracotta floor tiles, cream walls, tall window with soft daylight falling across the tables. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-salle-nanopro.png",
  "retenu": "photo du bistrot (maquettes)",
  "job_id": "c68a49fb-044a-4ba2-8f4a-287478fbcae5",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "prompt": "Real photograph, interior of a small French neighbourhood bistro in the early afternoon, empty before service. Zinc bar counter on the left, a few wooden bistro chairs and small marble tables, white linen napkins, a carafe of water, warm terracotta floor tiles, cream walls, tall window with soft daylight falling across the tables. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/J88-01-a.png",
  "retenu": "J88/01",
  "job_id": "8c4b3ecc-2190-4033-b1fb-f6294ea99455",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "668f6967-77f9-450d-a0e0-e59571cef9fc"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "13529cf0-3b05-4408-b276-ee8960eff05f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved slide from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n- Image 3: a printed A5 tracking sheet. Reproduce it exactly as a real sheet of paper in the scene: same words, same table, legible.\n\nCOMPOSITION:\n- Flat salmon background #EEA28C with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink, with a small red square inside the O.\n- Headline, top-left, on two lines, very heavy wide grotesk, ink #14100E: \"Planifiez 3 mois\" / \"de mises à jour.\" — the words \"3 mois\" sit on an off-white rounded highlight, and a small black mouse cursor touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Ce qui change, ce qui manque, qui relit.\"\n- Lower half: the real printed sheet from Image 3, lying on the salmon surface, rotated about 6°, its bottom part cropped by the bottom edge of the slide, casting a soft realistic contact shadow. Three real die-cut matte vinyl stickers are stuck on it, slightly rotated: a terracotta one \"Ce qui change\" and two off-white ones with a black outline \"Ce qui manque\" and \"À relire\".\n- Bottom-right: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-01-a.png",
  "retenu": "base de J89/01 (écran refait)",
  "job_id": "c1396a94-e67a-4bff-bfb8-46573e96608c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "f722c49a-11a4-45bb-b79a-eaf19ed9374e"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "4f3f3385-51c9-4aad-a42a-666db0e5a94d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved slide from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n- Image 3: a real screenshot of a local bistro website on a phone. It must appear on the phone screen exactly as it is: same words, same photo, same buttons, sharp and legible, no invented interface element.\n\nCOMPOSITION:\n- Flat deep ink background #14100E with a very subtle grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, top-left, on three lines, very heavy wide grotesk, off-white: \"Un bon site aide\" / \"vos clients à\" / \"3 choses.\" — the words \"3 choses\" sit on a terracotta rounded highlight, and a small white mouse cursor touches the end of the highlight.\n- Left column, below the headline, a staggered list of three real die-cut vinyl stickers, each with a salmon number disc: \"1\" + \"Trouver\" (off-white sticker), \"2\" + \"Comprendre\" (off-white sticker), \"3\" + \"Avancer\" (terracotta sticker with off-white text).\n- Right side: a real recent iPhone with thin black bezels and a Dynamic Island, tilted about 7° to the right, partly cropped by the right edge and the bottom wave, with a soft realistic shadow. Its screen shows Image 3.\n- Bottom-right, over the wave: an off-white pill with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-02-a.png",
  "retenu": null,
  "job_id": "fea8db3c-5114-4f94-9dc7-4d934b4cea26",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "eab4dd88-d9a5-4d30-8bee-9e153b985b04"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and legible, no invented interface element.\n\nCOMPOSITION:\n- Flat off-white background #F7F5F1 with a subtle real paper grain.\n- Top-left: a salmon number disc with a black outline containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on two lines: \"Le formulaire pose\" / \"3 questions.\" — the words \"3 questions\" sit on a salmon rounded highlight.\n- Below, on the left two thirds: a real thick off-white paper card with rounded corners, a black outline and a soft shadow, with a terracotta tab on its top edge reading \"Le formulaire\". Inside, three rows, each with a small square checkbox holding a red square: \"Votre activité\" with the small grey line \"restaurant, salon, atelier, cabinet\"; \"Votre ville\" with \"pour votre fiche Google\"; \"Ce que vous cherchez\" with \"deux lignes suffisent\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n- Lower right: the same real iPhone as in Image 2, tilted about 8°, partly cropped by the right and bottom edges, overlapping the card corner slightly, with a soft realistic shadow. Its screen shows Image 3.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-03-a.png",
  "retenu": "J90/03",
  "job_id": "37dac350-c3f9-4d59-83b4-1906ad4fa1e4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "ec6a0beb-f445-4884-b5bb-f6e133c65f17"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat salmon background #EEA28C with a subtle real paper grain.\n- Centered vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Pas demandé\"; on its top-right corner, an off-white number disc with a black outline containing \"2\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on three lines: \"Pas besoin de\" / \"budget ni de cahier\" / \"des charges.\"; then the body in clean sans-serif: \"Tout cela se décide après un premier échange, par courriel ou au téléphone. Votre numéro reste facultatif.\"\n- Below, two real paper strips inside the card: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"Un cahier des charges complet\"; then a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"Deux lignes sur votre activité\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-04-a.png",
  "retenu": null,
  "job_id": "58a2675a-023b-4e7c-b6fa-0bc9df62544e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "47b06784-f8ec-47b5-abed-e22652ce59ac"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat off-white background #F7F5F1 with a subtle real paper grain.\n- Centered vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Ensuite\"; on its top-right corner, a salmon number disc with a black outline containing \"3\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on two lines: \"Une personne vous\" / \"répond sous 48 h.\"; then the body in clean sans-serif: \"Jours ouvrés, et pas un accusé automatique. Puis la formule et le délai, par écrit.\"\n- Below, a small real printed table with thin rules, three rows, label on the left and value on the right: \"Réponse\" — \"sous 48 h, jours ouvrés\"; \"Formule et délai\" — \"par écrit\"; \"Mise en ligne\" — \"sous 15 jours ouvrés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-05-a.png",
  "retenu": null,
  "job_id": "240df32d-562f-4163-a806-09b6d2c6f1cb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "c992dbc0-3c2a-4c3f-b244-571d08b6e839"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk typeface, same real-object and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat terracotta background #B0492F with a subtle real paper grain, and a salmon #EEA28C wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow on the terracotta. On its top edge, an ink tab reading \"En résumé\".\n- Inside, three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"3 questions, deux lignes\"; \"Ni budget, ni cahier des charges\"; \"Réponse sous 48 h, jours ouvrés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-06-a.png",
  "retenu": null,
  "job_id": "1e08cfb2-1d7a-4830-ab20-7f98d8638f58",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "aff64ad4-d168-4b86-8508-4c04d8a74e51"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline in very heavy wide grotesk, ink #14100E, on two lines: \"Décrivez votre\" / \"projet.\"; under it, a clean sans-serif subline in warm grey-brown: \"Votre activité, votre ville, ce que vous cherchez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-02-a.png",
  "retenu": null,
  "job_id": "ad5cd41b-17b5-47ca-8bce-8057e96b465f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "9779aa56-15e2-448c-baa2-25cd41fd9046"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Upper part: a salmon number disc with a black outline containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on two lines: \"Listez les changements\" / \"à venir.\" — the words \"les changements\" sit on a terracotta rounded highlight with off-white letters.\n- Below, centred, large, with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, with a terracotta tab on its top edge reading \"À venir\". Inside, three rows, each with a small square checkbox holding a red square: \"Les événements\" with the small grey line \"avec leurs dates prévues\"; \"Les horaires\" with \"fêtes, vacances, fermetures\"; \"L’offre\" with \"la saison, les nouveautés\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-03-a.png",
  "retenu": null,
  "job_id": "6e9bcb9e-ceb5-4e2a-984a-0663c45a6014",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "8f4829d5-e607-4820-bd71-e9b2ccc0d119"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat off-white background #F7F5F1 with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À réunir\"; on its top-right corner, a salmon number disc with a black outline containing \"2\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on two lines: \"Notez précisément\" / \"ce qui manque.\"; then the body in clean sans-serif: \"Photos, descriptions, liens : une liste précise avance mieux que « refaire le site ».\"\n- Below, two real paper strips inside the card: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"« Il faudrait refaire le site »\"; then a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"« Trois photos, deux textes, un lien »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-04-a.png",
  "retenu": "J88/04",
  "job_id": "9179da06-03a3-4d13-9832-f042a4b17a7b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "8cbb2711-f75d-48cb-b788-eaa557f252ad"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Relecture\"; on its top-right corner, a salmon number disc with a black outline containing \"3\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on two lines: \"Choisissez qui relit,\" / \"et quand.\"; then the body in clean sans-serif: \"Un nom, une date : vérifiez après chaque mise à jour.\"\n- Below, a small real printed table with thin rules, three rows, label on the left and value on the right in bold: \"Responsable\" — \"un nom\"; \"Relecture\" — \"une date\"; \"Pages clés\" — \"venir, choisir, contacter\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-05-a.png",
  "retenu": "J88/05",
  "job_id": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "a560b54b-a889-4a8b-919e-eebe90306de5"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk typeface, same real-paper and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat deep ink background #14100E with a very subtle grain, and a terracotta #B0492F wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside, three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Ce qui va changer\"; \"Ce qui manque\"; \"Qui relit, et quand\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-06-a.png",
  "retenu": "J88/06",
  "job_id": "6d0b8120-0506-41e0-a968-57a61dbefd8f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "e5e78436-2fb8-4eca-9588-53710f67c05d"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat salmon background #EEA28C with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline in very heavy wide grotesk, ink #14100E, on two lines: \"Enregistrez la\" / \"liste de suivi.\"; under it, a clean sans-serif subline in dark brown: \"Changer, réunir, relire : trois colonnes suffisent.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-02-a.png",
  "retenu": null,
  "job_id": "d5a9f7f5-3cc4-4bf1-83fd-b52e4c848ec4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "d61c5753-58e8-4a02-a24d-4ed1c3689fbe"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "38b745d6-cf65-47c9-94a5-85d1090061b7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of a local bistro website. It must appear on the phone screen exactly as it is: same words, same layout, sharp and legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Upper half: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Trouver\"; on its top-right corner, a salmon number disc with a black outline containing \"1\". Inside: the headline in very heavy wide grotesk, ink, on three lines: \"Répondez aux\" / \"questions qu’on\" / \"vous pose.\"; then the body in clean sans-serif: \"Une carte, un tarif, une adresse : partez des questions que vos clients posent vraiment.\"\n- Lower half: the same real iPhone as in Image 2, tilted about 6°, partly cropped by the bottom edge and overlapping the card's lower edge slightly, with a soft realistic shadow. Its screen shows Image 3, with the search field reading \"Vous êtes ouverts le lundi ?\" clearly visible.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-03-a.png",
  "retenu": null,
  "job_id": "1c68cc96-3172-4674-94b6-5913b11495ff",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "0d9ceab1-8d37-4c3c-af42-16045ff0858d"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "c68a49fb-044a-4ba2-8f4a-287478fbcae5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment.\n- Image 3: a photograph of the bistro's dining room. Reproduce it as a real matte photo print.\n\nCOMPOSITION:\n- Flat salmon background #EEA28C with a subtle real paper grain.\n- Upper two thirds: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Comprendre\"; on its top-right corner, an off-white number disc with a black outline containing \"2\". Inside: the headline in very heavy wide grotesk, ink, on three lines: \"Montrez votre\" / \"activité telle qu’elle\" / \"est.\"; then the body in clean sans-serif: \"Vos photos et vos textes donnent le contexte avant un appel, une visite ou une réservation.\"; then two real paper strips: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"Une image de banque, jolie et vague\"; and a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"Votre lieu, vos produits, vos mots\".\n- Lower right: a real matte photo print of Image 3 with a thin white border, rotated about 5°, partly cropped by the bottom and right edges, held by a small strip of masking tape, with a soft realistic shadow.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo print.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-04-a.png",
  "retenu": "base de J89/04 (écran refait)",
  "job_id": "98364b9a-5556-4e56-a35a-9a43ecf4e527",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "17514d4a-2de4-424f-8a65-6db5a49c177c"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "4f3f3385-51c9-4aad-a42a-666db0e5a94d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of a local bistro website. It must appear on the phone screen exactly as it is: same words, same photo, same buttons, sharp and legible, no invented interface element.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Upper half: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Avancer\"; on its top-right corner, a salmon number disc with a black outline containing \"3\". Inside: the headline in very heavy wide grotesk, ink, on two lines: \"Indiquez la suite\" / \"par un bouton clair.\"; then the body in clean sans-serif: \"Réserver, voir la carte, écrire : le client sait quoi faire ensuite.\"\n- Lower half: the same real iPhone as in Image 2, tilted about 6°, partly cropped by the bottom edge and overlapping the card's lower edge slightly, with a soft realistic shadow. Its screen shows Image 3; the buttons \"Réserver une table\", \"Voir la carte\" and \"Nous écrire\" are clearly visible.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-05-a.png",
  "retenu": "J89/05",
  "job_id": "296647b9-8180-4bc5-8733-3051aab64a98",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "eca1af2d-7932-46b1-9e41-5f6c2ec029e0"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk typeface, same real-paper and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat terracotta background #B0492F with a subtle real paper grain, and a salmon #EEA28C wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Vos clients doivent :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Trouver une réponse\"; \"Comprendre votre activité\"; \"Savoir quoi faire ensuite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-06-a.png",
  "retenu": "J89/06",
  "job_id": "65e95390-091b-47f4-b343-26402719abac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "21c8b84f-8957-4380-bc73-964713672a60"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat deep ink background #14100E with a very subtle grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline in very heavy wide grotesk, off-white, on two lines: \"Relisez votre\" / \"page d’accueil.\"; under it, a clean sans-serif subline in warm light grey, on two lines: \"Trouve-t-on, comprend-on, sait-on quoi faire ?\" / \"Chaque site Nolitana part de ces 3 questions.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-02-b.png",
  "retenu": "base de J90/02 (écran refait)",
  "job_id": "21e3ef69-9729-4f08-9de2-e546289f3e0b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "eab4dd88-d9a5-4d30-8bee-9e153b985b04"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "8b2b95de-bd5a-4ac3-b739-342530c0d2ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of the Nolitana contact page. It must appear on the phone screen exactly as it is: same words, same layout, sharp and legible, no invented interface element.\n\nCOMPOSITION:\n- Flat off-white background #F7F5F1 with a subtle real paper grain, nothing else on it.\n- Top-left: a salmon number disc with a black outline containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on two lines: \"Le formulaire pose\" / \"3 questions.\" — the words \"3 questions\" sit on a salmon rounded highlight.\n- Below, on the left two thirds: a real thick off-white paper card with rounded corners, a black outline and a soft shadow, with a terracotta tab on its top edge reading \"Le formulaire\". Inside, three rows, each with a small square checkbox holding a red square: \"Votre activité\" with the small grey line \"restaurant, salon, atelier, cabinet\"; \"Votre ville\" with \"pour votre fiche Google\"; \"Ce que vous cherchez\" with \"deux lignes suffisent\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n- Lower right: the same real iPhone as in Image 2, tilted about 8°, partly cropped by the right and bottom edges, overlapping the card corner slightly, with a soft realistic shadow. Its screen shows Image 3.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props: no pencil, no notebook, no book, no coffee, no laptop, no plant or leaf shadow. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-06-b.png",
  "retenu": "J90/06",
  "job_id": "90c5b95d-9c29-4905-b6e1-88e8e65d7113",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "aff64ad4-d168-4b86-8508-4c04d8a74e51"
   },
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-sticker and soft-shadow treatment.\n\nCOMPOSITION:\n- Flat sand background #E8DED2 with a subtle real paper grain, nothing else on it.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline in very heavy wide grotesk, ink #14100E, on two lines: \"Décrivez votre\" / \"projet.\"; under it, a clean sans-serif subline in warm grey-brown: \"Votre activité, votre ville, ce que vous cherchez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props: no pencil, no notebook, no book, no coffee, no laptop, no plant or leaf shadow. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-02-b.png",
  "retenu": null,
  "job_id": "6cb8539c-47b6-4e3e-bc06-affe44e5bede",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "9779aa56-15e2-448c-baa2-25cd41fd9046"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Listez\" / \"les changements\" / \"à venir.\" — the whole second line \"les changements\" sits on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"À venir\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Les événements\" with the small grey line \"avec leurs dates prévues\"; \"Les horaires\" with \"fêtes, vacances, fermetures\"; \"L’offre\" with \"la saison, les nouveautés\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins, balanced vertical rhythm with no large empty area. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-02-c.png",
  "retenu": "J88/02",
  "job_id": "bc1b5129-512f-4c42-a354-027b94355f40",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "9779aa56-15e2-448c-baa2-25cd41fd9046"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Listez\" / \"les changements\" / \"à venir.\" — the whole second line \"les changements\" sits on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"À venir\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Les événements\" with the small grey line \"avec leurs dates prévues\"; \"Les horaires\" with \"fêtes, vacances, fermetures\"; \"L’offre\" with \"la saison, les nouveautés\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins, balanced vertical rhythm with no large empty area. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-03-b.png",
  "retenu": "J88/03",
  "job_id": "f61c6ce5-d914-4a1f-b9d8-018a8bc0cd0f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "8f4829d5-e607-4820-bd71-e9b2ccc0d119"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white background #F7F5F1 with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À réunir\"; on its top-right corner, a salmon number disc with a black outline containing \"2\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Notez précisément\" / \"ce qui manque.\"; then the body in clean sans-serif, on exactly three lines: \"Photos, descriptions, liens :\" / \"une liste précise avance mieux\" / \"que « refaire le site ».\"\n- Below, two real paper strips inside the card: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"« Il faudrait refaire le site »\"; then a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"« Trois photos, deux textes, un lien »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J88-03-c.png",
  "retenu": null,
  "job_id": "bddd616d-b824-4132-b101-7ef6a031e66e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "8f4829d5-e607-4820-bd71-e9b2ccc0d119"
   },
   {
    "role": "image_references",
    "value": "8c4b3ecc-2190-4033-b1fb-f6294ea99455"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white background #F7F5F1 with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À réunir\"; on its top-right corner, a salmon number disc with a black outline containing \"2\".\n- Inside the card: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Notez précisément\" / \"ce qui manque.\"; then the body in clean sans-serif, on exactly three lines: \"Photos, descriptions, liens :\" / \"une liste précise avance mieux\" / \"que « refaire le site ».\"\n- Below, two real paper strips inside the card: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"« Il faudrait refaire le site »\"; then a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"« Trois photos, deux textes, un lien »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-02-b.png",
  "retenu": null,
  "job_id": "6d5396b8-0c37-4a96-9653-836f6178042e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "d61c5753-58e8-4a02-a24d-4ed1c3689fbe"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "38b745d6-cf65-47c9-94a5-85d1090061b7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of a local bistro website. It must appear on the phone screen exactly as it is: same words, same layout, same en dashes, the day chips \"Lun\" and \"Dim\" struck through, sharp and legible, no invented interface element.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Upper half: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Trouver\"; on its top-right corner, a salmon number disc with a black outline containing \"1\". Inside: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Répondez aux\" / \"questions qu’on\" / \"vous pose.\"; then the body in clean sans-serif, on exactly three lines: \"Une carte, un tarif, une adresse :\" / \"partez des questions que vos\" / \"clients posent vraiment.\"\n- Lower half: the same real iPhone as in Image 2, tilted about 6°, partly cropped by the bottom edge and overlapping the card's lower edge slightly without covering any card text, with a soft realistic shadow. Its screen shows Image 3, with the search field reading \"Vous êtes ouverts le lundi ?\" clearly visible.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-02-c.png",
  "retenu": "base de J89/02 (écran refait)",
  "job_id": "68e3881f-4ef4-44e2-aa3f-3dd67d8e9d90",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "d61c5753-58e8-4a02-a24d-4ed1c3689fbe"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "38b745d6-cf65-47c9-94a5-85d1090061b7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment, same iPhone.\n- Image 3: a real screenshot of a local bistro website. It must appear on the phone screen exactly as it is: same words, same layout, same en dashes, the day chips \"Lun\" and \"Dim\" struck through, sharp and legible, no invented interface element.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand background #E8DED2 with a subtle real paper grain.\n- Upper half: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Trouver\"; on its top-right corner, a salmon number disc with a black outline containing \"1\". Inside: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Répondez aux\" / \"questions qu’on\" / \"vous pose.\"; then the body in clean sans-serif, on exactly three lines: \"Une carte, un tarif, une adresse :\" / \"partez des questions que vos\" / \"clients posent vraiment.\"\n- Lower half: the same real iPhone as in Image 2, tilted about 6°, partly cropped by the bottom edge and overlapping the card's lower edge slightly without covering any card text, with a soft realistic shadow. Its screen shows Image 3, with the search field reading \"Vous êtes ouverts le lundi ?\" clearly visible.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above and the text of Image 3, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-03-b.png",
  "retenu": "J89/03",
  "job_id": "95035fef-0c94-4e06-8952-b08a4082642d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "0d9ceab1-8d37-4c3c-af42-16045ff0858d"
   },
   {
    "role": "image_references",
    "value": "1c68cc96-3172-4674-94b6-5913b11495ff"
   },
   {
    "role": "image_references",
    "value": "c68a49fb-044a-4ba2-8f4a-287478fbcae5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the text.\n- Image 2: an approved draft of this exact slide. Keep its composition, card, strips, photo print, tape, colours and finish exactly. Change only the headline line breaks described below.\n- Image 3: a photograph of the bistro's dining room, shown as the matte photo print.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Same as Image 2: salmon background, off-white card with an ink tab \"Comprendre\" and an off-white number disc \"2\", the photo print lower right held by masking tape.\n- Headline in very heavy wide grotesk, ink, on exactly two lines: \"Montrez votre activité\" / \"telle qu’elle est.\" (slightly smaller type if needed so each line fits the card).\n- Body in clean sans-serif: \"Vos photos et vos textes donnent le\" / \"contexte avant un appel, une visite ou\" / \"une réservation.\"\n- Strips: struck-through \"Une image de banque, jolie et vague\" with a circled ×; ticked \"Votre lieu, vos produits, vos mots\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo print.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J89-03-c.png",
  "retenu": null,
  "job_id": "5aaa9662-3218-41c9-8e8d-1412a0ccc961",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "0d9ceab1-8d37-4c3c-af42-16045ff0858d"
   },
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "c68a49fb-044a-4ba2-8f4a-287478fbcae5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-object and soft-shadow treatment.\n- Image 3: a photograph of the bistro's dining room. Reproduce it as a real matte photo print.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon background #EEA28C with a subtle real paper grain.\n- Upper two thirds: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Comprendre\"; on its top-right corner, an off-white number disc with a black outline containing \"2\". Inside: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Montrez votre activité\" / \"telle qu’elle est.\" (type size chosen so each line fits the card); then the body in clean sans-serif: \"Vos photos et vos textes donnent le contexte avant un appel, une visite ou une réservation.\"; then two real paper strips: a slightly crumpled sand-coloured strip with a circled × and the struck-through grey text \"Une image de banque, jolie et vague\"; and a crisp off-white strip with a black outline, a terracotta disc with a white tick, and the text \"Votre lieu, vos produits, vos mots\".\n- Lower right: a real matte photo print of Image 3 with a thin white border, rotated about 5°, partly cropped by the bottom and right edges, held by a small strip of masking tape, with a soft realistic shadow.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo print.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents and punctuation; no other words, no lorem ipsum, no hashtags, no translation. Remove the half-circle markers cut by the side edges of Image 1. No additional objects or props. No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J90-01-c.png",
  "retenu": null,
  "job_id": "7fc6da37-1e55-4c8e-843f-471fe8f257d2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "6e737a0e-be63-4cec-9e36-65f3c5d547b1"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, every word outside the phone, typefaces, colours, paper grain, the \"Deux lignes suffisent\" sticker, the dashed arrow, the \"Glissez →\" sticker, the terracotta wave, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the Nolitana contact page, light paper background.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: same words, same line breaks, same typefaces, same colours, the terracotta underlined answers and their small footnote numbers, the black \"Envoyer la demande\" bar. The screen reads: \"NOLITANA\", \"Menu\", \"CONTACT\", \"3 QUESTIONS\", \"Nous écrire.\", \"Je tiens un restaurant¹ à Angers², et je cherche un site simple, avec la carte et les horaires³\", \"1 Restaurant, salon, atelier, cabinet.\", \"2 Pour votre fiche Google.\", \"3 Deux lignes suffisent.\", \"Envoyer la demande\", \"Réponse sous 48 heures, jours ouvrés.\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J90-01-d.png",
  "retenu": null,
  "job_id": "f248a88c-1393-4441-bc6c-86601c24be72",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "a43b030a-0e25-4fe8-ae5b-3a11840d96ef"
   },
   {
    "role": "image_references",
    "value": "6e737a0e-be63-4cec-9e36-65f3c5d547b1"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, every word outside the phone, typefaces, colours, paper grain, the \"Deux lignes suffisent\" sticker, the dashed arrow, the \"Glissez →\" sticker, the terracotta wave, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the Nolitana contact page, light paper background.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: same words, same line breaks, same typefaces, same colours, the terracotta underlined answers and their small footnote numbers, the black \"Envoyer la demande\" bar. The screen reads: \"NOLITANA\", \"Menu\", \"CONTACT\", \"3 QUESTIONS\", \"Nous écrire.\", \"Je tiens un restaurant¹ à Angers², et je cherche un site simple, avec la carte et les horaires³\", \"1 Restaurant, salon, atelier, cabinet.\", \"2 Pour votre fiche Google.\", \"3 Deux lignes suffisent.\", \"Envoyer la demande\", \"Réponse sous 48 heures, jours ouvrés.\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J90-02-c.png",
  "retenu": null,
  "job_id": "ff6b1168-cef3-4571-9b0a-4bc70903558e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "21e3ef69-9729-4f08-9de2-e546289f3e0b"
   },
   {
    "role": "image_references",
    "value": "6e737a0e-be63-4cec-9e36-65f3c5d547b1"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the number disc, the headline \"Le formulaire pose 3 questions.\", the card \"Le formulaire\" and its three rows, typefaces, colours, paper grain, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the Nolitana contact page, light paper background.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: same words, same line breaks, same typefaces, same colours, the terracotta underlined answers and their small footnote numbers, the black \"Envoyer la demande\" bar. The screen reads: \"NOLITANA\", \"Menu\", \"CONTACT\", \"3 QUESTIONS\", \"Nous écrire.\", \"Je tiens un restaurant¹ à Angers², et je cherche un site simple, avec la carte et les horaires³\", \"1 Restaurant, salon, atelier, cabinet.\", \"2 Pour votre fiche Google.\", \"3 Deux lignes suffisent.\", \"Envoyer la demande\", \"Réponse sous 48 heures, jours ouvrés.\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J90-02-d.png",
  "retenu": "J90/02",
  "job_id": "bc8f0ea0-fce9-4f46-af56-7ff84f179d52",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "21e3ef69-9729-4f08-9de2-e546289f3e0b"
   },
   {
    "role": "image_references",
    "value": "6e737a0e-be63-4cec-9e36-65f3c5d547b1"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the number disc, the headline \"Le formulaire pose 3 questions.\", the card \"Le formulaire\" and its three rows, typefaces, colours, paper grain, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the Nolitana contact page, light paper background.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: same words, same line breaks, same typefaces, same colours, the terracotta underlined answers and their small footnote numbers, the black \"Envoyer la demande\" bar. The screen reads: \"NOLITANA\", \"Menu\", \"CONTACT\", \"3 QUESTIONS\", \"Nous écrire.\", \"Je tiens un restaurant¹ à Angers², et je cherche un site simple, avec la carte et les horaires³\", \"1 Restaurant, salon, atelier, cabinet.\", \"2 Pour votre fiche Google.\", \"3 Deux lignes suffisent.\", \"Envoyer la demande\", \"Réponse sous 48 heures, jours ouvrés.\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-01-b.png",
  "retenu": null,
  "job_id": "052744f9-92f8-487b-b431-1a201f054623",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "a2a7b455-7e4e-4542-a946-0546c6637ab4"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, every word outside the phone, typefaces, colours, grain, the three numbered stickers \"Trouver\", \"Comprendre\", \"Avancer\", the \"Glissez →\" sticker, the terracotta wave, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the home page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: the same dining-room photo at the top, same words, same line breaks, same serif and sans-serif typefaces, same colours, the dark wine \"Réserver une table\" bar and the two outlined buttons. The screen reads: \"Pivoine\", \"Menu\", \"BISTROT DE QUARTIER\", \"OUVERT AUJOURD’HUI\", \"Cuisine du marché, midi et soir.\", \"Aujourd’hui · 12 h – 14 h, 19 h 30 – 22 h 30\", \"Réserver une table\", \"Voir la carte\", \"Nous écrire\", \"Du mardi au samedi\", \"Fermé dimanche et lundi\", \"Menu du midi\", \"Entrée, plat, dessert\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-01-c.png",
  "retenu": "J89/01",
  "job_id": "0c6338b7-d895-45d1-a1a2-55b5683481be",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "c1396a94-e67a-4bff-bfb8-46573e96608c"
   },
   {
    "role": "image_references",
    "value": "a2a7b455-7e4e-4542-a946-0546c6637ab4"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, every word outside the phone, typefaces, colours, grain, the three numbered stickers \"Trouver\", \"Comprendre\", \"Avancer\", the \"Glissez →\" sticker, the terracotta wave, the iPhone model, its angle, position, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the home page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: the same dining-room photo at the top, same words, same line breaks, same serif and sans-serif typefaces, same colours, the dark wine \"Réserver une table\" bar and the two outlined buttons. The screen reads: \"Pivoine\", \"Menu\", \"BISTROT DE QUARTIER\", \"OUVERT AUJOURD’HUI\", \"Cuisine du marché, midi et soir.\", \"Aujourd’hui · 12 h – 14 h, 19 h 30 – 22 h 30\", \"Réserver une table\", \"Voir la carte\", \"Nous écrire\", \"Du mardi au samedi\", \"Fermé dimanche et lundi\", \"Menu du midi\", \"Entrée, plat, dessert\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-02-d.png",
  "retenu": null,
  "job_id": "497d6bd2-17e8-40aa-b9f8-14fb8e2813cc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "68e3881f-4ef4-44e2-aa3f-3dd67d8e9d90"
   },
   {
    "role": "image_references",
    "value": "528ef526-83bc-4fba-b61b-c0de5e101fbf"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the card with the tab \"Trouver\", the number disc \"1\", the headline \"Répondez aux questions qu’on vous pose.\" and the body text, typefaces, colours, paper grain, the iPhone model, its angle, position, crop, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the frequently-asked-questions page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, from the status bar downwards (the phone stays cropped by the bottom edge exactly as in Image 1). Reproduce Image 2 exactly: same words, same line breaks, same serif and sans-serif typefaces, same colours, the underlined search field, the row of seven day boxes with \"Lun\" and \"Dim\" struck through. The visible screen reads: \"Pivoine\", \"Menu\", \"QUESTIONS FRÉQUENTES\", \"BISTROT DE QUARTIER\", \"Tout ce qu’on nous demande.\", \"Vous êtes ouverts le lundi ?\", \"RÉPONSE\", \"Non, le lundi on se repose.\", \"Lun Mar Mer Jeu Ven Sam Dim\", \"Du mardi au samedi, 12 h – 14 h et 19 h 30 – 22 h 30.\", then the questions list if visible. Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-02-e.png",
  "retenu": "J89/02",
  "job_id": "1d8f5ac7-fe8e-4331-8a67-3aa9403a272a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "68e3881f-4ef4-44e2-aa3f-3dd67d8e9d90"
   },
   {
    "role": "image_references",
    "value": "528ef526-83bc-4fba-b61b-c0de5e101fbf"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the card with the tab \"Trouver\", the number disc \"1\", the headline \"Répondez aux questions qu’on vous pose.\" and the body text, typefaces, colours, paper grain, the iPhone model, its angle, position, crop, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the frequently-asked-questions page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, from the status bar downwards (the phone stays cropped by the bottom edge exactly as in Image 1). Reproduce Image 2 exactly: same words, same line breaks, same serif and sans-serif typefaces, same colours, the underlined search field, the row of seven day boxes with \"Lun\" and \"Dim\" struck through. The visible screen reads: \"Pivoine\", \"Menu\", \"QUESTIONS FRÉQUENTES\", \"BISTROT DE QUARTIER\", \"Tout ce qu’on nous demande.\", \"Vous êtes ouverts le lundi ?\", \"RÉPONSE\", \"Non, le lundi on se repose.\", \"Lun Mar Mer Jeu Ven Sam Dim\", \"Du mardi au samedi, 12 h – 14 h et 19 h 30 – 22 h 30.\", then the questions list if visible. Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-04-b.png",
  "retenu": null,
  "job_id": "c981932f-c237-4359-ac03-f3f517fccbf4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "98364b9a-5556-4e56-a35a-9a43ecf4e527"
   },
   {
    "role": "image_references",
    "value": "a2a7b455-7e4e-4542-a946-0546c6637ab4"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the card with the tab \"Avancer\", the number disc \"3\", the headline \"Indiquez la suite par un bouton clair.\" and the body text, typefaces, colours, paper grain, the iPhone model, its angle, position, crop, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the home page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: the same dining-room photo at the top, same words, same line breaks, same serif and sans-serif typefaces, same colours, the dark wine \"Réserver une table\" bar and the two outlined buttons \"Voir la carte\" and \"Nous écrire\", clearly legible. The screen reads: \"Pivoine\", \"Menu\", \"BISTROT DE QUARTIER\", \"OUVERT AUJOURD’HUI\", \"Cuisine du marché, midi et soir.\", \"Aujourd’hui · 12 h – 14 h, 19 h 30 – 22 h 30\", \"Réserver une table\", \"Voir la carte\", \"Nous écrire\", \"Du mardi au samedi\", \"Fermé dimanche et lundi\", \"Menu du midi\", \"Entrée, plat, dessert\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/J89-04-c.png",
  "retenu": "J89/04",
  "job_id": "18993d50-91ac-488b-a4a7-1075e9b5fc04",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "medias": [
   {
    "role": "image_references",
    "value": "98364b9a-5556-4e56-a35a-9a43ecf4e527"
   },
   {
    "role": "image_references",
    "value": "a2a7b455-7e4e-4542-a946-0546c6637ab4"
   }
  ],
  "prompt": "GOAL: Edit Image 1, an approved Instagram carousel slide for NOLITANA. Change only what is displayed on the iPhone screen.\n\nINPUTS:\n- Image 1: the approved slide. Keep everything exactly as it is: composition, the card with the tab \"Avancer\", the number disc \"3\", the headline \"Indiquez la suite par un bouton clair.\" and the body text, typefaces, colours, paper grain, the iPhone model, its angle, position, crop, bezel, reflections and shadow.\n- Image 2: a real iPhone screenshot of the home page of a neighbourhood bistro called Pivoine.\n\nEDIT: Replace the screen content with Image 2, mapped onto the screen in the same perspective and tilt as the phone, edge to edge (status bar at the top, floating Safari bar at the bottom). Reproduce Image 2 exactly: the same dining-room photo at the top, same words, same line breaks, same serif and sans-serif typefaces, same colours, the dark wine \"Réserver une table\" bar and the two outlined buttons \"Voir la carte\" and \"Nous écrire\", clearly legible. The screen reads: \"Pivoine\", \"Menu\", \"BISTROT DE QUARTIER\", \"OUVERT AUJOURD’HUI\", \"Cuisine du marché, midi et soir.\", \"Aujourd’hui · 12 h – 14 h, 19 h 30 – 22 h 30\", \"Réserver une table\", \"Voir la carte\", \"Nous écrire\", \"Du mardi au samedi\", \"Fermé dimanche et lundi\", \"Menu du midi\", \"Entrée, plat, dessert\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n\nCONSTRAINTS: text outside the phone unchanged, letter for letter. Screen text exactly as in Image 2, in French with accents. Do not add, remove or invent any interface element. No other change, no new object, no watermark."
 },
 {
  "fichier": "essais/pastille-a.png",
  "retenu": null,
  "job_id": "8461a6ee-6ca4-49a0-88ee-7a2a4ecf5818",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "GOAL: A studio product photograph of one single round die-cut sticker, seen exactly from above, for a French design studio's brand kit.\n\nSUBJECT: a perfect circle, thick matte off-white #F7F5F1 vinyl, with a crisp printed black #14100E outline ring about 7% of the diameter wide just inside the cut edge, and a solid red #C02920 square printed exactly in the centre, its side about 30% of the diameter. Clean die-cut edge showing a hair of material thickness. Nothing else printed on it.\n\nCOMPOSITION: the sticker centred, filling about 70% of the frame, perfectly flat and perfectly round (no perspective), on a seamless flat mid-grey #8A8A8A background.\n\nLIGHT: soft even daylight from the top left, true-to-life vinyl texture, a very faint natural shadow.\n\nCONSTRAINTS: no text, no letters, no logo other than the red square, no other object, no gradient background, no glow, no watermark."
 },
 {
  "fichier": "essais/pastille-b.png",
  "retenu": null,
  "job_id": "21087667-1f88-4cea-9c1e-d09901b3345a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "GOAL: A studio product photograph of one single round die-cut sticker, seen exactly from above, for a French design studio's brand kit.\n\nSUBJECT: a perfect circle, thick matte off-white #F7F5F1 vinyl, with a crisp printed black #14100E outline ring about 7% of the diameter wide just inside the cut edge, and a solid red #C02920 square printed exactly in the centre, its side about 30% of the diameter. Clean die-cut edge showing a hair of material thickness. Nothing else printed on it.\n\nCOMPOSITION: the sticker centred, filling about 70% of the frame, perfectly flat and perfectly round (no perspective), on a seamless flat mid-grey #8A8A8A background.\n\nLIGHT: soft even daylight from the top left, true-to-life vinyl texture, a very faint natural shadow.\n\nCONSTRAINTS: no text, no letters, no logo other than the red square, no other object, no gradient background, no glow, no watermark."
 },
 {
  "fichier": "essais/photo-assiette.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "b72476ba-6c68-4f63-abd8-99ff9e843b45",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph seen from directly above, a simple plate of grilled sea bream fillet with a lemon wedge and a few herbs on a plain white ceramic plate, alone on a natural linen tablecloth, with a lot of empty space around the plate, soft daylight from the left. Muted warm palette of cream, sand, golden brown and a touch of green. Natural colours, subtle film grain, honest and appetising, not overstyled. No people, no hands, no cutlery clutter, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-bouquet.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "dae85923-74f4-4db9-b084-83a7fd81c61c",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a loose seasonal bouquet of garden roses, ranunculus and dried grasses in terracotta, apricot and cream tones, wrapped in kraft paper and tied with twine, lying on a zinc workbench in a small florist's workshop, a few cut stems around, soft daylight from a window. Shot on a 35 mm lens slightly from above, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-cabinet.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "91b0f37e-98e3-4c42-b644-6389ad24c025",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a calm and bright osteopathy treatment room: a padded treatment table with a folded natural linen towel, a simple oak chair, pale warm-white walls, light oak floor, sheer linen curtains softening the daylight, nothing clinical. Muted palette of cream, sand, oak and soft grey-blue. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no posters."
 },
 {
  "fichier": "essais/photo-cave.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "fe0a6e3e-27d0-4aa1-858e-cd009c4efa91",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, the inside of an independent wine shop: tall oak shelves filled with wine bottles lying down, their labels too small and blurred to read, an open wooden wine crate on a small tasting counter with two empty glasses, warm evening light. Muted warm palette of oak, cream, deep burgundy and terracotta. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-ceramique.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "4c1e0583-1974-4f2c-8d06-f00ed791218e",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a small ceramic studio: a wooden shelf holding handmade stoneware vases and bowls in matte cream, sand and terracotta glazes, one tall rounded terracotta vase in the foreground, a potter's wheel softly blurred behind, lime-plaster wall, soft daylight from a window. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-chambre.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "a53ea715-ca05-46eb-bdcf-dc2210d6f85a",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a guest bedroom in a French country guest house: a double bed with crisp white linen and a rust-coloured wool throw, whitewashed stone wall, an old oak beam, a wooden stool used as a bedside table with a small glass carafe, morning light through a small window. Muted warm palette of cream, stone, oak and terracotta. Shot on a 35 mm lens at eye level, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no artwork with text."
 },
 {
  "fichier": "essais/photo-club.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "96aafc0a-cdf9-46d7-be01-200553142562",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, the empty indoor sports hall of a small local club: a single orange basketball resting on a polished wooden court next to a painted line, wooden benches softly blurred in the background, warm daylight falling from high windows. Muted palette of oak, cream, navy and terracotta orange. Shot on a 35 mm lens low near the floor, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no scoreboards."
 },
 {
  "fichier": "essais/photo-coach.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "339b2204-f04a-4023-9e51-8f7030955028",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a small private training studio of an independent coach: a pair of cast-iron dumbbells and a kettlebell resting on a dark rubber floor next to a wooden plyo box, a big window with daylight, a white brick wall. Muted palette of off-white, charcoal, oak and a touch of terracotta. Shot on a 35 mm lens low near the floor, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no numbers on the weights."
 },
 {
  "fichier": "essais/photo-danse.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "3b291961-c062-4a44-b66a-26627acecac1",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a pair of worn pale pink satin ballet pointe shoes with their ribbons loosely coiled, resting on the light wooden floor of a dance studio near a wooden barre and a mirror wall softly blurred behind, soft daylight. Muted palette of cream, oak, blush pink and sand. Shot on a 35 mm lens low near the floor, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no feet, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-devanture.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "8aa044b8-b317-4897-b360-39998a26fa53",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "prompt": "Real photograph, the facade of a small neighbourhood café in an old French town street: a painted wooden shopfront in deep terracotta, large clean windows showing a warm interior, a cream striped fabric awning, a blank sign board above the door, a wooden bench and two small bistro tables with chairs on the pavement, morning light. Shot on a 35 mm lens at eye level from across the street, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no letters on the sign, no logos, no street signs."
 },
 {
  "fichier": "essais/photo-encombre.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "4b255a5c-71ab-4b28-883f-e9540a33d6bf",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a very busy and cluttered corner of a general store: shelves crammed with many colourful objects of all sizes, baskets, jars, tins, brushes, fabric, hanging utensils, high contrast light and dark patches everywhere, no clear focal point. Shot on a 35 mm lens at eye level, deep depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels, no price tags."
 },
 {
  "fichier": "essais/photo-epicerie.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "25c5ac9c-8298-491d-bc25-a28d60941214",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a fine-food grocery shop: oak shelves with glass jars of honey, apricot jam, olives and preserves, all without labels, a few kraft paper bags and a wicker basket of small products, soft daylight from the shop window. Muted warm palette of cream, amber, saffron yellow, olive and terracotta. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels, no price tags."
 },
 {
  "fichier": "essais/photo-friperie.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "19b59b55-0a09-452b-a291-c074a1e8ca55",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a vintage clothing shop: a wooden rail of second-hand wool coats, denim jackets and chunky knitwear in cream, rust, camel and brown tones on wooden hangers, worn wooden floor, a tall freestanding mirror, soft daylight from the shop window. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels, no price tags."
 },
 {
  "fichier": "essais/photo-interieur.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "62e7c769-ad92-44cd-aff3-3db6d594e4c8",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a freshly renovated Parisian apartment living room designed by an interior architect: oak herringbone floor, a low linen sofa, a travertine side table holding a handmade terracotta vase, white moulded walls, tall windows with afternoon light. Muted warm palette of cream, sand, oak and terracotta. Shot on a 35 mm lens at eye level, natural colours, subtle film grain, honest editorial interior photography. No people, no hands, no readable text, no signs, no logos, no artwork with text."
 },
 {
  "fichier": "essais/photo-librairie.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "341c0fe8-3560-49c8-a189-a9bf9ee9a05d",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, an independent bookshop: a wooden table with neat stacks of new books with plain matte covers in cream, terracotta, sand and deep blue, spines turned away or blank, warm oak shelves full of books softly blurred behind, a small brass reading lamp. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no titles, no signs, no logos."
 },
 {
  "fichier": "essais/photo-pain.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "98a180ce-89cf-4a93-94c2-8a22a6f6dae5",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, the counter of a small French artisan bakery early in the morning: rustic sourdough loaves and golden baguettes standing in a linen-lined wicker basket, a few croissants on a worn wooden board, a light dusting of flour, cream plaster wall, soft window daylight from the left. Muted warm palette of cream, sand, crust brown and terracotta. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels, no price tags."
 },
 {
  "fichier": "essais/photo-photographe.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "9ba47fca-77e4-4802-8a86-bcd533a5995b",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a portrait and wedding photographer's desk: a vintage 35 mm film camera, a spare lens and a few printed photographs of landscapes and still lifes (no people in the prints) spread on a natural linen surface, a small stack of kraft envelopes, soft window daylight. Muted warm palette of cream, sand, black and terracotta. Shot on a 35 mm lens slightly from above, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no brand names on the camera."
 },
 {
  "fichier": "essais/photo-plan.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "f4b2d4de-c0c5-4672-a393-972b2a7fe37d",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph seen from directly above, an interior architect's worktable: a large sheet with a hand-drawn apartment floor plan in fine black lines (walls, doors and furniture outlines only, no letters, no numbers), a few material samples beside it: a small oak plank, a terracotta floor tile, a linen swatch and a brass pull. Soft daylight from the left. Muted warm palette of off-white, sand, oak and terracotta. Natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-plateau.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "b507c853-16e4-4897-bf0a-560bc77efa72",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph seen from directly above, a caterer's reception platter: small canapés, crudités, cherry tomatoes, cheese and seasonal vegetables neatly arranged on a large oak board, resting on a natural linen tablecloth with a few small ceramic bowls of dips. Soft daylight from the left. Muted warm palette of cream, sand, olive green and terracotta. Natural colours, subtle film grain, honest and appetising, not overstyled. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-salon.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "af4919af-f1fe-4b85-bb72-ebfc877ca9b0",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a quiet independent hair salon before opening: two vintage cognac leather styling chairs facing round mirrors on a warm lime-plaster wall, a small oak console with a few unlabelled amber bottles and a folded towel, terrazzo floor, soft daylight from a tall window. Muted warm palette of cream, sand, cognac and terracotta. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-soins.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "65a00dbd-dbbf-482f-ba33-d23947dcc163",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a calm beauty institute: a few skincare bottles and jars in amber glass and white ceramic without any label, standing on a travertine stone shelf next to neatly folded white cotton towels and a small dried flower stem, soft daylight, warm neutral wall. Muted palette of cream, sand, travertine and soft blush. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-studio.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "6f39b6c5-ac74-4e15-aa96-f2ea6839b741",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a calm small yoga and Pilates studio in the morning: light oak floor, three rolled sand-coloured mats and two cork blocks neatly placed along a white wall, a tall window with a linen curtain letting in soft daylight that draws long shadows on the floor. Muted palette of cream, sand, oak and a touch of sage. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/photo-tasse.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "8d265668-850e-4b09-9a0c-da2af81596de",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a cappuccino in a handmade speckled cream ceramic cup and saucer, alone on a small round white marble café table, with a lot of empty space around it, seen from slightly above, soft morning window light casting a gentle shadow. Muted warm palette of cream, sand, coffee brown and a touch of terracotta. Shot on a 35 mm lens, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos, no labels."
 },
 {
  "fichier": "essais/photo-tatouage.png",
  "retenu": "photo des écrans (maquettes)",
  "job_id": "fb97232b-5e92-45cf-9448-9bc16806113e",
  "model": "nano_banana_pro",
  "resolution": "2k",
  "aspect_ratio": "1:1",
  "prompt": "Real photograph, a clean independent tattoo studio corner: an open sketchbook on a dark oak desk showing fine-line botanical and animal drawings in black ink (drawings only, no letters), a few small black ink caps, a black leather tattoo chair softly blurred behind, white walls, soft daylight. Muted palette of off-white, black, oak and a touch of terracotta. Shot on a 35 mm lens at eye level, shallow depth of field, natural colours, subtle film grain, honest and unstaged. No people, no hands, no readable text, no signs, no logos."
 },
 {
  "fichier": "essais/J01-01-a.png",
  "retenu": "J01/01",
  "job_id": "0d3061c0-daa9-4b2b-8512-599325167262",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/01",
   "v6:J89/01",
   "ecran:mesange-accueil"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d7ef3374-de44-41a9-99b3-4a75153a6a89"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "7a49437b-61b6-4646-a110-110df3dcad2e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly four lines: \"Nolitana crée et\" / \"entretient\" / \"votre site\" / \"internet.\" — the words \"entretient\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Commerces, studios, indépendants. Dès 89 € par mois, hébergement compris.\"\n- Bottom-left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, bottom-left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Venir nous voir\", \"La carte\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J01-02-a.png",
  "retenu": "J01/02",
  "job_id": "da7b3743-fe6f-432b-a0fb-ca89597bb4a4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/02",
   "couv:J01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ab507801-97f0-4eb7-842b-ed005e91ad2d"
   },
   {
    "role": "image_references",
    "value": "0d3061c0-daa9-4b2b-8512-599325167262"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Vos photos\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Un site fait avec\" / \"vos vraies photos.\"; then the body in clean sans-serif, ink: \"Vos clients reconnaissent votre boutique, votre salle ou votre studio avant d’y entrer. Pas d’image de banque, pas de modèle tout fait.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Photo d’illustration trouvée en ligne\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La vraie salle, la vraie vitrine\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J01-03-a.png",
  "retenu": "J01/03",
  "job_id": "86bd5f3c-70ee-47b6-9d9f-0e5882c6d548",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/03",
   "couv:J01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "14f9c1a2-bea9-4eb3-9a8b-f866bcfb93bd"
   },
   {
    "role": "image_references",
    "value": "0d3061c0-daa9-4b2b-8512-599325167262"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Il répond aux\" / \"3 questions de vos\" / \"clients.\" — the words \"3 questions\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Leurs questions\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Que faites-vous ?\" with the small grey line \"dit dès le haut de la page\"; \"Où et quand venir ?\" with the small grey line \"adresse, horaires, accès\"; \"Comment réserver ?\" with the small grey line \"ou appeler, ou commander\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J01-04-a.png",
  "retenu": "J01/04",
  "job_id": "a967d8a7-4035-49a0-9bf0-1d8ce7ccbdd1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/04",
   "couv:J01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "219e316b-a821-458e-984d-5825af0099c9"
   },
   {
    "role": "image_references",
    "value": "0d3061c0-daa9-4b2b-8512-599325167262"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Après\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"On s’occupe du site,\" / \"chaque mois.\"; then the body in clean sans-serif, ink: \"Hébergement et maintenance sont compris. Un horaire ou une photo à changer ? Vous le faites vous-même, depuis votre panneau de gestion.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Modifier un horaire\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Changer une photo\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J01-05-a.png",
  "retenu": "J01/05",
  "job_id": "4c300bf1-daa5-427a-9c50-91d482734413",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2c9d5b58-bd96-4f89-9eb6-3b77e31bbac2"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Un site Nolitana, c’est :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos vraies photos\"; \"Les réponses que\" / \"cherchent vos clients\"; \"Hébergement et\" / \"maintenance compris\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J01-06-a.png",
  "retenu": "J01/06",
  "job_id": "7e839cb7-d938-4dc4-9434-159b57aba2da",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J01/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "60f31359-2a99-4b8d-833b-167c27dfd1c1"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Abonnez-vous au\" / \"compte.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Chaque jour, un conseil concret pour votre site. Et nos prix, expliqués ligne par ligne.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-01-a.png",
  "retenu": null,
  "job_id": "c1b4a459-55f5-42ad-8d51-27c320f56237",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/01",
   "v6:J90/01",
   "ecran:fournil-accueil"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "60811db2-4372-4b48-8cf1-fefe86653df9"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "88b3f3f2-3f0e-412f-9812-5ac7e3bb8de1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a bakery called Fournil Garance.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Boulangerie :\" / \"3 infos à mettre\" / \"sur votre site.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour que vos clients ne trouvent pas porte close.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Fournil Garance\", \"Menu\", \"BOULANGERIE\", \"OUVERT DÈS 7 H\", \"Pain, viennoiseries,\", \"pâtisseries\", \"Ouvert\", \"dès 7 h\", \"Fermé\", \"le lundi\", \"Commander un gâteau\", \"fournil-garance.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a baguette and a round loaf of bread.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Boulangerie\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-01-b.png",
  "retenu": "J02/01",
  "job_id": "85c6d440-8b64-47b2-837f-a78ae915b88d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/01",
   "v6:J90/01",
   "ecran:fournil-accueil"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "60811db2-4372-4b48-8cf1-fefe86653df9"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "88b3f3f2-3f0e-412f-9812-5ac7e3bb8de1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a bakery called Fournil Garance.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Boulangerie :\" / \"3 infos à mettre\" / \"sur votre site.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour que vos clients ne trouvent pas porte close.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Fournil Garance\", \"Menu\", \"BOULANGERIE\", \"OUVERT DÈS 7 H\", \"Pain, viennoiseries,\", \"pâtisseries\", \"Ouvert\", \"dès 7 h\", \"Fermé\", \"le lundi\", \"Commander un gâteau\", \"fournil-garance.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a baguette and a round loaf of bread.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Boulangerie\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-02-a.png",
  "retenu": "J02/02",
  "job_id": "5131d178-32ad-4d1b-81af-3071b8c14656",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/02",
   "couv:J02"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c1393880-e44a-4c38-b7b1-1bf4a93de447"
   },
   {
    "role": "image_references",
    "value": "85c6d440-8b64-47b2-837f-a78ae915b88d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Horaires\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez votre jour\" / \"de fermeture en\" / \"premier.\"; then the body in clean sans-serif, ink: \"On passe à la boulangerie sans prévenir, souvent tôt. « Fermé le lundi », vu tout de suite, évite un trajet pour rien.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Horaires : voir en boutique\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Fermé le lundi · ouvert dès 7 h\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-03-a.png",
  "retenu": "J02/03",
  "job_id": "9f74b9ef-7452-41b8-86a1-c39882817242",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/03",
   "couv:J02",
   "ecran:fournil-commande"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "54af94c2-af91-498c-a302-90620f467ebd"
   },
   {
    "role": "image_references",
    "value": "85c6d440-8b64-47b2-837f-a78ae915b88d"
   },
   {
    "role": "image_references",
    "value": "4f2b99a3-0d3a-4d39-8c62-2a50af2322cf"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a bakery called Fournil Garance.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Commandes : écrivez\" / \"le délai.\" — the words \"écrivez le délai\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Fournil Garance\", \"Menu\", \"SUR COMMANDE\", \"RETRAIT EN BOUTIQUE\", \"Gâteaux\", \"sur commande\", \"Entremets, tartes et pièces montées, à retirer en boutique aux heures d’ouverture.\", \"Entremets\", \"48 h avant\", \"Pièce montée\", \"une semaine avant\", \"Passer commande\", \"fournil-garance.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"48 h avant\".\n- Left column, under the headline, ink #14100E: \"Un gâteau d’anniversaire, une pièce montée : dites combien de jours avant il faut commander, et comment.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-04-a.png",
  "retenu": "J02/04",
  "job_id": "1f64ccc9-537a-43c0-9da5-bc3d78eaa8c9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/04",
   "couv:J02"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3511c3a1-9c90-4f5e-92cd-1630e993bfcc"
   },
   {
    "role": "image_references",
    "value": "85c6d440-8b64-47b2-837f-a78ae915b88d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Saison\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Tenez vos produits\" / \"de saison à jour.\"; then the body in clean sans-serif, ink: \"Galette en janvier, bûche en décembre : une ligne sur l’accueil suffit. Retirez-la dès que la saison est finie.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"La bûche de Noël, encore en ligne en mars\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La galette en janvier, retirée en février\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-05-a.png",
  "retenu": "J02/05",
  "job_id": "6f692bf5-1dfa-493f-8413-a7df7c175788",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "541c31f3-ff55-4b6a-a027-a6bbcbb95163"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Jour de fermeture\" / \"en premier\"; \"Délai de commande\" / \"écrit\"; \"Produits de saison à\" / \"jour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J02-06-a.png",
  "retenu": "J02/06",
  "job_id": "9ce3f124-b873-4abf-abc8-39717695632c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J02/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7de175b6-0b7b-4d54-beb2-0f7051d4381f"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez votre site\" / \"ce soir.\"\n- Under it, a medium sans-serif subline in off-white: \"Fermeture, délai, saison : trois lignes à vérifier. Pas encore de site ? Nolitana le crée et l’entretient pour vous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-01-a.png",
  "retenu": "J03/01",
  "job_id": "20632dca-9024-448d-8ff5-9aa2587ba1e6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e542a93f-7e4c-4758-9657-f8e58fd18ddc"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly four lines: \"Votre site\" / \"passe-t-il le\" / \"test des\" / \"5 secondes ?\" — the words \"5 secondes\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Les 3 questions qu’un client se pose en arrivant sur votre site.\"\n- Lower left: a real round die-cut sticker, off-white with a thick black outline, with \"5 s\" in very heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-02-a.png",
  "retenu": "J03/02",
  "job_id": "66deb1f2-5000-499a-aef7-6c6c5061deb7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/02",
   "couv:J03"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6e9e0127-dd85-4be7-b9e8-560549714d84"
   },
   {
    "role": "image_references",
    "value": "20632dca-9024-448d-8ff5-9aa2587ba1e6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Activité\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on one line: \"Que faites-vous ?\"; then the body in clean sans-serif, ink: \"Répondez dès le haut de la page, en une phrase. « Bienvenue » ne dit rien à un nouveau client.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Bienvenue sur notre site\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Salon de coiffure à Tours, centre-ville\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-03-a.png",
  "retenu": "J03/03",
  "job_id": "688c390f-69c6-4d8b-8fae-8b27ec242a5f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/03",
   "couv:J03"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ce8a442e-4b40-4786-820b-024440e29a76"
   },
   {
    "role": "image_references",
    "value": "20632dca-9024-448d-8ff5-9aa2587ba1e6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Adresse\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on one line: \"Où êtes-vous ?\"; then the body in clean sans-serif, ink: \"Écrivez la ville et l’adresse en haut de la page. Le client n’a pas à les chercher ailleurs.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Contactez-nous pour venir\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Tours · 12 rue des Halles\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-04-a.png",
  "retenu": "J03/04",
  "job_id": "6dbcac92-b52d-4885-878a-ade6e0b61281",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/04",
   "couv:J03"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "07328b30-a688-425e-b942-09865860a682"
   },
   {
    "role": "image_references",
    "value": "20632dca-9024-448d-8ff5-9aa2587ba1e6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Action\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Que faire\" / \"maintenant ?\"; then the body in clean sans-serif, ink: \"Donnez un bouton clair pour la suite : prendre rendez-vous, voir les tarifs, appeler.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Prendre rendez-vous\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir les tarifs\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-05-a.png",
  "retenu": "J03/05",
  "job_id": "23cfa732-c55f-4f0c-bd6e-8994a2ce9017",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cf829f73-379c-4f75-a21d-a9d7183f34ea"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"En 5 secondes, on doit voir :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Votre métier, en une\" / \"phrase\"; \"Votre ville et votre\" / \"adresse\"; \"Un bouton clair pour\" / \"la suite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J03-06-a.png",
  "retenu": "J03/06",
  "job_id": "149c4302-4c7d-47a2-ae12-f5cf53a9b2a4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J03/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b215f468-2c8d-498f-bef7-9cb0c7fb1ded"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Faites le test\" / \"avec un proche.\"\n- Under it, a medium sans-serif subline in off-white: \"Montrez-lui votre accueil 5 secondes, puis demandez ce qu’il a retenu. Si c’est flou, Nolitana écrit vos pages avec vous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-01-a.png",
  "retenu": "J04/01",
  "job_id": "efa4660d-472b-4475-b105-c7bfea0b7dd5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/01",
   "v6:J90/01",
   "ecran:brune-prix"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "60b2fbfb-dccd-4d21-984e-9af4af23b5da"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "bd521025-fe62-4b25-9be5-406f7df2e9dc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Coiffure : affichez\" / \"vos prix avant le\" / \"rendez-vous.\" — the words \"vos prix\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Moins d’appels, et pas de surprise en caisse.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"SALON DE COIFFURE\", \"SUR RENDEZ-VOUS\", \"Nos prestations\", \"Coupe courte\", \"35 € · 30 min\", \"Coupe longue\", \"45 € · 45 min\", \"Couleur courte\", \"45 € · 1 h 30\", \"Shampoing et coiffage compris dans chaque prestation.\", \"Prendre rendez-vous\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a pair of hairdressing scissors.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Salon de coiffure\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-02-a.png",
  "retenu": "J04/02",
  "job_id": "d3916611-ffed-42bd-bac8-6ce08b5cf0b9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/02",
   "couv:J04"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "938677bd-3fbd-4060-955a-881995f0f24c"
   },
   {
    "role": "image_references",
    "value": "efa4660d-472b-4475-b105-c7bfea0b7dd5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Tarifs\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Donnez le prix\" / \"selon la longueur.\"; then the body in clean sans-serif, ink: \"Court, mi-long, long : écrivez les trois prix. « À partir de » laisse le client deviner le reste.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Couleur : à partir de…\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Couleur · courts 45 €, mi-longs 55 €, longs 65 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-03-a.png",
  "retenu": "J04/03",
  "job_id": "501fee52-ccc6-40ca-bfaf-37db7e3c301a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/03",
   "couv:J04"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e71bda9b-6733-4e97-aee0-36bffa64639d"
   },
   {
    "role": "image_references",
    "value": "efa4660d-472b-4475-b105-c7bfea0b7dd5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Durée\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez la durée à\" / \"côté du prix.\"; then the body in clean sans-serif, ink: \"Une couleur ne tient pas dans une pause déjeuner. Avec la durée, le client choisit le bon créneau.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Coupe\" — \"30 min\"; \"Couleur\" — \"1 h 30\"; \"Mèches\" — \"2 h\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-04-a.png",
  "retenu": "J04/04",
  "job_id": "25977eec-2f4e-4586-a786-5002150b1879",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/04",
   "couv:J04",
   "ecran:brune-rdv"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d67ea9bc-8e0e-4a69-848a-6ce5d96e7d55"
   },
   {
    "role": "image_references",
    "value": "efa4660d-472b-4475-b105-c7bfea0b7dd5"
   },
   {
    "role": "image_references",
    "value": "5c19b771-0052-48f4-8c58-a0ca024db3c7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Un bouton pour\" / \"réserver, un pour\" / \"appeler.\" — the words \"réserver\" sit on one terracotta rounded highlight with off-white letters.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 5° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"RENDEZ-VOUS\", \"DU MARDI AU SAMEDI\", \"Prendre rendez-vous\", \"Coupe\", \"Couleur\", \"Soin\", \"Réserver en ligne\", \"Appeler\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Un seul geste\".\n- Left column, under the headline, ink #14100E: \"Le bouton mène à votre agenda en ligne. Pas d’agenda ? Le numéro s’appelle d’un toucher, sans le recopier.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-05-a.png",
  "retenu": "J04/05",
  "job_id": "9aa35136-e7b8-4b0c-8a1b-ffee693df307",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bfac5d4f-1c29-4be8-b320-1e4a9733e9fe"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le prix selon la\" / \"longueur\"; \"La durée à côté du\" / \"prix\"; \"Réserver en un geste\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J04-06-a.png",
  "retenu": "J04/06",
  "job_id": "2fe255b5-2f69-4942-b582-963893b9a1f0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J04/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e0f1a88e-6d72-4b97-954f-660ab48966f7"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez votre\" / \"grille de tarifs.\"\n- Under it, a medium sans-serif subline in off-white: \"Longueur, durée, bouton : tout y est ? Avec Nolitana, vous changez vos prix vous-même, depuis votre téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-01-a.png",
  "retenu": "J05/01",
  "job_id": "42cb8335-c101-405f-a93e-846e0c14e8f7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "89e29820-4bdd-4880-8008-92f47a3507bf"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Votre site à\" / \"89 € : ce qu’il\" / \"comprend.\" — the words \"comprend\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"La formule Devanture, ligne par ligne. Aucune taxe en plus.\"\n- Lower half, centred: a wide ink band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"89 €\" in very heavy wide grotesk, off-white, and to its right \"par mois\" in heavy wide grotesk, salmon.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-02-a.png",
  "retenu": "J05/02",
  "job_id": "65759ef4-07da-4870-85d7-f1165d604105",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/02",
   "couv:J05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "04091af2-7feb-408d-add2-e6179d0a4020"
   },
   {
    "role": "image_references",
    "value": "42cb8335-c101-405f-a93e-846e0c14e8f7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Ce que comprennent\" / \"les 89 €.\" — the words \"89 €\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Compris\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Jusqu’à 6 pages\" with the small grey line \"en français et en anglais\"; \"Votre nom de domaine\" with the small grey line \"l’adresse du site, à votre nom\"; \"Hébergement et\" / \"maintenance\"; \"Le panneau de gestion\" with the small grey line \"pour modifier vos contenus vous-même\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-03-a.png",
  "retenu": "J05/03",
  "job_id": "8a8ab855-b236-49be-8f37-03a2902a2a08",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/03",
   "couv:J05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b4c31bb4-ec3a-4ae8-85a5-914d646f5aba"
   },
   {
    "role": "image_references",
    "value": "42cb8335-c101-405f-a93e-846e0c14e8f7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Engagement\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"12 mois, puis d’un\" / \"mois sur l’autre.\"; then a small real printed table with thin rules and a black outline, four rows, label on the left and value on the right in bold: \"Engagement\" — \"12 mois\"; \"Ensuite\" — \"au mois\"; \"Préavis\" — \"30 jours, par courriel\"; \"1er prélèvement\" — \"à la mise en ligne\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-04-a.png",
  "retenu": "J05/04",
  "job_id": "b5faa2de-3bc6-4e00-a286-73eea2361854",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/04",
   "couv:J05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e04bb845-96c5-4b33-ae40-e0aa98e62680"
   },
   {
    "role": "image_references",
    "value": "42cb8335-c101-405f-a93e-846e0c14e8f7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Sans engagement\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ou payez la\" / \"conception une\" / \"fois : 590 €.\"; then the body in clean sans-serif, ink: \"Vous la réglez le jour de la mise en ligne. Ensuite, 89 € par mois, résiliable dès le premier mois, avec 30 jours de préavis.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Conception\" — \"590 €, une fois\"; \"Puis\" — \"89 € / mois\"; \"Résiliable\" — \"dès le premier mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-05-a.png",
  "retenu": "J05/05",
  "job_id": "108c2be9-a78c-4f52-b37a-9ce96ddc8dfc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c460b1ca-598c-4933-a9a1-b3394fdf1e56"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Devanture, 89 € par mois :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Site, domaine,\" / \"hébergement,\" / \"panneau\"; \"12 mois, puis au mois\"; \"Ou 590 € et sans\" / \"engagement\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J05-06-a.png",
  "retenu": "J05/06",
  "job_id": "a8a6ef66-585f-472c-8e41-e07792a3fd59",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J05/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f48a0219-6bee-41fd-9e50-c87a7ab225f8"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Lisez les\" / \"conditions\" / \"complètes.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Les formules Enseigne, à 149 €, et Sur mesure, dès 290 € par mois, y sont détaillées aussi.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-01-a.png",
  "retenu": "J06/01",
  "job_id": "712c704f-075a-4216-84da-d3b71fdf9e33",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/01",
   "v6:J90/01",
   "ecran:seve-premier-cours"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9bc41766-114e-472e-9d7e-0982aab1a206"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "8eef3822-cf0c-4baa-9a76-eeab3be02a26"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a yoga and Pilates studio called Sève.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Studio : écrivez la\" / \"page du\" / \"premier cours.\" — the words \"premier cours\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Les 3 réponses qu’attend quelqu’un qui n’est jamais venu.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"sève\", \"Menu\", \"DÉBUTER\", \"COURS D’ESSAI\", \"Votre\", \"premier cours\", \"Niveau\", \"débutant\", \"À apporter\", \"une gourde\", \"Arriver\", \"10 min avant\", \"Réserver un essai\", \"studio-seve.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a rolled yoga mat.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Yoga, Pilates\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-02-a.png",
  "retenu": "J06/02",
  "job_id": "8fa1dd2b-2329-413a-9486-eaefa96a84eb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/02",
   "couv:J06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9dcfe0f0-3859-4a21-af16-6666d5741da9"
   },
   {
    "role": "image_references",
    "value": "712c704f-075a-4216-84da-d3b71fdf9e33"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Répondez à leur\" / \"première question.\" — the words \"première question\" sit on one terracotta rounded highlight with off-white letters.\n- Centred: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"UN CLIENT\" and the ink text \"Je n’ai jamais fait de yoga. Je peux venir ?\"\n- Centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"LE SITE\" and the off-white text \"Oui : les cours débutants sont signalés dans le planning.\"\n- Lower half, centred, ink #14100E: \"Écrivez la réponse sur le site : c’est souvent elle qui décide la première venue.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-03-a.png",
  "retenu": "J06/03",
  "job_id": "6679581b-1a86-4da3-a7f6-6d8829cde464",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/03",
   "couv:J06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "81e2ab9f-beba-4fa6-bcec-20b63c4da06f"
   },
   {
    "role": "image_references",
    "value": "712c704f-075a-4216-84da-d3b71fdf9e33"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Dites quoi prévoir\" / \"avant de venir.\" — the words \"quoi prévoir\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Première séance\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"La tenue\" with the small grey line \"et ce qui est prêté sur place\"; \"Le niveau\" with the small grey line \"cours par cours\"; \"L’heure d’arrivée\" with the small grey line \"avant le début du cours\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-04-a.png",
  "retenu": "J06/04",
  "job_id": "8a8c6048-1e3d-4c0c-b454-06a38dbe3d78",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/04",
   "couv:J06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6177a75a-b0ff-492d-b2fb-747c7eeb86ce"
   },
   {
    "role": "image_references",
    "value": "712c704f-075a-4216-84da-d3b71fdf9e33"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Cours d’essai\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Expliquez comment\" / \"se passe l’essai.\"; then the body in clean sans-serif, ink: \"Son prix, sa durée, comment le réserver : c’est ce qui lève la dernière hésitation.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver un essai\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir le planning\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-05-a.png",
  "retenu": "J06/05",
  "job_id": "67a8d926-f5da-420e-b8b3-39130c4dcaae",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "69e1951e-75d4-4c9b-b6b3-437380b4442a"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Répondre : « Je peux\" / \"venir ? »\"; \"Tenue, niveau, heure\" / \"d’arrivée\"; \"Le cours d’essai\" / \"expliqué\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J06-06-a.png",
  "retenu": "J06/06",
  "job_id": "5664b649-065b-43ae-bddb-328911e3a4c2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J06/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c99d4713-291d-4d47-a0f8-b0dd5d218e32"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez votre\" / \"page « Premier\" / \"cours ».\"\n- Under it, a medium sans-serif subline in off-white: \"Pas le temps ? Envoyez vos réponses à Nolitana : on écrit la page pour vous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-01-a.png",
  "retenu": "J07/01",
  "job_id": "9f7231e0-6285-4077-8086-2b2404383b36",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/01",
   "v6:J89/01",
   "ecran:pivoine-carte"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9f402536-6d99-458b-a550-ca515c07f070"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "bd798b74-40d4-415f-8527-3dd2e2c19b16"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Votre carte se\" / \"lit-elle sans\" / \"zoomer ?\" — the words \"sans zoomer\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Restaurants : 3 règles pour une carte lisible.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"CARTE DU MOMENT\", \"MIDI ET SOIR\", \"La carte\", \"Soupe de poissons\", \"12 €\", \"Daurade grillée\", \"24 €\", \"Risotto aux cèpes\", \"21 €\", \"Tarte au citron\", \"9 €\", \"Cuisine du marché : la carte change avec les arrivages, les prix sont écrits sur chaque ligne.\", \"Réserver une table\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le test du téléphone\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-02-a.png",
  "retenu": "J07/02",
  "job_id": "612f7bcd-d7c5-4055-8bb3-eefb52a27e61",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/02",
   "couv:J07"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2d2e8e53-5596-4918-8787-b086dc48f35e"
   },
   {
    "role": "image_references",
    "value": "9f7231e0-6285-4077-8086-2b2404383b36"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Mettez la carte en\" / \"texte, pas en PDF.\" — the words \"en texte\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly three lines: \"Un PDF ou une\" / \"photo : on zoome\" / \"ligne par ligne.\"\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Du texte : tout se lit\" / \"d’un coup d’œil.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-03-a.png",
  "retenu": "J07/03",
  "job_id": "1f9185e4-b0c2-40c7-806d-38ae3758b7f5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/03",
   "couv:J07",
   "ecran:pivoine-plats"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1dea1a39-7fa7-4e5c-814e-a5273cad3056"
   },
   {
    "role": "image_references",
    "value": "9f7231e0-6285-4077-8086-2b2404383b36"
   },
   {
    "role": "image_references",
    "value": "12b33ff5-fd95-4420-af68-1ba9a86e7bbd"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Écrivez le prix sur la\" / \"ligne du plat.\" — the words \"sur la ligne\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"LA CARTE\", \"LES PLATS\", \"Les plats\", \"Daurade grillée\", \"Fenouil rôti, huile d’olive au citron.\", \"24 €\", \"Risotto aux cèpes\", \"Parmesan affiné, persil plat.\", \"21 €\", \"Agneau confit\", \"Purée de céleri, jus court au thym.\", \"26 €\", \"Poisson du jour\", \"Selon la criée, légumes de saison.\", \"23 €\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le plat\".\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Son prix\".\n- Left column, under the headline, ink #14100E: \"On hésite entre deux plats ? Avec le prix sur la même ligne, on compare sans remonter la page.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-04-a.png",
  "retenu": "J07/04",
  "job_id": "6c957a6b-8b36-4989-878d-9b16b9f81389",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/04",
   "couv:J07"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c18b5ce6-b333-489c-8478-0eddb6c24d32"
   },
   {
    "role": "image_references",
    "value": "9f7231e0-6285-4077-8086-2b2404383b36"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Réservation\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Finissez la carte\" / \"par un bouton\" / \"« Réserver ».\"; then the body in clean sans-serif, ink: \"Le plat est choisi : juste en dessous, un bouton pour réserver ou pour appeler.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, ink with off-white text, with a black outline: \"Appeler\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-05-a.png",
  "retenu": "J07/05",
  "job_id": "7046e048-f2dc-4abe-9452-bd7550dd988c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4b0de114-aa0f-4ce2-86a3-83b01f159cd7"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La carte en texte\"; \"Le prix sur la ligne du\" / \"plat\"; \"Un bouton\" / \"« Réserver » en bas\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J07-06-a.png",
  "retenu": "J07/06",
  "job_id": "820b5748-f556-4630-9dec-1ec3f5d0e82e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J07/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "758349fb-e346-46b4-9596-f0dd4fdecc49"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Ouvrez votre\" / \"carte sur votre\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"Tout se lit sans zoomer ? Sinon, Nolitana met votre carte en texte, et vous changez les prix vous-même.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-01-a.png",
  "retenu": "J08/01",
  "job_id": "7170e465-0b3f-4901-a6dd-08938856e305",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1f03df0e-5b6b-401b-b4b7-a27ca9365258"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Une seule\" / \"personne\" / \"vous répond.\" — the words \"vous répond\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Celle qui écrit vos pages, du début à la fin.\"\n- Middle left: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"VOUS\" and the ink text \"Qui va écrire mes pages ?\"\n- Lower half, centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"NOLITANA\" and the off-white text \"La personne qui vous répondra ensuite.\"\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-02-a.png",
  "retenu": "J08/02",
  "job_id": "6baa7bd4-0fb9-466c-88b3-9f64fdb384f8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/02",
   "couv:J08"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "17017c0a-6ae8-4358-b094-eb561860eedf"
   },
   {
    "role": "image_references",
    "value": "7170e465-0b3f-4901-a6dd-08938856e305"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À distance\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Tout se fait par\" / \"courriel ou au\" / \"téléphone.\"; then the body in clean sans-serif, ink: \"Nolitana est à Paris. Vous envoyez vos textes et vos photos, on écrit vos pages, vous relisez.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Premier échange\" — \"courriel ou téléphone\"; \"Textes et photos\" — \"par courriel\"; \"Relecture\" — \"à une adresse privée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-03-a.png",
  "retenu": "J08/03",
  "job_id": "51e75715-f88f-45f0-9fc9-1220092aabe3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/03",
   "couv:J08"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6e90b5f8-be66-4663-9a7c-bb08408a54d8"
   },
   {
    "role": "image_references",
    "value": "7170e465-0b3f-4901-a6dd-08938856e305"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"La même personne,\" / \"avant et après.\" — the words \"La même personne\" sit on one off-white rounded highlight with ink letters.\n- Centred: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"VOUS\" and the ink text \"Et si j’ai une question dans six mois ?\"\n- Middle right: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"NOLITANA\" and the off-white text \"Vous écrivez à la même personne.\"\n- Lower half, centred, ink #14100E: \"Celle qui connaît votre commerce est celle qui vous répond.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-04-a.png",
  "retenu": null,
  "job_id": "6893623d-1752-48e1-8756-08c1dad067db",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/04",
   "couv:J08"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5e8da88a-6bcb-4cba-be65-517c5a35b21a"
   },
   {
    "role": "image_references",
    "value": "7170e465-0b3f-4901-a6dd-08938856e305"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Le délai pour\" / \"vous répondre :\" — the words \"vous répondre\" sit on one terracotta rounded highlight with off-white letters.\n- Centred: a wide terracotta band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"48 h\" in very heavy wide grotesk, off-white, and to its right \"jours ouvrés\" in heavy wide grotesk, off-white.\n- Lower half, centred, ink #14100E: \"Une personne vous répond, pas un accusé automatique.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-05-a.png",
  "retenu": null,
  "job_id": "37bd2586-055f-475d-8d71-41ffc357ec0f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d6970d4e-7b4c-47b5-ba9b-57595cf5a004"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un seul interlocuteur\"; \"Tout à distance\"; \"Réponse sous 48 h,\" / \"jours ouvrés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-06-a.png",
  "retenu": "J08/06",
  "job_id": "701bee3d-c0a0-4c0e-8444-cd82edb0af34",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J08/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "49c0b432-c5a7-4bad-aba6-351abca72d17"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Écrivez-nous\" / \"deux lignes.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Votre activité, votre ville, ce que vous cherchez. La personne qui vous répond écrira vos pages.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-01-a.png",
  "retenu": "J09/01",
  "job_id": "664a272c-2f3c-44e9-bbe4-281c0403f51f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/01",
   "v6:J90/01",
   "ecran:panneau-plat"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8efd33b7-9fc5-4466-bd68-b39085502c1c"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "b11d6ada-85a6-451b-8962-614f70fb8a71"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of the Nolitana editing panel open on a bistro menu item.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Après la mise en\" / \"ligne, qui\" / \"s’en occupe ?\" — the words \"s’en occupe\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Ce que vous changez vous-même, et ce qui est compris.\"\n- Bottom, centred: a real modern iPhone with a thin black bezel, tilted about 7° clockwise, bottom, centred, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Menu\", \"PANNEAU · LA CARTE\", \"BISTROT-PIVOINE.FR\", \"Daurade grillée\", \"Plats\", \"Desserts\", \"Boissons\", \"Nom en français\", \"Daurade grillée\", \"Nom en anglais\", \"Grilled sea bream\", \"Description en français\", \"Fenouil rôti, huile d’olive au citron.\", \"Description en anglais\", \"Roasted fennel, lemon olive oil.\", \"Prix\", \"€\", \"24\", \"Enregistrer\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-02-a.png",
  "retenu": "J09/02",
  "job_id": "09ffa099-5b49-47ec-9536-b2af620035d3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/02",
   "couv:J09"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2cb7e81f-56bc-4ce5-a9b2-b30f62c9e8d8"
   },
   {
    "role": "image_references",
    "value": "664a272c-2f3c-44e9-bbe4-281c0403f51f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Votre site change\" / \"toute l’année.\" — the words \"toute l’année\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"À mettre à jour\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Un horaire\" with the small grey line \"jour férié, saison, congés\"; \"Une photo\" with the small grey line \"une nouvelle salle, un nouveau plat\"; \"Un prix\" with the small grey line \"une nouvelle carte, un nouveau tarif\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-03-a.png",
  "retenu": "J09/03",
  "job_id": "3a9051bc-ae52-4233-9c87-cd40483207d1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/03",
   "couv:J09",
   "ecran:panneau-plat"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1cc19955-8cf1-4d1c-b3e0-3fbf2ca9c8eb"
   },
   {
    "role": "image_references",
    "value": "664a272c-2f3c-44e9-bbe4-281c0403f51f"
   },
   {
    "role": "image_references",
    "value": "b11d6ada-85a6-451b-8962-614f70fb8a71"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of the Nolitana editing panel open on a bistro menu item.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vous changez\" / \"vos prix vous-même.\" — the words \"vos prix\" sit on one salmon rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Menu\", \"PANNEAU · LA CARTE\", \"BISTROT-PIVOINE.FR\", \"Daurade grillée\", \"Plats\", \"Desserts\", \"Boissons\", \"Nom en français\", \"Daurade grillée\", \"Nom en anglais\", \"Grilled sea bream\", \"Description en français\", \"Fenouil rôti, huile d’olive au citron.\", \"Description en anglais\", \"Roasted fennel, lemon olive oil.\", \"Prix\", \"€\", \"24\", \"Enregistrer\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Français\".\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Anglais\".\n- Bottom-left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Prix\".\n- Left column, under the headline, ink #14100E: \"Depuis le panneau, sur votre téléphone : un plat, sa description en français et en anglais, son prix. Ce qu’il permet dépend du site.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-04-a.png",
  "retenu": "J09/04",
  "job_id": "bbc538c5-3982-4a53-b036-c890f2222dac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/04",
   "couv:J09"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "218d859f-aa05-4f2b-9ccc-90e210dc5895"
   },
   {
    "role": "image_references",
    "value": "664a272c-2f3c-44e9-bbe4-281c0403f51f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Compris\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Hébergement,\" / \"maintenance et\" / \"suivi : compris.\"; then the body in clean sans-serif, ink: \"Relier votre outil de réservation aussi. Une fonction développée pour vous relève de la formule Sur mesure.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Changer un horaire\" — \"vous, depuis le panneau\"; \"Relier votre outil\" — \"compris\"; \"Développer une réservation\" — \"Sur mesure\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-05-a.png",
  "retenu": "J09/05",
  "job_id": "3da47e63-2918-4ead-b26b-ddfae6ffe1e3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d1a84be4-f883-41ef-9ba2-67eeb6fd8daf"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le site change toute\" / \"l’année\"; \"Vos prix, changés par\" / \"vous\"; \"Hébergement et\" / \"maintenance compris\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J09-06-a.png",
  "retenu": "J09/06",
  "job_id": "a7343695-b144-4ff6-a338-cebab5cda9d5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J09/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a4672806-4acd-4e62-b3e8-e5c969255a88"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Lisez ce qui est\" / \"compris.\"\n- Under it, a medium sans-serif subline in dark brown: \"Ligne par ligne : le site, ce qui le fait tenir, et ce que vous changez vous-même.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/sites-internet\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-01-a.png",
  "retenu": "J10/01",
  "job_id": "89381f8d-bc2b-40e8-888c-3fe041b92b48",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/01",
   "v6:J90/01",
   "ecran:lucarne-midi-soir"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "86e217fa-b234-4a0f-8aee-8af63b404aab"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "23850c18-840a-4630-9d07-6f6b629cf073"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a brasserie called Lucarne.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Restaurant :\" / \"présentez\" / \"midi et soir à\" / \"part.\" — the words \"midi et soir\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Le client du midi n’a pas les mêmes questions.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"LUCARNE\", \"Menu\", \"BRASSERIE\", \"TOURS\", \"Le midi, le soir\", \"Formule du midi\", \"mardi – vendredi\", \"Carte du soir\", \"jeudi – samedi\", \"Réserver\", \"brasserie-lucarne.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a plate with a fork and a knife.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Restaurant\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-02-a.png",
  "retenu": "J10/02",
  "job_id": "e7aedca8-849e-4018-8e79-24cc9597746b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/02",
   "couv:J10"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "96bbe44f-93df-40b4-8145-231a0af3bd77"
   },
   {
    "role": "image_references",
    "value": "89381f8d-bc2b-40e8-888c-3fe041b92b48"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Présentez\" / \"chaque service à\" / \"part.\" — the words \"chaque service\" sit on one terracotta rounded highlight with off-white letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"« Ouvert midi et\" / \"soir »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"« Le midi, une\" / \"formule. Le soir, la\" / \"carte. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-03-a.png",
  "retenu": "J10/03",
  "job_id": "3a532e21-3bf2-43d9-b7f0-fa47786575b4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/03",
   "couv:J10",
   "ecran:lucarne-horaires"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c909f326-585b-4ed6-97de-6e12f7b82b99"
   },
   {
    "role": "image_references",
    "value": "89381f8d-bc2b-40e8-888c-3fe041b92b48"
   },
   {
    "role": "image_references",
    "value": "784aea71-6443-42bb-a57b-ccf14497eba9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a brasserie called Lucarne.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Donnez l’heure de la\" / \"dernière commande.\" — the words \"dernière commande\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"LUCARNE\", \"Menu\", \"HORAIRES\", \"BRASSERIE\", \"Horaires\", \"Midi, mar. – ven.\", \"12 h – 14 h\", \"Dernière commande\", \"13 h 30\", \"Soir, jeu. – sam.\", \"19 h – 22 h\", \"Dernière commande\", \"21 h 15\", \"Dimanche, lundi\", \"fermé\", \"Pour un groupe de plus de huit, écrivez-nous la veille.\", \"Réserver\", \"brasserie-lucarne.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Dernière commande\".\n- Left column, under the headline, ink #14100E: \"Pas seulement l’heure de fermeture : c’est la dernière commande qui compte pour arriver à temps.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-04-a.png",
  "retenu": "J10/04",
  "job_id": "ecd87535-63ff-467d-9b73-b872388c4ebb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/04",
   "couv:J10"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e99ceb8b-aba6-40be-b301-c3396a86671b"
   },
   {
    "role": "image_references",
    "value": "89381f8d-bc2b-40e8-888c-3fe041b92b48"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Groupes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez la règle des\" / \"groupes.\"; then the body in clean sans-serif, ink: \"À partir de combien de personnes faut-il appeler ? Dites-le près du bouton « Réserver » : ce sont des appels en moins.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Groupes : nous contacter\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Au-delà de 8 personnes, appelez-nous\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-05-a.png",
  "retenu": "J10/05",
  "job_id": "446b23e3-c335-4024-b86d-9dc36062f16c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "af6704da-51c6-42fe-856e-22ee7066189e"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Midi et soir\" / \"présentés à part\"; \"L’heure de la dernière\" / \"commande\"; \"La règle des groupes\" / \"écrite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J10-06-a.png",
  "retenu": "J10/06",
  "job_id": "174cdf55-5c92-4709-a865-3b8dbdeeaba9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J10/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ae4d4dc6-700a-4035-a62c-a066a283fca4"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Séparez vos\" / \"horaires par\" / \"service.\"\n- Under it, a medium sans-serif subline in off-white: \"Avec l’heure de la dernière commande. Sur un site Nolitana, vous les changez vous-même, depuis votre téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-01-a.png",
  "retenu": "J11/01",
  "job_id": "90746dc4-8b09-4bac-8d31-61deb9ef2e2b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1d1726e2-1a16-456e-9cc3-9af6512e0477"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Votre adresse\" / \"se trouve-t-elle\" / \"du premier coup ?\" — the words \"se trouve-t-elle\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"3 vérifications à faire depuis votre téléphone.\"\n- Lower half, centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"12 rue des Halles, Tours\" in clean sans-serif.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-02-a.png",
  "retenu": "J11/02",
  "job_id": "94996172-1617-4a34-b22f-ae997eb144c6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/02",
   "couv:J11"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1816f249-c002-4b7c-8b73-3dbd66d5d8d4"
   },
   {
    "role": "image_references",
    "value": "90746dc4-8b09-4bac-8d31-61deb9ef2e2b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Adresse\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez l’adresse\" / \"complète.\"; then the body in clean sans-serif, ink: \"Le numéro, la rue, la ville. Et un repère si l’entrée est discrète.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Rue des Halles\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"12 rue des Halles, Tours · entrée par la cour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-03-a.png",
  "retenu": "J11/03",
  "job_id": "9b1f44ad-875c-4f65-a85a-b7cbf5dc2fb8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/03",
   "couv:J11"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8f0ffd78-4813-44dd-bf2f-8a9b17cf3dfd"
   },
   {
    "role": "image_references",
    "value": "90746dc4-8b09-4bac-8d31-61deb9ef2e2b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Itinéraire\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Ajoutez un lien\" / \"« Itinéraire ».\"; then the body in clean sans-serif, ink: \"Il ouvre la carte sur le téléphone du client. Testez-le, comme n’importe quel lien.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Itinéraire\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir la carte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-04-a.png",
  "retenu": "J11/04",
  "job_id": "fe0f9bd5-2cc6-4e6b-98bd-39d5137ca927",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/04",
   "couv:J11"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f83aeaf5-ed27-4784-bea3-056cc02f20fc"
   },
   {
    "role": "image_references",
    "value": "90746dc4-8b09-4bac-8d31-61deb9ef2e2b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Arrivée\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Vérifiez le point\" / \"d’arrivée.\"; then the body in clean sans-serif, ink: \"Le trajet doit mener à votre porte. Pas à une adresse approximative, ni à l’ancienne.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Arrivée : l’ancienne adresse\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Arrivée : votre entrée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-05-a.png",
  "retenu": "J11/05",
  "job_id": "9a922572-bae1-4afb-8547-6ec47a13bade",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1138d089-e264-40b7-b8a3-bfe8bb2721f7"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"L’adresse complète\"; \"Un lien « Itinéraire »\" / \"testé\"; \"Un trajet jusqu’à\" / \"votre porte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J11-06-a.png",
  "retenu": "J11/06",
  "job_id": "3dfc85e5-4a8e-4864-85e2-14c2a30e28c1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J11/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ba36c781-0f76-4269-820e-234cbcf5f1c7"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Faites le trajet\" / \"comme un client.\"\n- Under it, a medium sans-serif subline in off-white: \"Depuis votre téléphone, du site jusqu’à votre porte. Sur un site Nolitana, l’adresse est écrite dans le format que Google lit.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-01-a.png",
  "retenu": "J12/01",
  "job_id": "5557405e-32ad-49de-a744-d845b2f4dcc1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/01",
   "v6:J90/01",
   "ecran:pivoine-reserver"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4fbd0975-c564-4a36-a7ce-949e0b8c313f"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "0ba0f8d9-c4ee-454e-88d9-1aefe59ed695"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Réserver en\" / \"ligne : ce qui est\" / \"compris.\" — the words \"compris\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Le bouton, votre outil, ou Sur mesure.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"RÉSERVATION\", \"OUVERT CE SOIR\", \"Réserver\", \"une table\", \"Jour\", \"samedi\", \"Service\", \"soir\", \"Couverts\", \"4\", \"Votre nom\", \"Votre nom\", \"Confirmer\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le prochain geste\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-02-a.png",
  "retenu": "J12/02",
  "job_id": "739db22d-db0c-43ae-9383-d5a7ded9894c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/02",
   "couv:J12"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d887e83c-8e1e-4d73-a235-a2f2dc8a5c03"
   },
   {
    "role": "image_references",
    "value": "5557405e-32ad-49de-a744-d845b2f4dcc1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Dites ce qui se passe\" / \"après le clic.\" — the words \"après le clic\" sit on one terracotta rounded highlight with off-white letters.\n- Centred: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"UN CLIENT\" and the ink text \"Je touche « Réserver »… et ensuite ?\"\n- Centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"LE SITE\" and the off-white text \"Choisissez le jour, le service et le nombre de couverts.\"\n- Lower half, centred, ink #14100E: \"Le client doit savoir s’il va choisir un créneau ou seulement prendre contact.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-03-a.png",
  "retenu": "J12/03",
  "job_id": "e9687f34-8716-48e5-9924-6b1ae0434ed7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/03",
   "couv:J12"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "954ca2c2-f163-4b64-b006-84e921238081"
   },
   {
    "role": "image_references",
    "value": "5557405e-32ad-49de-a744-d845b2f4dcc1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Votre outil\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Déjà un outil ? Il se\" / \"relie au site.\"; then the body in clean sans-serif, ink: \"C’est compris dans toutes les formules. Son abonnement reste dû à son éditeur.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver une table\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir la carte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-04-a.png",
  "retenu": "J12/04",
  "job_id": "522e6680-f317-485e-9b5d-a838fafdb644",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/04",
   "couv:J12"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fa7f513b-13e9-4d97-85b0-f59aa3e02f83"
   },
   {
    "role": "image_references",
    "value": "5557405e-32ad-49de-a744-d845b2f4dcc1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Sur mesure\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Une réservation à\" / \"vous : formule Sur\" / \"mesure.\"; then the body in clean sans-serif, ink: \"Une réservation développée pour votre métier, sans outil tiers.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Formule\" — \"Sur mesure\"; \"À partir de\" — \"290 € / mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-05-a.png",
  "retenu": "J12/05",
  "job_id": "8a0da6d5-8785-417b-9db8-723a4e6bae43",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8a2adf5a-756b-427d-bc41-2f44798918a3"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un bouton qui\" / \"annonce la suite\"; \"Votre outil relié,\" / \"compris\"; \"Ou Sur mesure, dès\" / \"290 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J12-06-a.png",
  "retenu": "J12/06",
  "job_id": "a46edac6-4fbc-4df4-9214-3f001368c83a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J12/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c96ad374-2fc7-47f6-8baf-0c8ce83486ef"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Réservez sur\" / \"votre site,\" / \"comme un client.\"\n- Under it, a medium sans-serif subline in dark brown: \"Chaque étape en trop fait renoncer. Votre outil actuel ? Nolitana le relie à votre site, dans toutes les formules.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-01-a.png",
  "retenu": "J13/01",
  "job_id": "768c9caa-5663-43c7-91d7-86ef504988cc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/01",
   "v6:J90/01",
   "ecran:lierre-bouquets"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fbd0f512-9d31-4563-a1c8-73d2faf7e646"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "0aa29f79-8efe-412f-a207-44965f829ede"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Fleuriste : 3 infos\" / \"pour commander\" / \"à distance.\" — the words \"à distance\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Un bouquet s’offre souvent de loin.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"LIVRAISON DANS LA COMMUNE\", \"Bouquets et\", \"compositions\", \"Livraison\", \"dans la commune\", \"Commande\", \"la veille\", \"Commander\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a bouquet of flowers.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Fleuriste\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-02-a.png",
  "retenu": "J13/02",
  "job_id": "a4dc74a2-7d3e-401f-b6ef-ef617d37cbbd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/02",
   "couv:J13"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "900f425d-ff43-499d-8547-faa3d6bcb948"
   },
   {
    "role": "image_references",
    "value": "768c9caa-5663-43c7-91d7-86ef504988cc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Livraison\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez où, quand\" / \"et combien.\"; then the body in clean sans-serif, ink: \"Les communes livrées, le délai, le prix : les 3 questions de celui qui offre à distance.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Livraison possible, nous consulter\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Livré dans la commune, commande la veille, livraison 8 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-03-a.png",
  "retenu": "J13/03",
  "job_id": "b2f7f4a3-8195-4be8-b18b-7d6fe75f21c1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/03",
   "couv:J13"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5eebcdc2-d15c-42b4-ad8f-962ebc333a12"
   },
   {
    "role": "image_references",
    "value": "768c9caa-5663-43c7-91d7-86ef504988cc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Occasions\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Faites une entrée\" / \"par occasion.\"; then the body in clean sans-serif, ink: \"Anniversaire, mariage, deuil : on ne cherche pas avec les mêmes mots. Le deuil demande un ton sobre et un contact direct.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Pour offrir\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Mariage\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Deuil\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-04-a.png",
  "retenu": "J13/04",
  "job_id": "0fe8aabc-244a-4889-8982-bb355b87e26e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/04",
   "couv:J13"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "65de908f-121e-4b13-9ea8-39e9349c910a"
   },
   {
    "role": "image_references",
    "value": "768c9caa-5663-43c7-91d7-86ef504988cc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Saison\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Montrez les fleurs\" / \"de la saison.\"; then the body in clean sans-serif, ink: \"Les fleurs changent chaque semaine. Des photos de saison et la mention « selon arrivage » évitent la déception.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Des pivoines en photo toute l’année\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Composition selon arrivage »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-05-a.png",
  "retenu": "J13/05",
  "job_id": "7727bf2d-fa97-4169-99ca-bdb94467963d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8d3f8ea2-53b2-4012-a00e-111c1ece325b"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Livraison : où, quand,\" / \"combien\"; \"Une entrée par\" / \"occasion\"; \"Des photos de saison\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J13-06-a.png",
  "retenu": "J13/06",
  "job_id": "343b5c45-a251-4caa-9f42-13affc9da3ed",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J13/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a3d36d96-4e8a-406c-bd0a-578632d76b95"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez vos\" / \"conditions de\" / \"livraison.\"\n- Under it, a medium sans-serif subline in off-white: \"Communes, délai, prix : sur une seule ligne. Avec le panneau Nolitana, vous la changez vous-même.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-01-a.png",
  "retenu": "J14/01",
  "job_id": "00f11341-591a-4d08-bee6-49b777132759",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/01",
   "v6:J90/01",
   "ecran:ronce-styles"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d61d9e54-4761-4b44-bc21-67660b96703f"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "ad57883f-8f01-4042-8f97-8328a409b287"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a tattoo studio called Ronce.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Tatouage :\" / \"recevez des\" / \"demandes\" / \"complètes.\" — the words \"complètes\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Moins d’allers-retours de messages avant la séance.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"RONCE\", \"Menu\", \"TATOUAGE\", \"SUR RENDEZ-VOUS\", \"MES STYLES\", \"Flashs disponibles\", \"Projets personnels\", \"Faire une demande\", \"atelier-ronce.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a swallow tattoo flash.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Salon de tatouage\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-02-a.png",
  "retenu": "J14/02",
  "job_id": "307a7010-1032-4600-a769-c85221348406",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/02",
   "couv:J14"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0f5857e6-2871-49ca-8195-0f9ba756f155"
   },
   {
    "role": "image_references",
    "value": "00f11341-591a-4d08-bee6-49b777132759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Styles\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Rangez vos\" / \"tatouages par\" / \"style.\"; then the body in clean sans-serif, ink: \"Trait fin, couleur, noir et gris : le client vérifie d’abord que votre trait correspond à son idée.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Trait fin\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Couleur\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Noir et gris\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-03-a.png",
  "retenu": "J14/03",
  "job_id": "8fca3ae0-97ad-4107-9a44-c5b94e1c9913",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/03",
   "couv:J14"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e5d2520f-d175-4f62-a0a8-003bf8e8285b"
   },
   {
    "role": "image_references",
    "value": "00f11341-591a-4d08-bee6-49b777132759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Demande\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites ce qu’il faut\" / \"vous envoyer.\"; then the body in clean sans-serif, ink: \"Emplacement, taille, références : une demande complète évite les allers-retours de messages.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Emplacement\" — \"avant-bras, dos…\"; \"Taille\" — \"en centimètres\"; \"Références\" — \"deux ou trois images\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-04-a.png",
  "retenu": "J14/04",
  "job_id": "39690549-f746-4263-8a44-b815696c9191",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/04",
   "couv:J14"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9b15ecf6-27d9-4064-838b-180075ee9d3a"
   },
   {
    "role": "image_references",
    "value": "00f11341-591a-4d08-bee6-49b777132759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Déroulé\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez les étapes,\" / \"du message au\" / \"soin.\"; then the body in clean sans-serif, ink: \"Rendez-vous, acompte s’il y en a un, séance, soins après : écrit une fois, lu par chaque client.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Rien sur l’acompte\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Acompte à la réservation, déduit du prix\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-05-a.png",
  "retenu": "J14/05",
  "job_id": "7f8211e5-da91-4ff2-9e50-476f50fcb9ef",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cdadae2c-0cce-44c2-9067-9ea1d3eed622"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos tatouages\" / \"rangés par style\"; \"Ce que la demande\" / \"doit contenir\"; \"Les étapes, du\" / \"message au soin\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J14-06-a.png",
  "retenu": "J14/06",
  "job_id": "3bbe80fa-e996-4d87-9e8e-6a772266f20c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J14/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "74dcba55-d52d-4f72-ae52-6e070ac96bb6"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Listez ce qu’une\" / \"demande doit\" / \"contenir.\"\n- Under it, a medium sans-serif subline in off-white: \"Mettez la liste près du bouton « Faire une demande ». Nolitana écrit vos pages à partir de ce que vous nous envoyez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-01-a.png",
  "retenu": "J15/01",
  "job_id": "b5a40b17-f1fa-49ea-bf9b-756eaa6a06a1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "469192a8-3665-4e16-a058-52e642e82ff1"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly four lines: \"Vos horaires\" / \"en ligne\" / \"sont-ils\" / \"à jour ?\" — the words \"à jour\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Avant qu’un client trouve porte close.\"\n- Lower left: a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Lundi\" — \"fermé\"; \"Mardi – samedi\" — \"10 h – 19 h\"; \"Jour férié\" — \"?\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-02-a.png",
  "retenu": "J15/02",
  "job_id": "8935869a-864f-4deb-b665-90bbf2cbd321",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/02",
   "couv:J15"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "74e52abe-483e-418e-b6d4-bc29e18e1475"
   },
   {
    "role": "image_references",
    "value": "b5a40b17-f1fa-49ea-bf9b-756eaa6a06a1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Horaires\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Affichez vos\" / \"horaires en haut\" / \"de l’accueil.\"; then the body in clean sans-serif, ink: \"C’est souvent la première question d’un client : quand venir ? Il ne doit pas avoir à chercher.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Lundi\" — \"fermé\"; \"Mardi – samedi\" — \"10 h – 19 h\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-03-a.png",
  "retenu": "J15/03",
  "job_id": "afa40186-ddb8-4d4d-92a4-df57f723e91f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/03",
   "couv:J15"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2e27547b-8f06-4e6c-a9d3-1bd5c95c34f4"
   },
   {
    "role": "image_references",
    "value": "b5a40b17-f1fa-49ea-bf9b-756eaa6a06a1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Exceptions\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Annoncez les jours\" / \"fériés et les\" / \"congés.\"; then the body in clean sans-serif, ink: \"Un jour particulier change tout. Annoncez-le sur le site, et partout où vos horaires sont publiés.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Mardi – samedi\" — \"10 h – 19 h\"; \"Jour férié\" — \"fermé\" (this row highlighted in salmon).\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-04-a.png",
  "retenu": "J15/04",
  "job_id": "749c31e3-1c0c-4c41-9898-9bdef493993d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/04",
   "couv:J15"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e35d0cb4-0bef-4a80-a3ea-30fe4f3fb686"
   },
   {
    "role": "image_references",
    "value": "b5a40b17-f1fa-49ea-bf9b-756eaa6a06a1"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Comparez\" / \"les 3 endroits.\" — the words \"les 3 endroits\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Mêmes horaires ?\" Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Votre site\"; \"Vos profils publics\" with the small grey line \"fiche d’établissement, réseaux\"; \"Votre porte\" with the small grey line \"affichage, vitrine\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-05-a.png",
  "retenu": "J15/05",
  "job_id": "27a685f8-c2ef-4f80-a9e1-d98147c913b9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "23674514-abe6-4f52-8ec8-4581ae932fb4"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Horaires en haut de\" / \"l’accueil\"; \"Fériés et congés\" / \"annoncés\"; \"Les mêmes horaires\" / \"partout\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J15-06-a.png",
  "retenu": "J15/06",
  "job_id": "ae861862-e29f-4d68-b45d-c5e883c1ebeb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J15/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "325b69e0-7183-4cda-bd41-e33964851ff8"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Vérifiez vos\" / \"horaires cette\" / \"semaine.\"\n- Under it, a medium sans-serif subline in off-white: \"Site, profils, vitrine : la même information. Avec Nolitana, vous corrigez vos horaires vous-même, sans délai.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-01-a.png",
  "retenu": "J16/01",
  "job_id": "6fec2c79-bdf1-40c0-aa83-57217ee9f042",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/01",
   "v6:J90/01",
   "ecran:mesange-infos"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4d0ef935-fd35-4421-a7d9-aabd524f7778"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "e621a998-690d-451b-8106-c122ec55d612"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Café : répondez\" / \"aux questions\" / \"avant la visite.\" — the words \"avant la visite\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"L’heure d’ouverture, le wifi, le brunch du dimanche.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"CAFÉ · ANGERS\", \"WIFI GRATUIT\", \"Café, petit-déjeuner,\", \"brunch\", \"En semaine\", \"dès 7 h 30\", \"Brunch\", \"le dimanche\", \"Voir la carte\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a steaming coffee cup on its saucer.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Café\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-02-a.png",
  "retenu": "J16/02",
  "job_id": "548df3f8-8fb4-4fc8-aab9-8dc8650041ed",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/02",
   "couv:J16"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b7c22ca5-24fa-4f79-aabc-2cbf1712a322"
   },
   {
    "role": "image_references",
    "value": "6fec2c79-bdf1-40c0-aa83-57217ee9f042"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Ouverture\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Mettez l’heure\" / \"d’ouverture en\" / \"haut.\"; then the body in clean sans-serif, ink: \"Un café se choisit en chemin. L’heure d’ouverture, vue tout de suite, décide si l’on fait le détour.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Les horaires en bas de page\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Ouvert dès 7 h 30, en haut de l’accueil\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-03-a.png",
  "retenu": "J16/03",
  "job_id": "bac12d95-8570-4ee3-a3df-8baabade40c4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/03",
   "couv:J16"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ceae9f2a-a268-4e72-a2f7-b61b4f5bfef1"
   },
   {
    "role": "image_references",
    "value": "6fec2c79-bdf1-40c0-aa83-57217ee9f042"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Répondez aux\" / \"questions\" / \"du comptoir.\" — the words \"du comptoir\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"À écrire une fois\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Peut-on travailler ?\" with the small grey line \"le wifi, les prises\"; \"Peut-on emporter ?\" with the small grey line \"et jusqu’à quelle heure\"; \"Du lait végétal ?\" with the small grey line \"et les autres options\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-04-a.png",
  "retenu": "J16/04",
  "job_id": "242f44d0-b885-484c-a0b5-a458342fc9ce",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/04",
   "couv:J16"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a65cde46-5105-41ac-8d08-8c8940045883"
   },
   {
    "role": "image_references",
    "value": "6fec2c79-bdf1-40c0-aa83-57217ee9f042"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Week-end\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Donnez les règles\" / \"du brunch.\"; then the body in clean sans-serif, ink: \"Réservation ou non, heure du dernier service : le week-end mérite sa ligne à part.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Brunch le dimanche\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Brunch le dimanche, sans réservation, jusqu’à 14 h\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-05-a.png",
  "retenu": "J16/05",
  "job_id": "3bb4b45f-0c62-46b1-8260-5c953184b329",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dd4fccfe-6eee-475a-b1ca-1e9ed6204717"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"L’ouverture en haut\" / \"de page\"; \"Les questions du\" / \"comptoir\"; \"Les règles du brunch\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J16-06-a.png",
  "retenu": "J16/06",
  "job_id": "f451df3f-13fe-4275-b638-ff8b67b66ef8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J16/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3e17ef4b-3269-45a4-b02a-8aba20685a11"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Mettez vos\" / \"horaires du\" / \"matin en haut.\"\n- Under it, a medium sans-serif subline in off-white: \"Et répondez une fois pour toutes : wifi, emporter, brunch. Nolitana écrit ces pages à partir de vos réponses.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-01-a.png",
  "retenu": "J17/01",
  "job_id": "a0b27961-e4de-428c-b6ed-0029359159bd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0626f732-f1ab-4188-8e33-be0f20868586"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Typographie :\" / \"3 règles pour\" / \"un site lisible.\" — the words \"3 règles\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Les lettres donnent le ton. Elles doivent aussi se lire.\"\n- Lower half, centred: a real thick off-white card with rounded corners and a black outline, showing the word \"Atelier\" in an elegant high-contrast serif in italic, ink.\n- Lower left: a real round die-cut sticker, salmon with a thick black outline, with \"Aa\" in very heavy wide grotesk, ink.\n- Lower right: a real thick terracotta card with rounded corners and a black outline, showing the word \"club\" in a very heavy rounded wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-02-a.png",
  "retenu": "J17/02",
  "job_id": "b44e4e8a-aa27-48fd-b547-c9d8a343d5bd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/02",
   "couv:J17"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c6c6b2c7-fb1a-47b8-baeb-4a6cd1a6890e"
   },
   {
    "role": "image_references",
    "value": "a0b27961-e4de-428c-b6ed-0029359159bd"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Choisissez des\" / \"lettres\" / \"à votre image.\" — the words \"à votre image\" sit on one terracotta rounded highlight with off-white letters.\n- Below, a two-by-two grid of four cards, slightly rotated in alternating directions: top-left, a real thick ink card with rounded corners and a black outline, showing the word \"BRASSERIE\" in a very heavy rounded wide grotesk, off-white, with a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Une brasserie\" overlapping its bottom edge; top-right, a real thick sand card with rounded corners and a black outline, showing the word \"Atelier\" in an elegant high-contrast serif in italic, ink, with a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Un atelier d’art\" overlapping its bottom edge; bottom-left, a real thick terracotta card with rounded corners and a black outline, showing the word \"club\" in a very heavy rounded wide grotesk, off-white, with a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Un club de sport\" overlapping its bottom edge; bottom-right, a real thick salmon card with rounded corners and a black outline, showing the word \"ÉPICERIE\" in a typeface like Hanken, ink, with a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Une épicerie fine\" overlapping its bottom edge.\n- Bottom, centred, ink #14100E: \"Une brasserie, un atelier, un club, une épicerie : chaque site choisit ses lettres selon son caractère.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-03-a.png",
  "retenu": "J17/03",
  "job_id": "9b5d7d5f-a107-4429-8ab2-dfc9a76c548a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/03",
   "couv:J17"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "89696df6-db2e-4826-ad99-1e3f648853af"
   },
   {
    "role": "image_references",
    "value": "a0b27961-e4de-428c-b6ed-0029359159bd"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Titre\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Un titre dit ce que\" / \"propose la page.\"; then the body in clean sans-serif, ink: \"Grand, contrasté, en haut : il annonce la page avant qu’on lise le reste.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Bienvenue »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Brasserie de quartier, midi et soir »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-04-a.png",
  "retenu": "J17/04",
  "job_id": "139aa3de-e6c9-4d4b-aefd-21c733915dc4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/04",
   "couv:J17"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ccedb77b-8c99-4ac7-865e-899ca0dcd8ce"
   },
   {
    "role": "image_references",
    "value": "a0b27961-e4de-428c-b6ed-0029359159bd"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Texte\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Gardez un texte\" / \"facile à lire.\"; then the body in clean sans-serif, ink: \"Sur téléphone, la description doit se lire sans effort : contraste franc, taille confortable.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Gris clair sur fond blanc\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Contraste franc, taille confortable\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-05-a.png",
  "retenu": "J17/05",
  "job_id": "9ad5f996-f5fe-44b4-adf5-016acec974cb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9f918085-bfa9-4ac2-bc57-047819351801"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Des lettres à votre\" / \"image\"; \"Un titre qui dit la page\"; \"Un texte lisible sur\" / \"téléphone\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J17-06-a.png",
  "retenu": "J17/06",
  "job_id": "e69169e8-7a67-426b-92dc-3e5c10470871",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J17/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b765e0d8-6ade-4569-9854-9b57fe5e7e13"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez votre site\" / \"sur téléphone.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Titres, textes, boutons : tout se lit sans effort ? Chaque site Nolitana est vérifié sur un petit téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-01-a.png",
  "retenu": "J18/01",
  "job_id": "55e4bf75-6197-4a4a-aa2b-07086171143f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b940b431-485e-44c5-86af-270ccb48e53e"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Ce que\" / \"vous seul\" / \"pouvez fournir.\" — the words \"vous seul\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Des prix exacts, les droits des images, vos mentions légales.\"\n- Centred: a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Vos prix, vos horaires\" — \"exacts\"; \"Vos images\" — \"à vous\"; \"Vos mentions légales\" — \"publiées\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-02-a.png",
  "retenu": "J18/02",
  "job_id": "f4e1fa8b-9e0b-4fe5-a1bb-10f507cf5d1d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/02",
   "couv:J18"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "70ca62b1-3b88-4158-af66-3d1f2d90ea4f"
   },
   {
    "role": "image_references",
    "value": "55e4bf75-6197-4a4a-aa2b-07086171143f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Exactitude\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Vérifiez vos prix,\" / \"horaires et\" / \"allergènes.\"; then the body in clean sans-serif, ink: \"Ce qui est publié sous votre nom doit être vrai, tarifs réglementés compris. Le panneau vous permet de le corriger vous-même.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un prix changé en boutique, pas en ligne\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Le même prix, partout\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-03-a.png",
  "retenu": "J18/03",
  "job_id": "867ca22d-5f11-4255-b43c-c42b73468c58",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/03",
   "couv:J18"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fbd9349c-992f-4414-9f24-23e0d22f8c5e"
   },
   {
    "role": "image_references",
    "value": "55e4bf75-6197-4a4a-aa2b-07086171143f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Images\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Utilisez des photos\" / \"dont vous avez les\" / \"droits.\"; then the body in clean sans-serif, ink: \"Vos photos, ou celles d’un auteur qui a donné son accord. Il faut aussi celui des personnes reconnaissables.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Vos photos\" — \"prises par vous\"; \"Celles d’un tiers\" — \"avec son accord\"; \"Un client reconnaissable\" — \"avec son accord\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-04-a.png",
  "retenu": "J18/04",
  "job_id": "c7db022f-0727-4f01-9948-a389416cb3d0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/04",
   "couv:J18"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "27f3f0ea-c574-48ad-844f-074eb9cd47dd"
   },
   {
    "role": "image_references",
    "value": "55e4bf75-6197-4a4a-aa2b-07086171143f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Mentions légales\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Complétez vos\" / \"mentions légales.\"; then the body in clean sans-serif, ink: \"Nous fournissons le gabarit et y inscrivons notre identité d’hébergeur. La vôtre, nous ne pouvons pas l’inventer.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Mentions légales\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Confidentialité\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-05-a.png",
  "retenu": "J18/05",
  "job_id": "06b1306f-0ebf-4e01-8988-9dc6275a062c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "35f9dbd9-b5f4-4929-8192-a63792093ae3"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Prix, horaires,\" / \"allergènes exacts\"; \"Les droits de vos\" / \"photos\"; \"Vos mentions légales\" / \"complétées\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J18-06-a.png",
  "retenu": "J18/06",
  "job_id": "fea66422-3048-4bb6-ac4d-23c12252b16d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J18/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0f7ef59d-ece1-4431-9991-c506443b7add"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Lisez ce que\" / \"chacun doit.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Ce qui revient à Nolitana, ce qui revient à vous : c’est écrit dans les conditions, avant de signer.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/conditions\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-01-a.png",
  "retenu": "J19/01",
  "job_id": "7330fc2e-8ea1-432b-8258-f764db17bc19",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ac260697-89eb-425e-9706-282144dc06a5"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Créer votre\" / \"site : 3 choses\" / \"à préparer.\" — the words \"3 choses\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Votre site est en ligne 15 jours ouvrés après vos textes et vos photos.\"\n- Lower half, centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"Mon activité, en une phrase\" in clean sans-serif.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-02-a.png",
  "retenu": "J19/02",
  "job_id": "82a90f36-f0ab-4eff-89d0-374918747c3a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/02",
   "couv:J19"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "deed7d79-cb0a-431b-b448-86961953c0c0"
   },
   {
    "role": "image_references",
    "value": "7330fc2e-8ea1-432b-8258-f764db17bc19"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez vos infos de\" / \"base.\" — the words \"vos infos\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Essentiels\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Votre activité\" with the small grey line \"en une phrase\"; \"Votre adresse et vos\" / \"horaires\" with the small grey line \"à jour\"; \"Vos moyens de contact\" with the small grey line \"ceux que vous consultez vraiment\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-03-a.png",
  "retenu": "J19/03",
  "job_id": "ac98c2f5-c256-4e5a-afa4-d9ccdcce58b2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/03",
   "couv:J19"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2ed61627-5c77-4ade-afde-21b16f8fb67c"
   },
   {
    "role": "image_references",
    "value": "7330fc2e-8ea1-432b-8258-f764db17bc19"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Textes, photos\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Rassemblez vos\" / \"textes et quelques\" / \"photos.\"; then the body in clean sans-serif, ink: \"Pas de textes ? Dites ce que vous vendez et à qui : on écrit les pages. Les photos de votre téléphone conviennent, nettes et prises de jour.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Vos textes\" — \"même en brouillon\"; \"Vos photos\" — \"nettes, prises de jour\"; \"Votre logo\" — \"s’il existe\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-04-a.png",
  "retenu": "J19/04",
  "job_id": "e5e3f2df-310e-4fa0-94e4-9b15c2a7ebd7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/04",
   "couv:J19"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "de66a2f1-90e5-46bf-a094-2f5f4ea138bd"
   },
   {
    "role": "image_references",
    "value": "7330fc2e-8ea1-432b-8258-f764db17bc19"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Priorité\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Choisissez l’action\" / \"principale de votre\" / \"site.\"; then the body in clean sans-serif, ink: \"Réserver, acheter, appeler, venir : une seule action passe en premier. C’est elle qui aura le bouton le plus visible.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Comprendre\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Acheter\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Contacter\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-05-a.png",
  "retenu": "J19/05",
  "job_id": "aedc468b-f072-4d27-b52a-bd3b10c1b789",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1380cdc0-d125-499e-b14a-659ea53e6b93"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Avant de nous écrire :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Activité, adresse,\" / \"horaires vérifiés\"; \"Vos textes et\" / \"quelques photos\"; \"Une action principale\" / \"choisie\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J19-06-a.png",
  "retenu": "J19/06",
  "job_id": "3d28dd13-6a9b-4ba8-ac51-faeb2fa9a3f9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J19/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e8668c9c-bee0-4837-9de6-5b4289be9525"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Rassemblez ces\" / \"3 choses cette\" / \"semaine.\"\n- Under it, a medium sans-serif subline in dark brown: \"Puis écrivez-nous. Nolitana met votre site en ligne 15 jours ouvrés après réception de vos textes et de vos photos.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-01-a.png",
  "retenu": "J20/01",
  "job_id": "e1ec471a-351f-4a2f-a308-b848e06dde6c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/01",
   "v6:J90/01",
   "ecran:tilleul-consultation"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b32d9adc-f019-4db2-af06-b9cb905b3053"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "a0016dd3-d40c-4f0e-8d90-5052d5cad9e2"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of an osteopathy practice called Cabinet Tilleul.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Cabinet :\" / \"3 réponses avant\" / \"la première\" / \"séance.\" — the words \"3 réponses\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Déroulé, tarif, accès : écrits avant qu’on vous appelle.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Cabinet Tilleul\", \"Menu\", \"OSTÉOPATHIE\", \"PREMIÈRE SÉANCE\", \"La première\", \"consultation\", \"Durée\", \"45 min\", \"Accès\", \"rez-de-chaussée\", \"Un échange sur vos antécédents, un examen, puis le traitement. Venez en tenue souple.\", \"Prendre rendez-vous\", \"cabinet-tilleul.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of an open appointment book.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Cabinet de santé\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-02-a.png",
  "retenu": "J20/02",
  "job_id": "5f5ab1a4-c2b7-4873-bd18-bde4d7bcfea7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/02",
   "couv:J20"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9dd4d456-3370-4777-929a-0b83e759b833"
   },
   {
    "role": "image_references",
    "value": "e1ec471a-351f-4a2f-a308-b848e06dde6c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Décrivez la séance,\" / \"le tarif, l’accès.\" — the words \"la séance\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Première séance\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Le déroulé\" with the small grey line \"et la durée de la séance\"; \"Le tarif\" with the small grey line \"remboursement, mutuelle, paiement\"; \"L’accès\" with the small grey line \"étage, ascenseur, stationnement\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-03-a.png",
  "retenu": "J20/03",
  "job_id": "be263a6c-f55d-4dc5-9a2c-b362981f5334",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/03",
   "couv:J20"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c20d4817-40af-4521-989d-a9873cd52202"
   },
   {
    "role": "image_references",
    "value": "e1ec471a-351f-4a2f-a308-b848e06dde6c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Ton\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Parlez de votre\" / \"pratique, sans\" / \"promettre de\" / \"résultat.\"; then the body in clean sans-serif, ink: \"Chaque profession de santé a ses propres règles de communication. Restez sur les faits : la séance, sa durée, vos horaires.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Soulage toutes vos douleurs »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Consultation de 45 minutes, sur rendez-vous »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-04-a.png",
  "retenu": "J20/04",
  "job_id": "1afc43d7-58c2-4bc1-b0ea-5b7e790757c3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/04",
   "couv:J20",
   "ecran:tilleul-rdv"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "191cd84e-f825-4dd4-9aed-744e941c288c"
   },
   {
    "role": "image_references",
    "value": "e1ec471a-351f-4a2f-a308-b848e06dde6c"
   },
   {
    "role": "image_references",
    "value": "94db9865-9fa1-4896-acc6-9ed45c95cb7e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of an osteopathy practice called Cabinet Tilleul.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Reliez le site à\" / \"votre agenda.\" — the words \"votre agenda\" sit on one terracotta rounded highlight with off-white letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Cabinet Tilleul\", \"Menu\", \"RENDEZ-VOUS\", \"EN LIGNE\", \"Prendre\", \"rendez-vous\", \"Réserver en ligne\", \"Appeler le cabinet\", \"Lundi – vendredi\", \"9 h – 19 h\", \"La réservation en ligne affiche les créneaux libres de la semaine, sans compte à créer.\", \"cabinet-tilleul.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Un seul chemin\".\n- Left column, under the headline, ink #14100E: \"Vous passez par une plateforme de rendez-vous ? Le bouton du site y mène directement : le patient ne la cherche pas.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-05-a.png",
  "retenu": "J20/05",
  "job_id": "f8a64e49-c962-4108-aa2f-5b9a1d28dc29",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8a0aa882-743a-41fd-85e7-7b6dbe6072c5"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Séance, tarif, accès :\" / \"décrits\"; \"Votre pratique, sans\" / \"promesse\"; \"Le rendez-vous en un\" / \"bouton\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J20-06-a.png",
  "retenu": "J20/06",
  "job_id": "92781cea-d84c-40b8-aac9-efd6f390baa1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J20/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c493c10d-0ee2-49ec-b536-068b5f8610a9"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez votre\" / \"page « Première\" / \"séance ».\"\n- Under it, a medium sans-serif subline in off-white: \"Votre plateforme de rendez-vous se relie au site, dans toutes les formules Nolitana.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-01-a.png",
  "retenu": "J21/01",
  "job_id": "f1ce8c1f-0070-4454-8152-dc8a10232f99",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/01",
   "v6:J89/01",
   "ecran:arpent-projets"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5665b25e-eb5e-4b14-99e8-b6884d67a1cb"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "f7d004e2-53c5-48c0-8167-7b173f45b0e0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of an interior design studio called Arpent.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Portfolio :\" / \"3 règles pour le\" / \"téléphone.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Vos projets, lisibles sur un petit écran.\"\n- Bottom-left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, bottom-left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"ARPENT\", \"Menu\", \"Projets\", \"Appartement haussmannien, Paris 11e — rénovation complète.\", \"Maison de ville, Nantes — plan et suivi de chantier.\", \"studio-arpent.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-02-a.png",
  "retenu": "J21/02",
  "job_id": "7f40e99b-ddd9-4009-9b5d-8c2d676b9c89",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/02",
   "couv:J21"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c0d8d911-f48e-4389-a5f4-e9fd3e5b28c7"
   },
   {
    "role": "image_references",
    "value": "f1ce8c1f-0070-4454-8152-dc8a10232f99"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Format\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Rangez vos projets\" / \"pour une seule\" / \"colonne.\"; then the body in clean sans-serif, ink: \"Sur téléphone, la grille de l’ordinateur devient une colonne. On voit un projet après l’autre : choisissez l’ordre.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Ordinateur\" — \"une grille\"; \"Téléphone\" — \"une colonne\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-03-a.png",
  "retenu": "J21/03",
  "job_id": "bfe6c79f-0718-4355-a568-146f12cb070e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/03",
   "couv:J21"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "18e32330-8ec8-4b7c-b25e-3d3db24588ce"
   },
   {
    "role": "image_references",
    "value": "f1ce8c1f-0070-4454-8152-dc8a10232f99"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Cadrage\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Recadrez chaque\" / \"image pour le\" / \"téléphone.\"; then the body in clean sans-serif, ink: \"Une image large peut perdre son sujet sur un écran étroit. Vérifiez que le sujet reste visible une fois recadré.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Le sujet coupé au bord de l’écran\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Le sujet visible, même recadré\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-04-a.png",
  "retenu": "J21/04",
  "job_id": "f4bc0640-0315-4663-a9fa-96e2f81c7128",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/04",
   "couv:J21"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "27da608f-bdf8-4702-9216-6ff1b4be4557"
   },
   {
    "role": "image_references",
    "value": "f1ce8c1f-0070-4454-8152-dc8a10232f99"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Contact\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Finissez chaque\" / \"projet par « Me\" / \"contacter ».\"; then the body in clean sans-serif, ink: \"Le projet a plu : on doit pouvoir vous écrire tout de suite, ou revenir à la sélection, sans chercher le menu.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Tous les projets\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Me contacter\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-05-a.png",
  "retenu": "J21/05",
  "job_id": "dfa6c86e-73bf-4d0d-bbae-e33db1d863e5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fe2ceb59-a5ec-4358-aac7-5209cfd108ba"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Une colonne, dans le\" / \"bon ordre\"; \"Le sujet visible, même\" / \"recadré\"; \"« Me contacter »\" / \"après chaque projet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J21-06-a.png",
  "retenu": "J21/06",
  "job_id": "ab6ea452-994b-402a-bf7c-8edad715f268",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J21/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f00c5028-27f1-451b-b16c-47ee3407abe4"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Ouvrez votre\" / \"portfolio sur\" / \"votre téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"Le sujet de chaque image se voit-il ? Nolitana met vos photos en page, écran par écran.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-01-a.png",
  "retenu": "J22/01",
  "job_id": "b81aef94-e4ad-4779-8a49-8c792b66d635",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7c880386-9962-457b-b3cc-ba045fca6854"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Comparer des\" / \"offres : posez\" / \"3 questions.\" — the words \"3 questions\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour comparer des propositions qui parlent de la même chose.\"\n- Lower left: a real round die-cut sticker, salmon with a thick black outline, with \"3\" in very heavy wide grotesk, ink.\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-02-a.png",
  "retenu": "J22/02",
  "job_id": "276f7e37-e2b4-459d-bb5e-bf2584fa35bd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/02",
   "couv:J22"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f3eeacb0-56c0-46c5-8f14-cf07c29b5fd7"
   },
   {
    "role": "image_references",
    "value": "b81aef94-e4ad-4779-8a49-8c792b66d635"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Comptez vos pages,\" / \"textes et images.\" — the words \"vos pages\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Contenu\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Combien de pages\" / \"utiles ?\" with the small grey line \"accueil, carte, contact…\"; \"Quels textes sont\" / \"prêts ?\"; \"Quelles images, avec\" / \"quels droits ?\" Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-03-a.png",
  "retenu": "J22/03",
  "job_id": "df92deb6-2e0e-46f3-918d-dbc172c0acb0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/03",
   "couv:J22"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5b592824-c0c8-4555-958e-4953295a5f43"
   },
   {
    "role": "image_references",
    "value": "b81aef94-e4ad-4779-8a49-8c792b66d635"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Fonctions\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Nommez la\" / \"fonction exacte\" / \"dont vous avez\" / \"besoin.\"; then the body in clean sans-serif, ink: \"Un formulaire, un lien vers votre outil, une réservation développée sur mesure : ce n’est pas le même travail.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Il faudrait pouvoir réserver »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Un lien vers mon outil de réservation »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-04-a.png",
  "retenu": "J22/04",
  "job_id": "d3f63cc4-e5b0-4a2e-bee4-1c50c575e340",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/04",
   "couv:J22"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a5fa3f0f-ab6c-4941-a5f5-06419a86a2a6"
   },
   {
    "role": "image_references",
    "value": "b81aef94-e4ad-4779-8a49-8c792b66d635"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Compris\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Demandez ce que\" / \"comprend le prix.\"; then the body in clean sans-serif, ink: \"Le nombre de pages, le domaine, l’hébergement, les mises à jour : ce qui est compris compte autant que le montant affiché.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Pages\" — \"combien ?\"; \"Domaine, hébergement\" — \"inclus ?\"; \"Mises à jour\" — \"par qui ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-05-a.png",
  "retenu": "J22/05",
  "job_id": "f4bac843-9174-4e98-8e72-54c72468b74c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fca7e8ef-2c05-4600-8a7e-4acb148e831b"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Avant de comparer :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos pages, textes et\" / \"images\"; \"La fonction exacte,\" / \"nommée\"; \"Ce que comprend le\" / \"prix\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J22-06-a.png",
  "retenu": "J22/06",
  "job_id": "a67fdcbd-7a3d-40be-ae6c-cd3eabc67267",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J22/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "482f7c52-c5aa-4a9b-8fb8-43584b521319"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Notez vos\" / \"3 réponses avant\" / \"de comparer.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Chez Nolitana, zéro devis : trois prix écrits d’avance, avec ce que chacun comprend.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-01-a.png",
  "retenu": "J23/01",
  "job_id": "5ac29ee0-6b19-4f05-9ca5-26155bfdb69c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/01",
   "v6:J90/01",
   "ecran:mercure-arrivages"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9fa480e9-2901-4285-8fe7-b8ef780a1666"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "0a519b7d-80e1-47d5-a8a6-ffda3ded5da2"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a vintage clothes shop called Mercure.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Friperie : affichez\" / \"le jour des\" / \"arrivages.\" — the words \"le jour\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Vos clients savent quand revenir.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"MERCURE\", \"Menu\", \"FRIPERIE · DÉPÔT-VENTE\", \"LYON\", \"LES ARRIVAGES\", \"Nouveautés\", \"chaque jeudi\", \"Dépôt\", \"sur rendez-vous\", \"Voir les pièces du jour\", \"friperie-mercure.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a clothes hanger.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Friperie, dépôt-vente\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-02-a.png",
  "retenu": "J23/02",
  "job_id": "507a925a-97e4-4f85-a3b0-7243d24628f3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/02",
   "couv:J23"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2eb00e86-d527-4a1f-8384-923e457e839a"
   },
   {
    "role": "image_references",
    "value": "5ac29ee0-6b19-4f05-9ca5-26155bfdb69c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Arrivages\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez le jour des\" / \"arrivages en haut\" / \"du site.\"; then the body in clean sans-serif, ink: \"Une pièce unique est souvent vendue avant d’être vue en ligne. Le jour des arrivages, lui, reste vrai : c’est lui qui fait revenir.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Chaque pièce en photo sur le site\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Nouveautés chaque jeudi, en boutique »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-03-a.png",
  "retenu": "J23/03",
  "job_id": "71057145-2bb3-4b84-ab37-2b01ea2b09a6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/03",
   "couv:J23"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "406c25b5-23d8-4edb-93c9-2567c58ab96f"
   },
   {
    "role": "image_references",
    "value": "5ac29ee0-6b19-4f05-9ca5-26155bfdb69c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Instagram\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Gardez les pièces\" / \"du jour pour\" / \"Instagram.\"; then the body in clean sans-serif, ink: \"Instagram montre ce qui vient d’arriver. Le site garde ce qui ne change pas : l’adresse, les horaires, les conditions.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Instagram\" — \"les pièces du jour\"; \"Le site\" — \"ce qui ne change pas\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-04-a.png",
  "retenu": "J23/04",
  "job_id": "a3c26560-411c-4e64-8c0c-6622d43cab95",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/04",
   "couv:J23"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "85f4c33b-8f28-40f9-9b03-fa573e3bf005"
   },
   {
    "role": "image_references",
    "value": "5ac29ee0-6b19-4f05-9ca5-26155bfdb69c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Dépôt\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez vos\" / \"conditions de\" / \"dépôt.\"; then the body in clean sans-serif, ink: \"Ce que vous acceptez, la commission, la durée : écrites une fois, elles évitent les discussions au comptoir.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Accepté\" — \"la saison en cours\"; \"Commission\" — \"en pourcentage\"; \"Durée\" — \"en semaines\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-05-a.png",
  "retenu": "J23/05",
  "job_id": "9d407742-e1e8-40dd-abe9-5d9f75d00234",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2da00491-3d91-45ec-8c70-56ce70ee034a"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le jour des arrivages\" / \"en haut\"; \"Les pièces du jour sur\" / \"Instagram\"; \"Les conditions de\" / \"dépôt écrites\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J23-06-a.png",
  "retenu": "J23/06",
  "job_id": "33864063-4d88-4a45-8f88-f30cc9c3990b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J23/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4a968e01-f7cb-4038-9e58-9f3e8541b405"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Affichez votre\" / \"jour d’arrivage\" / \"cette semaine.\"\n- Under it, a medium sans-serif subline in off-white: \"Il change ? Avec le panneau Nolitana, vous le modifiez vous-même, depuis votre téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-01-a.png",
  "retenu": "J24/01",
  "job_id": "889259c3-e6ec-4bc1-9d56-a582b33783b6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/01",
   "v6:J89/01",
   "photo:tasse"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a918c0c1-b6c6-42cf-a799-b0ffc9b936d8"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "d077688b-fb44-4120-8548-6517113ca47e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real photograph of a cup of coffee on a café table, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Photos :\" / \"3 règles de\" / \"cadrage.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Centred: a real matte photo print of Image 3 with a thin off-white border, straight, centred, held by two strips of masking tape, with a soft natural shadow.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"De l’air autour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-02-a.png",
  "retenu": "J24/02",
  "job_id": "5c44deac-fb0b-4600-b001-1b18fecc5ab5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/02",
   "couv:J24",
   "photo:assiette"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "809d9ac7-b0f7-497c-af72-a6810095071c"
   },
   {
    "role": "image_references",
    "value": "889259c3-e6ec-4bc1-9d56-a582b33783b6"
   },
   {
    "role": "image_references",
    "value": "363d8baa-4dc1-4a76-890f-a0c546f658f5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real photograph of a single plated dish with space around it, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Montrez\" / \"un seul sujet par\" / \"photo.\" — the words \"un seul sujet\" sit on one off-white rounded highlight with ink letters.\n- Centred: a real matte photo print of Image 3 with a thin off-white border, straight, centred, held by two strips of masking tape, with a soft natural shadow.\n- Middle right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Un sujet, de l’air\".\n- Bottom, centred, ink #14100E: \"Une assiette et de l’air autour : l’œil sait où se poser. Une photo trop chargée ralentit la lecture.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-03-a.png",
  "retenu": "J24/03",
  "job_id": "200721ad-401a-4d17-bbee-95806d3fbd9f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/03",
   "couv:J24"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b8fabea6-0494-4598-8ae9-c5d50f12efac"
   },
   {
    "role": "image_references",
    "value": "889259c3-e6ec-4bc1-9d56-a582b33783b6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Posez le texte à côté\" / \"de la photo.\" — the words \"à côté\" sit on one salmon rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"Le titre posé sur le\" / \"sujet\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Le titre à côté, le\" / \"sujet visible\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-04-a.png",
  "retenu": "J24/04",
  "job_id": "d70c05ee-890a-49ce-94ba-ab6d483f3d34",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/04",
   "couv:J24"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "15d9ca9e-b852-4616-8fbd-fad3b02b6259"
   },
   {
    "role": "image_references",
    "value": "889259c3-e6ec-4bc1-9d56-a582b33783b6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Formats\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Vérifiez le sujet\" / \"dans les 3 formats.\"; then the body in clean sans-serif, ink: \"Ordinateur, téléphone, Instagram : le cadre change à chaque fois. Le sujet doit rester visible dans les trois.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Ordinateur\" — \"paysage\"; \"Téléphone\" — \"portrait\"; \"Instagram\" — \"4:5\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-05-a.png",
  "retenu": "J24/05",
  "job_id": "5c4b073b-8488-4425-a083-6ba649193f8f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "23a052c0-8c15-4389-bf58-0addd2b47600"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un seul sujet par\" / \"photo\"; \"Le texte à côté, pas\" / \"dessus\"; \"Le sujet visible en\" / \"portrait\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J24-06-a.png",
  "retenu": "J24/06",
  "job_id": "9d1ff76f-2209-4a70-81cb-d0d51277cd9b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J24/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bb0c67a7-5f8d-442d-aed4-64e83a095bd5"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Recadrez une\" / \"photo de votre\" / \"site en portrait.\"\n- Under it, a medium sans-serif subline in off-white: \"Le sujet se voit encore ? Envoyez vos photos à Nolitana : nous les recadrons et les mettons en page.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-01-a.png",
  "retenu": "J25/01",
  "job_id": "9e2e0c2a-5d35-4089-b3db-d9271f1b3991",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/01",
   "v6:J89/01",
   "ecran:mesange-bureau"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7f50c34e-2a30-4924-8925-f0f4f09a0799"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "ab691396-d449-4c26-83e2-0c706aa2419c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real desktop browser screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Reprenez\" / \"votre style sur\" / \"votre site.\" — the words \"votre style\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Vos couleurs, vos mots, vos priorités.\"\n- Lower right: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 4° clockwise, lower right, partly cropped by the right edge of the slide, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"cafe-mesange.fr\", \"Mésange\", \"La carte\", \"Le brunch\", \"Horaires\", \"Nous trouver\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Venir nous voir\", \"La carte\".\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-02-a.png",
  "retenu": "J25/02",
  "job_id": "0e025231-fdaa-4cba-ab25-932e0935ce02",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/02",
   "couv:J25"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f22ccc91-c073-48a5-aa3d-d53f4e2d19cf"
   },
   {
    "role": "image_references",
    "value": "9e2e0c2a-5d35-4089-b3db-d9271f1b3991"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Couleurs\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Reprenez les\" / \"couleurs de votre\" / \"façade.\"; then the body in clean sans-serif, ink: \"Un modèle choisi dans une liste ressemble à tous les autres. Vos couleurs, elles, se reconnaissent déjà dans la rue.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un modèle choisi dans une liste\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Vos couleurs, vos images, vos mots\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-03-a.png",
  "retenu": "J25/03",
  "job_id": "b5630d5d-77ef-42e4-be26-dbb9bd02cffc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/03",
   "couv:J25"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1a0b4b5e-2baa-47a1-8637-08fb673089e8"
   },
   {
    "role": "image_references",
    "value": "9e2e0c2a-5d35-4089-b3db-d9271f1b3991"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Mettez en premier\" / \"ce que l’on cherche.\" — the words \"en premier\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Priorité\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Un restaurant\" with the small grey line \"la carte, les horaires, la réservation\"; \"Un club\" with the small grey line \"les activités, le planning\"; \"Un portfolio\" with the small grey line \"les projets, le contact\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-04-a.png",
  "retenu": "J25/04",
  "job_id": "8022485a-c71d-44c2-86a9-67a1be717b95",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/04",
   "couv:J25"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4f526e04-b71c-4340-90af-fb06e8e8557a"
   },
   {
    "role": "image_references",
    "value": "9e2e0c2a-5d35-4089-b3db-d9271f1b3991"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Mots\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez avec les\" / \"mots de votre\" / \"ardoise.\"; then the body in clean sans-serif, ink: \"Vos clients connaissent déjà le nom de vos plats, de vos soins, de vos formules. Gardez les mêmes mots sur le site.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Voir la carte\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Réserver\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-05-a.png",
  "retenu": "J25/05",
  "job_id": "41c90c31-9a95-4c2c-b439-20a1737dcd92",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5dd0ac92-8baf-4166-9929-23a6a5da2c44"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Les couleurs de votre\" / \"façade\"; \"Ce qu’on cherche, en\" / \"premier\"; \"Les mots de votre\" / \"ardoise\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J25-06-a.png",
  "retenu": "J25/06",
  "job_id": "ab720b76-5600-461d-8407-9bb63d7a273c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J25/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8821d53b-ad1c-4bd9-b513-68e7462fa35d"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Photographiez\" / \"votre façade et\" / \"votre ardoise.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Envoyez-les à Nolitana avec vos textes : vos pages partent de ce que vous nous envoyez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-01-a.png",
  "retenu": "J26/01",
  "job_id": "90789b84-c8c2-4c0e-bacc-b650d649b01a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/01",
   "v6:J89/01",
   "ecran:seve-planning"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cee32656-5d0c-407c-8ab3-031889fe0d0d"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "5e5ec879-dcbb-47d1-b4f7-7bc2bed7eb2e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a yoga and Pilates studio called Sève.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Club :\" / \"le planning à un\" / \"clic de l’accueil.\" — the words \"le planning\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Vos adhérents trouvent leur cours sans demander.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"sève\", \"Menu\", \"CETTE SAISON\", \"YOGA · PILATES\", \"Planning\", \"Lundi\", \"Yoga, 18 h 30\", \"Mardi\", \"Pilates, 18 h 30\", \"Jeudi\", \"Renforcement, 19 h\", \"Cours de 60 minutes, huit personnes au plus. Tapis fournis.\", \"S’inscrire\", \"studio-seve.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Depuis l’accueil\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-02-a.png",
  "retenu": "J26/02",
  "job_id": "7f77644f-6f9f-4768-8968-ca7c23842ec6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/02",
   "couv:J26"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "780e760a-256d-49a6-b02c-721ad2f12581"
   },
   {
    "role": "image_references",
    "value": "90789b84-c8c2-4c0e-bacc-b650d649b01a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Dites où mène\" / \"chaque lien.\" — the words \"où mène\" sit on one off-white rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on one line: \"« En savoir plus »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on one line: \"« Voir le planning »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-03-a.png",
  "retenu": "J26/03",
  "job_id": "d6cdefb2-a653-43d4-aae3-06145fa75fae",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/03",
   "couv:J26"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "408a4e4a-195f-46a3-bf62-e3b825e9666b"
   },
   {
    "role": "image_references",
    "value": "90789b84-c8c2-4c0e-bacc-b650d649b01a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Créneaux\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Donnez l’activité, le\" / \"créneau et la date\" / \"de reprise.\"; then the body in clean sans-serif, ink: \"Ce sont les 3 infos minimum. Ajoutez le niveau et le tarif s’ils changent d’un cours à l’autre.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Activité\" — \"Pilates débutants\"; \"Créneau\" — \"mardi, 18 h 30 – 19 h 30\"; \"Reprise\" — \"la date exacte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-04-a.png",
  "retenu": "J26/04",
  "job_id": "7cec123f-cf02-4f90-9667-1f8f7dfa0b62",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/04",
   "couv:J26"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "21788e4f-d0b4-4ebd-8412-f8ec3cf0ca71"
   },
   {
    "role": "image_references",
    "value": "90789b84-c8c2-4c0e-bacc-b650d649b01a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Saison\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Datez le planning de\" / \"la saison.\"; then the body in clean sans-serif, ink: \"Un planning change d’une saison à l’autre. Les années dans le titre montrent tout de suite qu’il est à jour.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Planning »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Saison 2026-2027 »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-05-a.png",
  "retenu": "J26/05",
  "job_id": "00456dda-b35a-44e2-bb1f-23e014c5e3b2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d1d8012a-4532-47a7-bd2b-be0d816cf17d"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un lien « Voir le\" / \"planning »\"; \"Activité, créneau,\" / \"date de reprise\"; \"La saison dans le titre\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J26-06-a.png",
  "retenu": "J26/06",
  "job_id": "f308c864-3b38-455f-8207-c59093849140",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J26/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9b24270c-ff14-4287-96f4-86fa86882fcc"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly four lines: \"Cherchez votre\" / \"planning depuis\" / \"l’accueil, sur\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"Un créneau change ? Vous le corrigez vous-même dans le panneau, sans attendre Nolitana.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-01-a.png",
  "retenu": "J27/01",
  "job_id": "70284dff-6682-4468-aae8-545b3d92b592",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/01",
   "v6:J89/01",
   "ecran:pivoine-carte-en",
   "ecran:pivoine-carte-fr"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3a2e1880-e2f2-4890-bcde-918396721243"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "4025fa71-361d-4659-9dbd-6fcc4cfa04c6"
   },
   {
    "role": "image_references",
    "value": "701a0cb2-6f7a-4fa1-b97e-af5b05dc5694"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n- Image 4: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly two lines: \"Votre carte en\" / \"anglais : 3 règles.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"FR\", \"EN\", \"The menu\", \"Fish soup\", \"12 €\", \"Grilled sea bream\", \"24 €\", \"Lemon tart\", \"9 €\", \"bistrot-pivoine.fr/en\". Keep a faint, realistic glass reflection.\n- Bottom-left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, bottom-left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"FR\", \"EN\", \"La carte\", \"Soupe de poissons\", \"12 €\", \"Daurade grillée\", \"24 €\", \"Tarte au citron\", \"9 €\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"English\".\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Français\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-02-a.png",
  "retenu": "J27/02",
  "job_id": "a7293988-0079-4b14-83a9-de9b10bfcd20",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/02",
   "couv:J27"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "771207af-2d78-4ff5-bad8-62e7aae8f13a"
   },
   {
    "role": "image_references",
    "value": "70284dff-6682-4468-aae8-545b3d92b592"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Langue\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Mettez le bouton\" / \"de langue en haut\" / \"de chaque page.\"; then the body in clean sans-serif, ink: \"Un client étranger cherche sa langue avant de lire. Le bouton FR / EN doit se trouver sans chercher.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"FR\"; then a pill-shaped button, off-white with ink text, with a black outline: \"EN\", a small mouse arrow cursor (white with a black outline) resting on it.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-03-a.png",
  "retenu": "J27/03",
  "job_id": "1955679e-150a-4604-9ab3-d7fe7daf8675",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/03",
   "couv:J27"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ceb35c7a-46bb-4a30-acc2-44f155857921"
   },
   {
    "role": "image_references",
    "value": "70284dff-6682-4468-aae8-545b3d92b592"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Traduction\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Traduisez le sens\" / \"des plats, pas les\" / \"mots.\"; then the body in clean sans-serif, ink: \"La version anglaise doit aider à choisir : « ris de veau » devient « veal sweetbreads », pas « veal rice ».\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Ris de veau\" — \"Veal sweetbreads\"; \"Pavé de saumon\" — \"Salmon fillet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-04-a.png",
  "retenu": "J27/04",
  "job_id": "b5555ff9-b358-4f20-819f-3be6a2b3a281",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/04",
   "couv:J27"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "12cfe447-2dde-4dd7-a6d5-a2ac8f00d56e"
   },
   {
    "role": "image_references",
    "value": "70284dff-6682-4468-aae8-545b3d92b592"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Prix\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Gardez les mêmes\" / \"prix dans les deux\" / \"langues.\"; then the body in clean sans-serif, ink: \"Prix, horaires, liens : chaque mise à jour se fait dans les deux versions, en même temps.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Daurade grillée\" — \"24 €\"; \"Grilled sea bream\" — \"24 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-05-a.png",
  "retenu": "J27/05",
  "job_id": "4493e4ca-f3b5-4fb1-8c5e-8512c9a9517d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ea296371-c7df-4ab2-ad86-84e3f51c026f"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le bouton de langue\" / \"en haut\"; \"Le sens des plats\" / \"traduit\"; \"Les mêmes prix en\" / \"deux langues\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J27-06-a.png",
  "retenu": "J27/06",
  "job_id": "30e2ebe5-737e-4920-b717-970df81407f7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J27/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a97a54c5-6fc5-4c1d-8913-84a03b4fbef9"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Faites relire\" / \"votre carte en\" / \"anglais.\"\n- Under it, a medium sans-serif subline in off-white: \"Par quelqu’un dont c’est la langue. Dans le panneau Nolitana, un plat se corrige en français et en anglais sur le même écran.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-01-a.png",
  "retenu": "J28/01",
  "job_id": "54d1e904-bfee-4a41-9625-1765a68b372e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2f5df2ce-b4a8-4c32-9df4-8cac8e0ab45d"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Si vous arrêtez,\" / \"vos contenus\" / \"restent à vous.\" — the words \"vos contenus\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Domaine, textes, photos, copie du site : à vous, sans frais.\"\n- Lower half, centred: a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Domaine\" — \"à votre nom\"; \"Textes, photos\" — \"à vous\", off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-02-a.png",
  "retenu": "J28/02",
  "job_id": "2a80c922-c8f1-4c48-8b89-18890ca6bdb1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/02",
   "couv:J28"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "999998e8-e59b-425b-a861-ed993a7c0c77"
   },
   {
    "role": "image_references",
    "value": "54d1e904-bfee-4a41-9625-1765a68b372e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vous repartez avec\" / \"vos contenus.\" — the words \"vos contenus\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"À vous\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Votre domaine\" with the small grey line \"déjà à votre nom, transféré sans frais\"; \"Vos textes\"; \"Vos photos d’origine\"; \"Une copie du site\" with the small grey line \"consultable hors ligne\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-03-a.png",
  "retenu": "J28/03",
  "job_id": "c097fad0-4b92-4856-8268-769bbd18e2df",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/03",
   "couv:J28"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e95efa6a-8cb3-4088-980b-f6dcac9bd8f0"
   },
   {
    "role": "image_references",
    "value": "54d1e904-bfee-4a41-9625-1765a68b372e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Code\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Seul le code de\" / \"base reste chez\" / \"Nolitana.\"; then the body in clean sans-serif, ink: \"C’est ce qui permet de tenir un délai de 15 jours ouvrés et un prix mensuel. C’est la seule chose que vous n’emportez pas.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Vos contenus\" — \"à vous\"; \"Le code de base\" — \"Nolitana\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-04-a.png",
  "retenu": "J28/04",
  "job_id": "cce54e36-56b3-47d5-b5d2-611d624ba6e4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/04",
   "couv:J28"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "53ed2d23-4df3-465b-ab85-8ce6cac7b2bc"
   },
   {
    "role": "image_references",
    "value": "54d1e904-bfee-4a41-9625-1765a68b372e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"À la date de fin,\" / \"ces services\" / \"s’arrêtent.\" — the words \"ces services\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Arrêt\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"L’hébergement\"; \"Les mises à jour\"; \"La surveillance\"; \"Le panneau\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-05-a.png",
  "retenu": "J28/05",
  "job_id": "6c6015db-003b-42b0-8006-eafefdb97c40",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "265411e0-db99-4508-8e7b-5527223dd8b9"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Si vous arrêtez :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Domaine, textes,\" / \"photos : à vous\"; \"Seul le code reste\" / \"chez nous\"; \"L’hébergement et le\" / \"panneau s’arrêtent\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J28-06-a.png",
  "retenu": "J28/06",
  "job_id": "c2841fc4-3688-4b41-9642-d7a82b9b9379",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J28/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7009e30f-164e-41aa-9b44-45ee8c942668"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Lisez « Si vous\" / \"arrêtez » avant\" / \"de signer.\"\n- Under it, a medium sans-serif subline in dark brown: \"Dans les conditions Nolitana : la durée, le préavis, ce qui se passe à l’arrêt, à qui est le domaine.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/conditions\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-01-a.png",
  "retenu": "J29/01",
  "job_id": "539dee04-0ce1-40af-bbf9-bea9ca7e809a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/01",
   "v6:J89/01",
   "ecran:nolitana-devanture"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bcfb5dfa-654b-4c0e-893d-223d75a41d47"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "76c5fdad-fee2-430f-8be9-14d37f6289e4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of the Nolitana pricing page for the Devanture plan.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Notre site\" / \"tourne comme\" / \"le vôtre.\" — the words \"le vôtre\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"La même technique que les sites que nous livrons.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Menu\", \"TARIFS · 01\", \"DEVANTURE\", \"Devanture\", \"Pour être trouvé, avec les bons horaires et les bons prix.\", \"89 €\", \"par mois\", \"1 068 € la première année, ou 890 € si vous réglez l’année d’avance.\", \"Demander Devanture\", \"Jusqu’à 6 pages, en français et en anglais\", \"Votre outil de réservation ou de rendez-vous, relié au site\", \"Vos photos mises en page à la mise en ligne\", \"100 Go de trafic par mois, environ 45 000 visites\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"nolitana.com\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-02-a.png",
  "retenu": "J29/02",
  "job_id": "25ddd23f-cf67-4ac9-8d59-7e52274b66e7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/02",
   "couv:J29",
   "capture:nolitana-tarifs-bureau"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "aebb28b0-c506-4232-a440-224634498ef1"
   },
   {
    "role": "image_references",
    "value": "539dee04-0ce1-40af-bbf9-bea9ca7e809a"
   },
   {
    "role": "image_references",
    "value": "c1aca7cd-1d73-4e36-bba0-15a2c3b3a4d8"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real screenshot of the real Nolitana pricing page on a desktop browser. Reproduce it exactly, legible.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Nos 3 prix sont\" / \"écrits d’avance.\" — the words \"écrits d’avance\" sit on one terracotta rounded highlight with off-white letters.\n- Centred: a large real thick off-white card printed as a desktop browser window, tilted about 2° anticlockwise, centred, with a black outline, rounded corners and a soft natural shadow: a slim top bar with three small outlined circles (the first one salmon) and an address pill reading \"nolitana.com/tarifs\", and below it Image 3 reproduced exactly.\n- Top-right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"La page Tarifs\".\n- Bottom, centred, ink #14100E: \"Trois formules, trois prix, sur la page Tarifs : 89 €, 149 € ou dès 290 € par mois. Rien à demander pour les connaître.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-03-a.png",
  "retenu": "J29/03",
  "job_id": "07fa8ed4-cc28-4b22-bfc1-c1d7f84e426d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/03",
   "couv:J29",
   "ecran:nolitana-contact"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0ca4b1ea-85df-473a-a145-bfa142be2c69"
   },
   {
    "role": "image_references",
    "value": "539dee04-0ce1-40af-bbf9-bea9ca7e809a"
   },
   {
    "role": "image_references",
    "value": "833f10f6-f498-455f-851e-cbb81d5947ad"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of the Nolitana contact form.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Notre formulaire de\" / \"contact reste court.\" — the words \"court\" sit on one off-white rounded highlight with ink letters.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 5° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Menu\", \"CONTACT\", \"TOUT EST NÉCESSAIRE, SAUF LE TÉLÉPHONE\", \"Votre nom\", \"Ou celui de votre commerce\", \"Votre courriel\", \"C’est là que nous répondons\", \"Votre téléphone\", \"Facultatif\", \"Si vous préférez qu’on vous appelle\", \"Votre activité\", \"Restaurant\", \"Votre ville\", \"Angers\", \"Ce que vous cherchez\", \"Un site simple, avec la carte et les horaires\", \"Envoyer la demande\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Téléphone facultatif\".\n- Left column, under the headline, ink #14100E: \"Votre nom, votre courriel, votre activité, votre ville, ce que vous cherchez. Le téléphone est facultatif.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-04-a.png",
  "retenu": "J29/04",
  "job_id": "cd550847-c0f0-4a99-8c30-569621de4fbd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/04",
   "couv:J29"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bd1a09d5-3e2a-4d6f-b239-3c4ce31d0f5b"
   },
   {
    "role": "image_references",
    "value": "539dee04-0ce1-40af-bbf9-bea9ca7e809a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Échantillon\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Regardez notre\" / \"site comme un\" / \"échantillon du\" / \"vôtre.\"; then the body in clean sans-serif, ink: \"« Ce site tourne sur la même technique que ceux que nous vendons. » C’est écrit en bas de chaque page de nolitana.com.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une vitrine qui ne ressemble pas au produit\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Le produit, en vitrine\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-05-a.png",
  "retenu": "J29/05",
  "job_id": "79ee8c6b-3079-41e5-9f5a-c28f5531346e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "252d7e91-2849-4693-b284-cd76ca860e57"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Des prix écrits\" / \"d’avance\"; \"Un formulaire de\" / \"contact court\"; \"La même technique\" / \"que le vôtre\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J29-06-a.png",
  "retenu": "J29/06",
  "job_id": "af6b9691-399c-441a-911e-c013ec9f44dd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J29/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cef13a68-a0f0-42b0-acb8-4a86a3fba207"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Ouvrez\" / \"nolitana.com sur\" / \"votre téléphone.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Tarifs, formulaire, pages : ce que vous voyez là, c’est ce que votre site aurait.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-01-a.png",
  "retenu": "J30/01",
  "job_id": "ec26a986-0f7c-4bae-82c6-2c70f9faf2c6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2a658ddc-1f8e-4a8d-963c-daea35e5ce8f"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Votre site :\" / \"3 formules,\" / \"dès 89 € par\" / \"mois.\" — the words \"dès 89 €\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Choisissez selon ce que votre commerce doit faire en ligne.\"\n- Lower half, centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"Bonjour, je tiens un…\" in clean sans-serif.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-02-a.png",
  "retenu": "J30/02",
  "job_id": "fd6eda6e-93cf-4df9-bbad-d0788409733b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/02",
   "couv:J30"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "77b463eb-0391-4809-b32f-7c6bd9ef791e"
   },
   {
    "role": "image_references",
    "value": "ec26a986-0f7c-4bae-82c6-2c70f9faf2c6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Départ\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Partez de ce que\" / \"vos clients\" / \"cherchent.\"; then the body in clean sans-serif, ink: \"Ce que vous faites, ce que vos clients cherchent, ce qu’ils doivent trouver : le site commence là.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-03-a.png",
  "retenu": "J30/03",
  "job_id": "51c9745b-1f9e-476a-a575-9ef033cbbc1d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/03",
   "couv:J30"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "de4eb525-6220-4471-92f5-674a72251e0d"
   },
   {
    "role": "image_references",
    "value": "ec26a986-0f7c-4bae-82c6-2c70f9faf2c6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Choisissez\" / \"la formule selon le\" / \"besoin.\" — the words \"la formule\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Formules\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Une vitrine\" with the small grey line \"Devanture 89 €, Enseigne 149 € / mois\"; \"Un lien vers votre outil\" with the small grey line \"compris dans toutes les formules\"; \"Une fonction sur\" / \"mesure\" with the small grey line \"formule Sur mesure, dès 290 € par mois\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-04-a.png",
  "retenu": "J30/04",
  "job_id": "35f689d2-4441-44fa-ac3f-96e591192cc8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/04",
   "couv:J30"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "839b9266-1ea8-4c71-a64c-12a4dd3a0f55"
   },
   {
    "role": "image_references",
    "value": "ec26a986-0f7c-4bae-82c6-2c70f9faf2c6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Contact\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez-nous en\" / \"deux lignes.\"; then the body in clean sans-serif, ink: \"Votre activité, votre ville, ce qui vous manque aujourd’hui. Une personne vous répond sous 48 heures, jours ouvrés.\"; then a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"Bonjour, je tiens un…\" in clean sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-05-a.png",
  "retenu": "J30/05",
  "job_id": "7eef4deb-9b27-4a5c-a427-0d79d6f4df7c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9352238a-e60a-4598-826a-6f3cea47e5dc"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Ce que vos clients\" / \"cherchent\"; \"La formule selon le\" / \"besoin\"; \"Un message de deux\" / \"lignes\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J30-06-a.png",
  "retenu": "J30/06",
  "job_id": "b3a67862-fa31-4412-8e8b-cc4e314e89d7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J30/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "34d98e2a-d79a-4306-ba04-400496fcec56"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Décrivez votre\" / \"commerce en\" / \"deux lignes.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Vous recevez la formule et le délai par écrit. Pas de devis, pas de frais d’ouverture.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-01-a.png",
  "retenu": "J31/01",
  "job_id": "d94a861d-4a74-4749-bcc5-a26791b28a85",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/01",
   "v6:J89/01",
   "ecran:brune-accueil"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ece28f7b-6355-4fc1-b698-e0864e1d7eef"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "a19d0cd5-17d2-402f-afe2-8136854313af"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Accueil : 3 règles\" / \"pour aller à\" / \"l’essentiel.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Le détail a ses propres pages.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outlines and numbered salmon discs. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"Coiffure sur rendez-vous, au cœur de Nantes.\", \"Coupe, couleur et soin, pour elle et pour lui.\", \"Prestations\", \"Horaires\", \"Contact\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-02-a.png",
  "retenu": "J31/02",
  "job_id": "e27f6a2b-988b-4dea-9fb9-33eded1e6e9b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/02",
   "couv:J31"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "78d68810-3711-4aaa-91c9-4efd412870a1"
   },
   {
    "role": "image_references",
    "value": "d94a861d-4a74-4749-bcc5-a26791b28a85"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Présentation\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Dites ce que vous\" / \"faites, en une\" / \"phrase.\"; then the body in clean sans-serif, ink: \"Un client qui arrive veut savoir s’il est au bon endroit. Il n’a pas besoin de toutes vos prestations d’un coup.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Toutes vos prestations, en vrac\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Votre activité, en une phrase\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-03-a.png",
  "retenu": "J31/03",
  "job_id": "264a36f5-3812-4fcf-839e-441d1aecec37",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/03",
   "couv:J31"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8a272716-529d-44c9-ade7-db22602d710a"
   },
   {
    "role": "image_references",
    "value": "d94a861d-4a74-4749-bcc5-a26791b28a85"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Choix\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Montrez où aller en\" / \"trois boutons.\"; then the body in clean sans-serif, ink: \"Prestations, horaires, contact : chaque bouton mène à sa page. Le client choisit selon ce qu’il cherche.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Voir les prestations\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Horaires\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Contact\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-04-a.png",
  "retenu": "J31/04",
  "job_id": "1c7582c8-7a1e-47e3-9ce1-85aa6de75b59",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/04",
   "couv:J31",
   "ecran:brune-prestations"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e787ca88-39b4-475b-95c8-50b8bf21768e"
   },
   {
    "role": "image_references",
    "value": "d94a861d-4a74-4749-bcc5-a26791b28a85"
   },
   {
    "role": "image_references",
    "value": "e36a6b13-3165-4c8c-9491-9c0e0cfd55af"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Laissez le détail aux\" / \"autres pages.\" — the words \"le détail\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"PRESTATIONS\", \"TARIFS À JOUR\", \"Les prestations\", \"Chaque prestation commence par un diagnostic, puis un shampoing adapté à vos cheveux.\", \"Coupe, couleur, balayage, soin profond : les durées et les prix de chaque prestation sont sur la page Tarifs.\", \"Prendre rendez-vous\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Une page par sujet\".\n- Left column, under the headline, ink #14100E: \"Tarifs, descriptions, photos : chaque sujet a sa page. L’accueil sert seulement à la trouver.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-05-a.png",
  "retenu": "J31/05",
  "job_id": "9a53c390-b3f7-45cd-99bd-2863e77bc69b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "35bb9386-4bdc-4a34-880c-2399e5ad2ff5"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Votre activité en une\" / \"phrase\"; \"Trois boutons pour\" / \"choisir\"; \"Le détail dans ses\" / \"pages\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J31-06-a.png",
  "retenu": "J31/06",
  "job_id": "5b56629a-0df8-4b3c-9308-de3069a23026",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J31/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "67712400-e082-4b7f-ab49-181225774b3f"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez votre\" / \"page d’accueil.\"\n- Under it, a medium sans-serif subline in off-white: \"Une phrase, trois boutons, le reste dans les pages ? Nolitana écrit votre accueil sur ce principe.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-01-a.png",
  "retenu": "J32/01",
  "job_id": "174ffe6a-64ba-4fb8-a938-03313cf8ca9e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/01",
   "v6:J90/01",
   "ecran:hirondelles-saison"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8fc7404b-9701-471c-ad51-1356225d3227"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "5efa4508-189e-4b53-8a25-e42288786007"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a sports club called Les Hirondelles.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Club sportif :\" / \"3 infos pour les\" / \"inscriptions.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Moins de questions à la permanence de septembre.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"LES HIRONDELLES\", \"Menu\", \"CLUB DE BASKET\", \"INSCRIPTIONS OUVERTES\", \"SAISON\", \"2026-2027\", \"Enfants\", \"Adultes\", \"Loisir\", \"Inscriptions\", \"dès septembre\", \"S’inscrire\", \"club-hirondelles.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a ball.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Club, association\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-02-a.png",
  "retenu": "J32/02",
  "job_id": "a98b9ca2-dc2b-4d41-8c5c-8e03f1f66308",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/02",
   "couv:J32"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d8678a2a-8f3f-44e7-84e5-f56cc5978b19"
   },
   {
    "role": "image_references",
    "value": "174ffe6a-64ba-4fb8-a938-03313cf8ca9e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Groupes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Classez les\" / \"groupes par année\" / \"de naissance.\"; then the body in clean sans-serif, ink: \"Un parent cherche l’âge de son enfant, pas le nom que le club donne au groupe.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Groupe « Espoirs »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Enfants nés en 2016 et 2017\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-03-a.png",
  "retenu": "J32/03",
  "job_id": "f5db6ab9-3189-42ee-89f3-14eb1a0e8f0a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/03",
   "couv:J32"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "704ab790-7645-4974-b89d-c9ce52ebeff3"
   },
   {
    "role": "image_references",
    "value": "174ffe6a-64ba-4fb8-a938-03313cf8ca9e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Listez le dossier en\" / \"trois lignes.\" — the words \"le dossier\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Inscription\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Les pièces à fournir\" with the small grey line \"et où les déposer\"; \"La cotisation\" with the small grey line \"et ce qu’elle comprend\"; \"Les dates\" with the small grey line \"d’inscription et de reprise\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-04-a.png",
  "retenu": "J32/04",
  "job_id": "3cd5adeb-5e0b-42d5-a585-1d5b11a3623b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/04",
   "couv:J32",
   "ecran:hirondelles-groupe"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "941cbbe7-0963-462d-bef8-8151a457a3aa"
   },
   {
    "role": "image_references",
    "value": "174ffe6a-64ba-4fb8-a938-03313cf8ca9e"
   },
   {
    "role": "image_references",
    "value": "92e9c1cf-19a0-4f3f-a925-d7da4d0bfcb9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a sports club called Les Hirondelles.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Donnez une page à\" / \"chaque groupe.\" — the words \"une page\" sit on one terracotta rounded highlight with off-white letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"LES HIRONDELLES\", \"Menu\", \"ENFANTS\", \"SAISON 2026-2027\", \"ENFANTS\", \"8 – 10 ANS\", \"Mercredi\", \"14 h – 15 h 30\", \"Samedi\", \"10 h – 11 h 30\", \"Au gymnase du club. Baskets propres et gourde, le ballon est prêté.\", \"Télécharger le dossier\", \"club-hirondelles.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Un groupe, une page\".\n- Left column, under the headline, ink #14100E: \"Un parent veut voir les créneaux de son enfant, pas le planning de tout le club.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-05-a.png",
  "retenu": "J32/05",
  "job_id": "4774adb4-1b84-46a0-a6bf-ed30f5db72a0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a27df342-047b-4fe8-b231-99699b374099"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Groupes par année\" / \"de naissance\"; \"Le dossier en une\" / \"liste\"; \"Une page par groupe\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J32-06-a.png",
  "retenu": "J32/06",
  "job_id": "80e30aed-e8d8-4186-a9e4-ee7947d876da",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J32/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "aa49b0eb-71d1-4ee6-a1ee-c7fc99d012e6"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Préparez votre\" / \"page\" / \"Inscriptions.\"\n- Under it, a medium sans-serif subline in off-white: \"Groupes, pièces, cotisation, dates : avant septembre. Nolitana peut la mettre en ligne pour votre club.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-01-a.png",
  "retenu": "J33/01",
  "job_id": "a5e42caf-3325-44a1-9418-aed7465c92ac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4e1a6848-11ca-4c00-b335-4d5b905aaa37"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly two lines: \"Boutons : dites\" / \"où ils mènent.\" — the words \"où ils mènent\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"« Cliquez ici » ne dit rien. Voici quoi écrire.\"\n- Middle left: a pill-shaped button, off-white with ink text, with a black outline: \"Cliquez ici\".\n- Lower half, centred: a pill-shaped button, terracotta with off-white text, with a black outline: \"Voir la carte\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-02-a.png",
  "retenu": "J33/02",
  "job_id": "45e61875-659b-4be4-8d9f-c986a93ef105",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/02",
   "couv:J33"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6093f777-3991-45c5-a729-000748dacab8"
   },
   {
    "role": "image_references",
    "value": "a5e42caf-3325-44a1-9418-aed7465c92ac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Écrivez la\" / \"destination, pas le\" / \"geste.\" — the words \"la destination\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on one line: \"« Cliquez ici »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on one line: \"« Voir la carte »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-03-a.png",
  "retenu": "J33/03",
  "job_id": "3e878506-5525-477b-9596-22220e6e1ef4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/03",
   "couv:J33"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d261c561-9a9f-4415-8c38-914655d2efde"
   },
   {
    "role": "image_references",
    "value": "a5e42caf-3325-44a1-9418-aed7465c92ac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Formule\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Un verbe, puis le\" / \"nom de la page.\"; then the body in clean sans-serif, ink: \"On sait ce qui attend après le clic, sans relire le paragraphe autour.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Consulter les horaires\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Demander un rendez-vous\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir le planning\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-04-a.png",
  "retenu": "J33/04",
  "job_id": "ed4ed145-9286-4159-b47c-727625fb7f59",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/04",
   "couv:J33",
   "ecran:pivoine-rubriques"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1bedd220-001c-4db1-bef3-4460d96a5052"
   },
   {
    "role": "image_references",
    "value": "a5e42caf-3325-44a1-9418-aed7465c92ac"
   },
   {
    "role": "image_references",
    "value": "96e9150a-fdd3-41d5-8c47-cde3d33c0c37"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez que la bonne\" / \"page s’ouvre.\" — the words \"la bonne page\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"La carte\", \"Entrées\", \"Plats\", \"Desserts\", \"Des produits du marché, cuisinés le jour même. La carte change chaque semaine.\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Après le clic\".\n- Left column, under the headline, ink #14100E: \"« Voir la carte » doit ouvrir la carte, pas l’accueil. Testez chaque bouton, un par un.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-05-a.png",
  "retenu": "J33/05",
  "job_id": "35007f4e-9e80-4726-9052-d6b284ccbf94",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3794241a-ed96-4c78-8224-24ab9342d8bf"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La destination, pas le\" / \"geste\"; \"Un verbe, puis la page\"; \"Chaque bouton testé\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J33-06-a.png",
  "retenu": "J33/06",
  "job_id": "6152e211-b3f1-4e9a-a5b0-c71403595333",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J33/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2107fc71-e033-47e2-8df2-77c0c1552850"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez vos\" / \"boutons.\"\n- Under it, a medium sans-serif subline in off-white: \"Chacun annonce-t-il la page qui s’ouvre ? Nolitana écrit vos pages, boutons compris.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-01-a.png",
  "retenu": "J34/01",
  "job_id": "22277b0e-6605-4ae4-a1e7-89a6403c513c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/01",
   "v6:J90/01",
   "ecran:cerfeuil-receptions"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3010181a-abbc-402e-88db-ae066e7fd728"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "98747cd1-2a4f-4b87-b2a8-c90212dcab42"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a caterer called Maison Cerfeuil.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Traiteur : 3 infos\" / \"avant la demande\" / \"de devis.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour recevoir des demandes plus complètes.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"MAISON CERFEUIL\", \"Menu\", \"TRAITEUR\", \"SUR DEVIS\", \"Réceptions\", \"et plateaux\", \"À partir de\", \"10 personnes\", \"Commande\", \"5 jours avant\", \"Demander un devis\", \"maison-cerfeuil.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a serving platter with small canapés.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Traiteur\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-02-a.png",
  "retenu": "J34/02",
  "job_id": "8f5de2e6-efb4-4472-980f-2bd01076ce7f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/02",
   "couv:J34"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "041600ee-a787-4fe3-9779-2f6a2a9c8a9b"
   },
   {
    "role": "image_references",
    "value": "22277b0e-6605-4ae4-a1e7-89a6403c513c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Cadre\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez le minimum\" / \"de convives et le\" / \"délai.\"; then the body in clean sans-serif, ink: \"Convives, délai de commande, zone de livraison : écrits en haut, ils trient les demandes avant le premier appel.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Convives\" — \"à partir de 10\"; \"Commande\" — \"5 jours avant\"; \"Livraison\" — \"dans le département\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-03-a.png",
  "retenu": "J34/03",
  "job_id": "61f3a4b3-02b7-4d23-b0c1-bed8c0ce9eac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/03",
   "couv:J34"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2e8739ad-4b81-4919-b8f1-3e9d6510d7aa"
   },
   {
    "role": "image_references",
    "value": "22277b0e-6605-4ae4-a1e7-89a6403c513c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Formules\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Donnez un prix par\" / \"personne.\"; then the body in clean sans-serif, ink: \"Le devis reste sur mesure. Deux ou trois formules avec un prix par personne disent tout de suite si le budget convient.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Tarifs sur demande »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Cocktail dînatoire : prix par personne »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-04-a.png",
  "retenu": "J34/04",
  "job_id": "d8a1d527-7f21-431c-918c-52f984438ede",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/04",
   "couv:J34"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4c196ccd-a382-42f2-937d-2cf4ecef120b"
   },
   {
    "role": "image_references",
    "value": "22277b0e-6605-4ae4-a1e7-89a6403c513c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Régimes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites ce que vous\" / \"savez adapter.\"; then the body in clean sans-serif, ink: \"Végétarien, sans gluten : écrivez-le. Si vous publiez les allergènes, tenez-les à jour : ce qui est écrit vous engage.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Végétarien\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Sans gluten\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Demander un devis\", a small mouse arrow cursor (white with a black outline) resting on it.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-05-a.png",
  "retenu": "J34/05",
  "job_id": "1f59f4fb-8b27-4254-9cab-760431a28139",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "06f3cac4-b604-46c5-8265-f78e1da55b40"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Convives, délai et\" / \"zone en haut\"; \"Un prix par personne\"; \"Les régimes que vous\" / \"adaptez\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J34-06-a.png",
  "retenu": "J34/06",
  "job_id": "28d9d089-2648-4e3a-9af7-aa5328b16854",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J34/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "83f4a419-5e12-4686-a4a6-134ae4e36e5c"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Écrivez vos trois\" / \"filtres.\"\n- Under it, a medium sans-serif subline in off-white: \"Convives, délai, zone : en haut de la page. Nolitana peut les mettre en ligne, lisibles sur téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-01-a.png",
  "retenu": "J35/01",
  "job_id": "69a74043-2588-43c2-8825-6fd4f706e79c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d42ef405-dedc-4fb5-b643-c90eac05c0eb"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Pourquoi un\" / \"abonnement ?\" — the words \"un abonnement\" sit on a terracotta rounded highlight with off-white letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Ce que vous payez chaque mois, ligne par ligne.\"\n- Centred: a small real printed table with thin rules and a black outline, four rows, label on the left and value on the right in bold: \"Le domaine\" — \"à votre nom\"; \"L’hébergement\" — \"compris\"; \"Le panneau\" — \"compris\"; \"La maintenance\" — \"comprise\", off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-02-a.png",
  "retenu": "J35/02",
  "job_id": "bb2c9b22-e899-4b30-a090-66651b3f4e1c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/02",
   "couv:J35"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "aaa557c3-e2f9-4be8-bffa-9f6c2b63b01a"
   },
   {
    "role": "image_references",
    "value": "69a74043-2588-43c2-8825-6fd4f706e79c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Création\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"On écrit vos pages,\" / \"puis on les met en\" / \"ligne.\"; then the body in clean sans-serif, ink: \"À partir de vos textes et de vos photos. Pas un modèle rempli à la chaîne : un site conçu pour votre activité.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un modèle rempli à la chaîne\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un site conçu pour votre activité\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-03-a.png",
  "retenu": "J35/03",
  "job_id": "14f3e4e5-4cbe-4e17-8bc3-e8ad7b9703c9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/03",
   "couv:J35"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ba388923-7f58-464c-a62f-f079d3bcc79f"
   },
   {
    "role": "image_references",
    "value": "69a74043-2588-43c2-8825-6fd4f706e79c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Chaque mois,\" / \"4 choses sont\" / \"comprises.\" — the words \"4 choses\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Chaque mois\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Le domaine\" with the small grey line \"l’adresse du site, à votre nom\"; \"L’hébergement\" with the small grey line \"le site reste en ligne\"; \"Le panneau\" with the small grey line \"pour modifier vos contenus\"; \"La maintenance\" with the small grey line \"le site reste à jour\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-04-a.png",
  "retenu": "J35/04",
  "job_id": "92039575-942f-4291-9b11-6b8e84c01feb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/04",
   "couv:J35"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9799b335-0081-475f-aa26-8bffea13ab79"
   },
   {
    "role": "image_references",
    "value": "69a74043-2588-43c2-8825-6fd4f706e79c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Engagement\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Douze mois\" / \"d’engagement, puis\" / \"au mois.\"; then the body in clean sans-serif, ink: \"Préavis de 30 jours, par courriel. Les options annuelle et sans engagement sont sur la page Tarifs.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Engagement\" — \"12 mois\"; \"Ensuite\" — \"au mois\"; \"Préavis\" — \"30 jours\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-05-a.png",
  "retenu": "J35/05",
  "job_id": "0059e92c-a1c8-410c-94b9-68bce0d6c0f3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1249568e-4ced-4d19-9363-1498a10ada2a"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"L’abonnement couvre :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La création de vos\" / \"pages\"; \"Le suivi, chaque mois\"; \"12 mois, puis au mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J35-06-a.png",
  "retenu": "J35/06",
  "job_id": "9f45cb8f-ffe0-4b25-9b84-b92a8d2bbbaa",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J35/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "43a2616a-2ffd-4f83-89e9-15f973c72de7"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Comparez les\" / \"trois formules.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Prix, engagement et options : tout est écrit sur la page Tarifs, sans devis.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-01-a.png",
  "retenu": "J36/01",
  "job_id": "a6b42ebf-5309-4414-852d-de53becd6135",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/01",
   "v6:J89/01",
   "photo:ceramique"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e97822b5-e93d-4d40-a289-8af95c525c05"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "1bc4bbfa-84dd-4eeb-914e-5d1725917eea"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real photograph of a ceramics workshop shelf with a vase and bowls, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Votre grande\" / \"photo dit-elle\" / \"qui vous êtes ?\" — the words \"qui vous êtes\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Centred: a real matte photo print of Image 3 with a thin off-white border, straight, centred, held by two strips of masking tape, with a soft natural shadow.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"C’est quoi, ici ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-02-a.png",
  "retenu": "J36/02",
  "job_id": "145048af-b8c6-4934-ab64-7fb3b99f0f05",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/02",
   "couv:J36",
   "photo:ceramique"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "394d0762-e1d8-4664-99f0-8bc2101c8ff3"
   },
   {
    "role": "image_references",
    "value": "a6b42ebf-5309-4414-852d-de53becd6135"
   },
   {
    "role": "image_references",
    "value": "1bc4bbfa-84dd-4eeb-914e-5d1725917eea"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real photograph of a ceramics workshop shelf with a vase and bowls, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Nommez le lieu et\" / \"votre activité.\" — the words \"le lieu\" sit on one off-white rounded highlight with ink letters.\n- Centred: a real matte photo print of Image 3 with a thin off-white border, straight, centred, held by two strips of masking tape, with a soft natural shadow.\n- Top-right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Atelier de céramique\".\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Votre ville\".\n- Bottom, centred, ink #14100E: \"Un nom, une activité, une ville : le client n’a plus à deviner ce qu’il regarde.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-03-a.png",
  "retenu": "J36/03",
  "job_id": "185723ea-4764-4e62-b137-f928aa0a7f4d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/03",
   "couv:J36"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "aa870b79-aa1c-424c-8d1b-1af14e327ca5"
   },
   {
    "role": "image_references",
    "value": "a6b42ebf-5309-4414-852d-de53becd6135"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Légende\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ajoutez un titre et\" / \"une ligne sous la\" / \"photo.\"; then the body in clean sans-serif, ink: \"Ils répondent à la première question du client : « C’est quoi, ici ? »\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une photo, seule\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Une photo, un nom, une ligne\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-04-a.png",
  "retenu": "J36/04",
  "job_id": "f5bbe619-35d5-4840-9e74-297a8aa1b7ee",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/04",
   "couv:J36",
   "ecran:terreblanche-accueil"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fa20706b-8bd1-4d85-a914-0a4005c6624c"
   },
   {
    "role": "image_references",
    "value": "a6b42ebf-5309-4414-852d-de53becd6135"
   },
   {
    "role": "image_references",
    "value": "6f63eff3-d5c5-40bd-8780-9854adf044d8"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a ceramics workshop called Terre Blanche.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Écrivez à côté de la\" / \"photo, pas dessus.\" — the words \"à côté\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"TERRE BLANCHE\", \"Menu\", \"Terre Blanche,\", \"atelier de céramique à Angers.\", \"Vases, bols et pièces uniques, tournés et émaillés à l’atelier.\", \"Voir les pièces\", \"atelier-terreblanche.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Sous la photo\".\n- Left column, under the headline, ink #14100E: \"Un texte posé sur une zone chargée se lit mal. À côté, le titre se lit et la photo se regarde.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-05-a.png",
  "retenu": "J36/05",
  "job_id": "14d32331-6d7d-4432-94c9-1042283c602d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9d9febab-b34d-4416-84f8-8a104694830a"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le nom, l’activité, la\" / \"ville\"; \"Un titre et une ligne\"; \"Le texte à côté, pas\" / \"dessus\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J36-06-a.png",
  "retenu": "J36/06",
  "job_id": "a04a7cc6-184b-4135-8901-b0375c1a39d7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J36/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3f62463a-be3d-4b44-81a7-d9b5ee649134"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez le haut de\" / \"votre accueil.\"\n- Under it, a medium sans-serif subline in off-white: \"Votre photo dit-elle qui vous êtes, et où ? Nolitana met vos photos en page avec leur texte.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-01-a.png",
  "retenu": "J37/01",
  "job_id": "f345fcb9-d5ee-43e8-8b17-dcefbf8a74bb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/01",
   "v6:J90/01",
   "ecran:lueur-formules"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d241b5b4-0668-42b7-8bf3-bd6e298de966"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "217b4bb2-322e-4569-8057-9da575dc3a73"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a photography studio called Lueur.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Photographe :\" / \"3 infos à écrire\" / \"sur vos formules.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Avant de vous écrire, on veut savoir combien et quand.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"lueur\", \"Menu\", \"PHOTOGRAPHE\", \"NANTES ET ALENTOURS\", \"Portraits, mariages,\", \"entreprises\", \"Mariage\", \"Portrait\", \"Entreprise\", \"Vérifier une date\", \"studio-lueur.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a camera.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Photographe\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-02-a.png",
  "retenu": "J37/02",
  "job_id": "8164486c-ea88-44ac-98bb-be98a3907e54",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/02",
   "couv:J37"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "169c15cd-eb7f-439f-9d42-3cdeb6b97dd5"
   },
   {
    "role": "image_references",
    "value": "f345fcb9-d5ee-43e8-8b17-dcefbf8a74bb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Classement\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Faites une page\" / \"par type de\" / \"séance.\"; then the body in clean sans-serif, ink: \"Un couple qui se marie ne regarde pas les portraits d’entreprise. Rangez vos images par usage.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Mariage\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Portrait\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Entreprise\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-03-a.png",
  "retenu": "J37/03",
  "job_id": "9e90746c-ede4-4e2b-aae8-fe04e7edd139",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/03",
   "couv:J37"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a7271704-b085-4e35-90ea-7e1d00ccd9ad"
   },
   {
    "role": "image_references",
    "value": "f345fcb9-d5ee-43e8-8b17-dcefbf8a74bb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Formule\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez ce qui est\" / \"livré, et quand.\"; then the body in clean sans-serif, ink: \"Durée de présence, nombre d’images, délai de livraison : trois lignes qui se comparent mieux qu’un « sur devis ».\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Présence\" — \"en heures\"; \"Images\" — \"combien, retouchées ?\"; \"Livraison\" — \"sous combien de semaines\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-04-a.png",
  "retenu": "J37/04",
  "job_id": "f01fd78b-2de2-45ea-ae90-e1f045e5b21f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/04",
   "couv:J37"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4b872ae5-3ba7-4b66-9c75-8c8ccbdce652"
   },
   {
    "role": "image_references",
    "value": "f345fcb9-d5ee-43e8-8b17-dcefbf8a74bb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Déplacement\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites jusqu’où vous\" / \"vous déplacez.\"; then the body in clean sans-serif, ink: \"Ville, département, frais de route : une ligne évite les demandes que vous ne pourrez pas prendre.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Déplacements possibles »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Dans le département, au-delà sur devis »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-05-a.png",
  "retenu": "J37/05",
  "job_id": "a37d09df-7e74-4e4d-b115-8e48dde68bbc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "eb84dc4a-634b-4915-a007-b211e369509e"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Une page par type de\" / \"séance\"; \"Ce qui est livré, et\" / \"quand\"; \"Votre zone de\" / \"déplacement\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J37-06-a.png",
  "retenu": "J37/06",
  "job_id": "86945a7c-866d-487d-a7f6-8f48f9cfa699",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J37/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "79690e46-5fc0-4cef-99a6-03bc8a1fc0b8"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez ce que\" / \"chaque formule\" / \"livre.\"\n- Under it, a medium sans-serif subline in off-white: \"Présence, nombre d’images, délai. Besoin d’un site pour présenter vos séances ? Parlez-en à Nolitana.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-01-a.png",
  "retenu": "J38/01",
  "job_id": "45186837-b4cc-4043-a8aa-5520a57216ee",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/01",
   "v6:J89/01",
   "ecran:mesange-sections",
   "ecran:mesange-bureau"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bc7eca59-60a8-4d06-a7c7-10d5fee707c1"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "39700423-6ee5-43be-83bc-32fb99ac7c04"
   },
   {
    "role": "image_references",
    "value": "ab691396-d449-4c26-83e2-0c706aa2419c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n- Image 4: a real desktop browser screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Votre site sur\" / \"téléphone :\" / \"3 vérifications.\" — the words \"3 vérifications\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Ce qui change entre l’ordinateur et le téléphone.\"\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Réserver\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Bottom-left: a large real matte print of Image 4, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 3° anticlockwise, bottom-left, partly cropped by the left and bottom edges of the slide, with a soft natural shadow. Reproduce Image 4 exactly: same words, typefaces, colours and photo. It reads: \"cafe-mesange.fr\", \"Mésange\", \"La carte\", \"Le brunch\", \"Horaires\", \"Nous trouver\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Venir nous voir\", \"La carte\".\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-02-a.png",
  "retenu": "J38/02",
  "job_id": "726b2cc9-ddf0-4ea0-8c60-b6df8a03ad71",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/02",
   "couv:J38",
   "ecran:mesange-bureau",
   "ecran:mesange-sections"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ef474a27-a7fe-4ab4-b75a-83388262bf59"
   },
   {
    "role": "image_references",
    "value": "45186837-b4cc-4043-a8aa-5520a57216ee"
   },
   {
    "role": "image_references",
    "value": "ab691396-d449-4c26-83e2-0c706aa2419c"
   },
   {
    "role": "image_references",
    "value": "39700423-6ee5-43be-83bc-32fb99ac7c04"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a neighbourhood café called Mésange.\n- Image 4: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez l’ordre des\" / \"sections.\" — the words \"l’ordre\" sit on one off-white rounded highlight with ink letters.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"cafe-mesange.fr\", \"Mésange\", \"La carte\", \"Le brunch\", \"Horaires\", \"Nous trouver\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Venir nous voir\", \"La carte\".\n- Middle right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Une colonne\".\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Réserver\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Deux colonnes\".\n- Lower left, ink #14100E: \"Sur téléphone, les sections se suivent : l’essentiel doit venir en premier.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-03-a.png",
  "retenu": "J38/03",
  "job_id": "82eea8ff-9749-4fae-82c5-68c154a3c83a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/03",
   "couv:J38",
   "ecran:mesange-pouce"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ce9ce6ea-645c-4e1c-8e72-10dbe207f702"
   },
   {
    "role": "image_references",
    "value": "45186837-b4cc-4043-a8aa-5520a57216ee"
   },
   {
    "role": "image_references",
    "value": "0ae7b175-f1f2-41f6-8795-3e475ea07f68"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Gardez l’action à\" / \"portée de pouce.\" — the words \"l’action\" sit on one salmon rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin.\", \"Appeler\", \"Réserver\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Propre au téléphone\".\n- Left column, under the headline, ink #14100E: \"Sur téléphone, une barre « Appeler · Réserver » peut rester en bas de l’écran. Sur ordinateur, elle n’est pas utile.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-04-a.png",
  "retenu": "J38/04",
  "job_id": "ec82139f-d0d0-4e47-b11a-292b1d4e6dfd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/04",
   "couv:J38"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "80f0d410-7432-464d-8527-ef08d2aa56f0"
   },
   {
    "role": "image_references",
    "value": "45186837-b4cc-4043-a8aa-5520a57216ee"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Faites le test en\" / \"trois gestes.\" — the words \"le test\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Sur votre téléphone\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Ouvrir le menu\" with the small grey line \"et trouver chaque page\"; \"Lire un texte\" with the small grey line \"sans zoomer\"; \"Trouver le contact\" with the small grey line \"sans deviner\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-05-a.png",
  "retenu": "J38/05",
  "job_id": "f48db335-d13f-4592-9567-b189b7b6ba03",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2dc91555-ecb5-4720-b934-d8ea31c051e6"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"L’essentiel en\" / \"premier\"; \"Appeler et réserver\" / \"au pouce\"; \"Le test en trois\" / \"gestes\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J38-06-a.png",
  "retenu": "J38/06",
  "job_id": "8bcd6417-a96b-4df2-8a4f-2c2bc1726688",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J38/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "47365af1-d5c5-49f5-af5b-c408b1eb6f18"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Ouvrez votre site\" / \"sur votre\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"Menu, texte, contact : tout marche d’une main ? Avec Nolitana, vous modifiez aussi votre site depuis votre téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-01-a.png",
  "retenu": "J39/01",
  "job_id": "5fb3147e-a3b0-4485-9473-da886e1329a9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2e48a948-9658-47bf-b253-55fbdb13f895"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Nom de domaine :\" / \"vérifiez qu’il est\" / \"à votre nom.\" — the words \"à votre nom\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Chez Nolitana, il l’est dès le premier jour.\"\n- Centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre-nom.fr\" in clean sans-serif.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"À votre nom\" in heavy wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-02-a.png",
  "retenu": "J39/02",
  "job_id": "5e0a21b7-ce2b-4272-ac4e-df5f825a1367",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/02",
   "couv:J39"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0032f54e-65fb-4c09-b879-6bcaccd6eb46"
   },
   {
    "role": "image_references",
    "value": "5fb3147e-a3b0-4485-9473-da886e1329a9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Définition\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Le domaine, c’est\" / \"l’adresse de votre\" / \"site.\"; then the body in clean sans-serif, ink: \"Par exemple votre-nom.fr. Il ne se confond ni avec l’hébergement, ni avec vos textes et vos images.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Le domaine\" — \"l’adresse\"; \"L’hébergement\" — \"où le site tourne\"; \"Les contenus\" — \"vos textes, vos images\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-03-a.png",
  "retenu": "J39/03",
  "job_id": "b943dd04-82e7-4266-a009-fa7d2eeea1cb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/03",
   "couv:J39"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3d2b3f05-a4be-42d3-bf28-2cf5150950cc"
   },
   {
    "role": "image_references",
    "value": "5fb3147e-a3b0-4485-9473-da886e1329a9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Titulaire\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Le domaine doit\" / \"être déposé à\" / \"votre nom.\"; then the body in clean sans-serif, ink: \"Chez Nolitana, il est déposé à votre nom dès le premier jour. C’est écrit dans les conditions.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Au nom du prestataire\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Au nom du client\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-04-a.png",
  "retenu": "J39/04",
  "job_id": "3e55e869-4131-44c1-b83e-9ef40c321ed7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/04",
   "couv:J39"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "76a778bc-53ae-48d0-9354-0b7451d4d10e"
   },
   {
    "role": "image_references",
    "value": "5fb3147e-a3b0-4485-9473-da886e1329a9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Départ\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Si vous arrêtez, le\" / \"domaine vous est\" / \"transféré.\"; then the body in clean sans-serif, ink: \"Sans frais, avec vos textes, vos photos d’origine et une copie du site consultable hors ligne.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Le domaine\" — \"transféré\"; \"Textes et photos\" — \"à vous\"; \"Une copie du site\" — \"hors ligne\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-05-a.png",
  "retenu": "J39/05",
  "job_id": "2eec59bd-e535-4786-a3c5-1f188be6ab4a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c2611032-62d0-444e-b627-f42b02267cdc"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le domaine : l’adresse\" / \"du site\"; \"Déposé à votre nom\"; \"Transféré sans frais\" / \"au départ\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J39-06-a.png",
  "retenu": "J39/06",
  "job_id": "57bbc284-88ef-444e-a8ae-120e2f682284",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J39/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e8fdf24a-5214-40e8-a82d-79b8ada29c09"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Vérifiez à quel\" / \"nom est votre\" / \"domaine.\"\n- Under it, a medium sans-serif subline in dark brown: \"Une question avant de signer avec Nolitana ? Réponse sous 48 heures, jours ouvrés.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-01-a.png",
  "retenu": "J40/01",
  "job_id": "79b8cea3-ebfa-469c-af2e-4bb153182a5e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/01",
   "v6:J90/01",
   "ecran:closerie-chambres"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "489d5c25-421b-4a86-bbec-47d22df638b4"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "842de84a-3487-4e88-a538-59ffc39ccd15"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a guest house called La Closerie.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Chambres\" / \"d’hôtes : 3 infos à\" / \"écrire.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Ce que vos hôtes veulent savoir avant de réserver.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"La Closerie\", \"Menu\", \"CHAMBRES D’HÔTES\", \"PRÈS DE SAUMUR\", \"Les chambres\", \"Arrivée\", \"dès 16 h\", \"Départ\", \"avant 11 h\", \"Voir les disponibilités\", \"la-closerie-anjou.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a bed with two pillows.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Chambres d’hôtes\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-02-a.png",
  "retenu": "J40/02",
  "job_id": "ab60f488-20de-45d0-b724-e2338a0f987d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/02",
   "couv:J40"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d0174c40-b6a8-49c3-ad4b-556a12b7b7e3"
   },
   {
    "role": "image_references",
    "value": "79b8cea3-ebfa-469c-af2e-4bb153182a5e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Chambres\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Faites une fiche\" / \"par chambre.\"; then the body in clean sans-serif, ink: \"Photo, taille du lit, salle d’eau privée ou partagée, prix de la nuit. Pas une galerie où tout se mélange.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Lit\" — \"160 × 200\"; \"Salle d’eau\" — \"privée\"; \"Petit-déjeuner\" — \"compris\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-03-a.png",
  "retenu": "J40/03",
  "job_id": "7bf84202-4c10-43dd-b582-d48a7961ae71",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/03",
   "couv:J40"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3731a4f3-afb6-4a36-90c7-e978d44eb452"
   },
   {
    "role": "image_references",
    "value": "79b8cea3-ebfa-469c-af2e-4bb153182a5e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Horaires\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez l’heure\" / \"d’arrivée et de\" / \"départ.\"; then the body in clean sans-serif, ink: \"Et quoi faire si l’on arrive tard : c’est la question qu’on vous pose la veille.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Contactez-nous pour l’arrivée »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Arrivée dès 16 h, boîte à clés après 21 h »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-04-a.png",
  "retenu": "J40/04",
  "job_id": "a18d6582-cd63-4923-abc5-b4530b80c07b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/04",
   "couv:J40"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c0414b02-2689-443d-a358-8c4b86faad67"
   },
   {
    "role": "image_references",
    "value": "79b8cea3-ebfa-469c-af2e-4bb153182a5e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Accès\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Expliquez le chemin\" / \"jusqu’à la porte.\"; then the body in clean sans-serif, ink: \"Une maison à la campagne se trouve mal au GPS. Un repère, une photo de l’entrée, le stationnement.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Itinéraire\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Stationnement\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-05-a.png",
  "retenu": "J40/05",
  "job_id": "b0768b6c-edf5-4d62-b9db-459770a64452",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "056d8053-a98f-489e-8a68-05514e2d7651"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Une fiche par\" / \"chambre\"; \"Arrivée et départ\" / \"écrits\"; \"Le chemin jusqu’à la\" / \"porte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J40-06-a.png",
  "retenu": "J40/06",
  "job_id": "e246c621-6067-42fa-8f36-6be2475f6fb1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J40/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7e521313-c8e2-4d49-bce6-6e21ef342d0b"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Écrivez vos\" / \"fiches chambres.\"\n- Under it, a medium sans-serif subline in off-white: \"Lit, salle d’eau, prix, heure d’arrivée. Nolitana peut les mettre en ligne, en français et en anglais.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-01-a.png",
  "retenu": "J41/01",
  "job_id": "697f2100-fa03-42be-a755-08dd43eb423a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/01",
   "v6:J89/01",
   "ecran:lierre-contact"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e1b3daff-fcd3-418c-a15c-070ded75b6ec"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "3676ecec-e8f7-4665-844d-407c266790de"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Page contact :\" / \"3 choses à\" / \"vérifier.\" — the words \"3 choses\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Lower half, centred: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, lower half, centred, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"CONTACT\", \"RÉPONSE LE JOUR MÊME\", \"Nous écrire\", \"Votre nom\", \"Votre nom\", \"Votre courriel\", \"nom@exemple.fr\", \"Votre message\", \"Un bouquet pour samedi, livré à…\", \"Envoyer le message\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-02-a.png",
  "retenu": "J41/02",
  "job_id": "f811df25-1eba-452c-963c-f821bb4fce78",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/02",
   "couv:J41"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bde5beaf-3b6b-484b-b5a5-620f147279c5"
   },
   {
    "role": "image_references",
    "value": "697f2100-fa03-42be-a755-08dd43eb423a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Canal\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Donnez un seul\" / \"moyen, que vous\" / \"lisez vraiment.\"; then the body in clean sans-serif, ink: \"Une adresse oubliée, c’est un message sans réponse. Indiquez le canal que vous consultez chaque jour.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Trois adresses, dont une oubliée\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Une adresse, lue chaque jour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-03-a.png",
  "retenu": "J41/03",
  "job_id": "358ec6b6-186c-4346-b529-27431ce0034e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/03",
   "couv:J41",
   "ecran:lierre-contact-reperes"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1f75656d-8e08-47b4-b4f5-8dc3c671c0ae"
   },
   {
    "role": "image_references",
    "value": "697f2100-fa03-42be-a755-08dd43eb423a"
   },
   {
    "role": "image_references",
    "value": "4d821c06-5c62-4041-8446-3676c32d3a09"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Limitez le formulaire\" / \"à trois champs.\" — the words \"trois champs\" sit on one salmon rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outlines and numbered salmon discs. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"CONTACT\", \"RÉPONSE LE JOUR MÊME\", \"Nous écrire\", \"Votre nom\", \"Votre nom\", \"Votre courriel\", \"nom@exemple.fr\", \"Votre message\", \"Un bouquet pour samedi, livré à…\", \"Envoyer le message\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Nom, courriel, message\".\n- Left column, under the headline, ink #14100E: \"Un nom, un moyen de réponse, un message : de quoi commencer. Chaque champ en plus doit avoir une raison.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-04-a.png",
  "retenu": "J41/04",
  "job_id": "5ac06ae1-cf29-4853-ba9b-73f430b04533",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/04",
   "couv:J41"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b1fb57ac-1394-4028-a7a9-7c24e363f73f"
   },
   {
    "role": "image_references",
    "value": "697f2100-fa03-42be-a755-08dd43eb423a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Délai\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites quand vous\" / \"répondrez.\"; then the body in clean sans-serif, ink: \"Annoncez un délai que vous pouvez tenir. Deux jours tenus valent mieux qu’une réponse « immédiate » qui n’arrive pas.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Réponse immédiate garantie »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Réponse par courriel, sous deux jours ouvrés »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-05-a.png",
  "retenu": "J41/05",
  "job_id": "ab905c16-e34a-4e7e-bbbf-e5eb07291092",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "219e18ab-6dfb-4739-ab01-854550957afe"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un seul canal, lu\" / \"chaque jour\"; \"Trois champs, pas\" / \"plus\"; \"Un délai de réponse\" / \"tenu\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J41-06-a.png",
  "retenu": "J41/06",
  "job_id": "2551f69b-090e-420c-9169-c950f93eb064",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J41/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f527de4b-deb3-4a2a-91cc-4455551462b9"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Testez votre\" / \"formulaire\" / \"aujourd’hui.\"\n- Under it, a medium sans-serif subline in off-white: \"Envoyez-vous un message : arrive-t-il, et où ? Pour une page contact claire, Nolitana s’en occupe.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-01-a.png",
  "retenu": "J42/01",
  "job_id": "ef12b7f2-a112-4080-8bfb-e437cd46c9ec",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/01",
   "v6:J89/01",
   "ecran:pivoine-ete"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cd5e8314-8ac6-4f58-8829-5cbafdc9a598"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "ff181544-df14-47e6-9622-5f895314cead"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Votre carte en\" / \"ligne est-elle\" / \"à jour ?\" — the words \"à jour\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"3 gestes pour qu’elle suive la carte de la salle.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"CARTE D’ÉTÉ\", \"JUSQU’AU 21 SEPTEMBRE\", \"La carte d’été\", \"Tomates anciennes, burrata\", \"13 €\", \"Daurade grillée\", \"24 €\", \"Melon, jambon cru\", \"12 €\", \"Servie en terrasse, midi et soir, tant que le soleil tient.\", \"Réserver une table\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"La carte du moment\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-02-a.png",
  "retenu": "J42/02",
  "job_id": "7ee86f36-b312-4f8e-ba54-807571bb9fb6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/02",
   "couv:J42"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62247e8d-1993-49c6-bccb-956aaaff878e"
   },
   {
    "role": "image_references",
    "value": "ef12b7f2-a112-4080-8bfb-e437cd46c9ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Saison\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Retirez les plats\" / \"qui ne sont plus\" / \"servis.\"; then the body in clean sans-serif, ink: \"Le client arrive avec une attente. Un plat retiré ou un ancien prix, et la surprise se fait à table.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"La carte d’hiver, encore en ligne en été\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La carte du moment\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-03-a.png",
  "retenu": "J42/03",
  "job_id": "581ce963-b428-4e4c-a6de-d0f06dffb4c0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/03",
   "couv:J42"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "48326516-9c37-49ad-8b72-ff530a0a3025"
   },
   {
    "role": "image_references",
    "value": "ef12b7f2-a112-4080-8bfb-e437cd46c9ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Une version\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Tenez une seule\" / \"carte en ligne.\"; then the body in clean sans-serif, ink: \"Une page carte, mise à jour, plutôt qu’un PDF, trois photos et un post épinglé à corriger chacun.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un PDF, trois photos, un post épinglé\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Une page carte, mise à jour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-04-a.png",
  "retenu": "J42/04",
  "job_id": "fd8c4d49-2762-4907-a613-8ac313bd2a22",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/04",
   "couv:J42"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1eb7589a-4e69-4248-8684-8d54e313fa29"
   },
   {
    "role": "image_references",
    "value": "ef12b7f2-a112-4080-8bfb-e437cd46c9ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez après\" / \"chaque changement.\" — the words \"chaque changement\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Le contrôle\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Ouvrir la carte sur\" / \"téléphone\"; \"Vérifier le plat et son\" / \"prix\"; \"Tester l’accès depuis\" / \"l’accueil\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-05-a.png",
  "retenu": "J42/05",
  "job_id": "2a9acca7-1c39-4f78-bbdc-81923e76ac80",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6e036d5e-e967-4292-97e4-a43dca55ca8d"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Rien d’ancien en ligne\"; \"Une seule carte à\" / \"tenir\"; \"Un contrôle après\" / \"chaque changement\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J42-06-a.png",
  "retenu": "J42/06",
  "job_id": "9d151b69-cadd-4848-a184-b0cf39fd5798",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J42/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "00067331-0a7f-4970-a8b8-58c5ee755be6"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Ouvrez votre\" / \"carte en ligne ce\" / \"soir.\"\n- Under it, a medium sans-serif subline in off-white: \"Plats et prix sont-ils ceux de la salle ? Avec Nolitana, un prix change en trente secondes, depuis votre téléphone.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-01-a.png",
  "retenu": "J43/01",
  "job_id": "c3013151-2626-42c7-a950-73c411af7908",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f4f5ede7-6d15-4f1d-824b-2aa98e295125"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Suivi du site : ce\" / \"qui est compris.\" — the words \"compris\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Et ce qui ne l’est pas, écrit aussi.\"\n- Centred: a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Les mises à jour\" — \"comprises\"; \"Vos prix, vos textes\" — \"le panneau\"; \"Vos réseaux sociaux\" — \"non compris\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-02-a.png",
  "retenu": null,
  "job_id": "dd0d09fc-4339-477c-a28a-6a84197e5b0d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/02",
   "couv:J43"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "514f0b9a-eca1-4036-ac59-fbfe02d310ec"
   },
   {
    "role": "image_references",
    "value": "c3013151-2626-42c7-a950-73c411af7908"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Compris\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Ce qui fait tenir le\" / \"site est compris.\"; then the body in clean sans-serif, ink: \"Le domaine, l’hébergement, les mises à jour, une sauvegarde chaque nuit, et une réponse à toute demande écrite.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Mises à jour\" — \"comprises\"; \"Sauvegarde\" — \"chaque nuit\"; \"Réponse\" — \"sous 48 h, jours ouvrés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-03-a.png",
  "retenu": "J43/03",
  "job_id": "b66c885b-7f18-4961-8da7-f7790311ee6e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/03",
   "couv:J43"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7dd4b1ed-4322-43a7-aebe-da75131c0b84"
   },
   {
    "role": "image_references",
    "value": "c3013151-2626-42c7-a950-73c411af7908"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Pas compris\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ce qui n’est pas\" / \"compris est écrit\" / \"aussi.\"; then the body in clean sans-serif, ink: \"La publicité en ligne, vos réseaux sociaux, des articles réguliers, et les développements métier hors formule Sur mesure.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« On s’occupe de tout »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Voici ce qui est compris »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-04-a.png",
  "retenu": "J43/04",
  "job_id": "7b4d83ee-80b2-4ad7-b929-dfe454f5ff91",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/04",
   "couv:J43"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "15bb7d0f-772f-4fd9-8588-1ad779c76fee"
   },
   {
    "role": "image_references",
    "value": "c3013151-2626-42c7-a950-73c411af7908"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Posez ces questions\" / \"avant de choisir.\" — the words \"ces questions\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Le bon réflexe\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Qu’est-ce qui est\" / \"compris ?\"; \"Qu’est-ce qui dépend\" / \"d’un outil tiers ?\"; \"Qu’est-ce qui n’est pas\" / \"compris ?\" Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-05-a.png",
  "retenu": "J43/05",
  "job_id": "47f11d85-bbbd-47e3-bca8-db81a7d8f6fe",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5f9e7598-14b1-4b9a-a7b3-57bcef0e074e"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Avant de choisir, demandez :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Ce qui est compris\"; \"Ce qui ne l’est pas\"; \"Ce qui dépend d’un\" / \"outil tiers\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J43-06-a.png",
  "retenu": "J43/06",
  "job_id": "8c1d8ab8-cd68-4d24-b4e6-711cc9bbee95",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J43/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bdfc2a63-eb32-4f1f-b6a3-02a4c931ce5d"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Lisez le\" / \"périmètre du\" / \"service.\"\n- Under it, a medium sans-serif subline in dark brown: \"Chez Nolitana, ce qui est compris et ce qui ne l’est pas est écrit dans les conditions.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/conditions\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-01-a.png",
  "retenu": "J44/01",
  "job_id": "ce59bb6b-244b-439a-a246-6fed202f174b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/01",
   "v6:J90/01",
   "ecran:nacre-soins"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bbe7ea71-d5d4-4428-ba44-1e509cb8d89f"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "2052ff7e-b721-4e7b-9d93-ffb03543dd38"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a beauty institute called Nacre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Institut de\" / \"beauté : 3 infos\" / \"par soin.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour choisir un soin sans avoir à appeler.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"NACRE\", \"Menu\", \"INSTITUT DE BEAUTÉ\", \"SUR RENDEZ-VOUS\", \"Les soins\", \"Soin du visage\", \"1 h\", \"Beauté des mains\", \"45 min\", \"Épilation\", \"selon la zone\", \"Réserver un soin\", \"institut-nacre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a skincare bottle with a pump.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Institut de beauté\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-02-a.png",
  "retenu": "J44/02",
  "job_id": "37e69e6e-10d4-41e0-aef8-994d6bc4f3ff",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/02",
   "couv:J44"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d256b3ca-15ac-4d6e-8b0b-3c351b62749a"
   },
   {
    "role": "image_references",
    "value": "ce59bb6b-244b-439a-a246-6fed202f174b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Durée\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez la durée à\" / \"côté du prix.\"; then the body in clean sans-serif, ink: \"On réserve un soin dans un créneau. Avec la durée, on choisit sans appeler.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Soin éclat »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Soin du visage hydratant, 1 h »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-03-a.png",
  "retenu": "J44/03",
  "job_id": "3b2e9e01-3fc2-4aae-8f31-2744ff98cbc2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/03",
   "couv:J44"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d15bb433-9fed-48f4-a33a-0b86166ccf0f"
   },
   {
    "role": "image_references",
    "value": "ce59bb6b-244b-439a-a246-6fed202f174b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Précautions\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites quand un soin\" / \"est déconseillé.\"; then the body in clean sans-serif, ink: \"Grossesse, peau sensible, délai entre deux séances : écrivez-le, et invitez à poser la question avant de réserver.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Une question avant de réserver\", a small mouse arrow cursor (white with a black outline) resting on it.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-04-a.png",
  "retenu": "J44/04",
  "job_id": "93677b6f-26e6-4104-a249-b5e30078d617",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/04",
   "couv:J44"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d1ba9406-817a-41b1-b621-0cc1a4db5284"
   },
   {
    "role": "image_references",
    "value": "ce59bb6b-244b-439a-a246-6fed202f174b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Annulation\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez la règle\" / \"d’annulation près\" / \"du bouton.\"; then the body in clean sans-serif, ink: \"Un créneau annulé au dernier moment est perdu. La règle se lit avant de réserver, pas après.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"La règle découverte après coup\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Annulation gratuite jusqu’à 24 h avant »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-05-a.png",
  "retenu": "J44/05",
  "job_id": "afe5ac31-5f1c-4b14-8047-f92398455c5d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "400d77e0-3419-4360-9460-b2a4b8feca8b"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La durée à côté du\" / \"prix\"; \"Les précautions\" / \"écrites\"; \"L’annulation près du\" / \"bouton\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J44-06-a.png",
  "retenu": "J44/06",
  "job_id": "87fdd14b-f375-4cf6-9447-9c1a91fd48db",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J44/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5aeb09e4-43e4-4ea8-9a6d-850066b43f47"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Ajoutez la durée à\" / \"chaque soin.\"\n- Under it, a medium sans-serif subline in off-white: \"Et la règle d’annulation, près du bouton. Votre outil de réservation se relie à votre site Nolitana.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-01-a.png",
  "retenu": "J45/01",
  "job_id": "693a85d7-c78d-4fcc-8ccd-decb7a80b45e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/01",
   "v6:J89/01",
   "ecran:ocre-avis"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "83134d02-1802-40dc-a065-f859999f1ca8"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "2061c544-dcb1-4d70-ac6e-e6c4da959608"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a small shop called Comptoir Ocre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Avis clients :\" / \"gardez aussi vos\" / \"infos pratiques.\" — the words \"infos pratiques\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Comptoir Ocre\", \"Menu\", \"Ce que nos clients disent de nous\", \"★★★★★\", \"Avis clients\", \"Adresse\", \"?\", \"Horaires\", \"?\", \"Réserver\", \"?\", \"Merci à toutes et à tous pour vos retours, ils nous font avancer chaque jour.\", \"comptoir-ocre.fr\". Keep a faint, realistic glass reflection.\n- Middle right: a real round die-cut sticker, salmon with a thick black outline, with \"?\" in very heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-02-a.png",
  "retenu": "J45/02",
  "job_id": "83deb36b-882d-435b-8ecf-4e0121b9881b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/02",
   "couv:J45"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "094b0bbf-e50f-4074-b4c1-d02d6e24464b"
   },
   {
    "role": "image_references",
    "value": "693a85d7-c78d-4fcc-8ccd-decb7a80b45e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Avis\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Un avis rassure,\" / \"mais il ne\" / \"renseigne pas.\"; then the body in clean sans-serif, ink: \"Il raconte une expérience. Il ne donne ni vos horaires, ni votre adresse, ni la façon de réserver.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Des étoiles, sans adresse\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Des étoiles, puis les infos pratiques\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-03-a.png",
  "retenu": "J45/03",
  "job_id": "35b93de7-7c71-4710-9010-8fa167481c4b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/03",
   "couv:J45"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "434a77f8-86a9-4111-9ef7-47f8c9a2d85a"
   },
   {
    "role": "image_references",
    "value": "693a85d7-c78d-4fcc-8ccd-decb7a80b45e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Infos pratiques\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Gardez adresse,\" / \"horaires et\" / \"contact bien\" / \"visibles.\"; then the body in clean sans-serif, ink: \"Un client intéressé veut vérifier où et quand venir, puis savoir comment vous joindre.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Adresse\" — \"visible\"; \"Horaires\" — \"à jour\"; \"Contact\" — \"un canal suivi\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-04-a.png",
  "retenu": "J45/04",
  "job_id": "9df07a8d-03d7-4808-b047-ba35ccf87da8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/04",
   "couv:J45"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d211c383-281a-42ad-849e-bddc294986c6"
   },
   {
    "role": "image_references",
    "value": "693a85d7-c78d-4fcc-8ccd-decb7a80b45e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Preuves\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Montrez\" / \"uniquement de\" / \"vrais avis.\"; then the body in clean sans-serif, ink: \"N’inventez jamais un témoignage. Un lien vers vos avis publics vaut mieux qu’un avis écrit pour l’occasion.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un avis écrit pour l’occasion\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un lien vers vos avis publics\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-05-a.png",
  "retenu": "J45/05",
  "job_id": "9cf7196a-0a24-4deb-9f38-723451f884d1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "22ea97d6-b918-46d1-be9d-c2107a06baac"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un avis ne remplace\" / \"pas l’adresse\"; \"Adresse, horaires,\" / \"contact visibles\"; \"Seulement de vrais\" / \"avis\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J45-06-a.png",
  "retenu": "J45/06",
  "job_id": "aeb1c092-6955-4ba9-9a96-6cef6c03d100",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J45/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9ab80a2e-cc47-44dc-8c47-06f624c90138"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Vérifiez vos infos\" / \"pratiques.\"\n- Under it, a medium sans-serif subline in off-white: \"Adresse, horaires, contact : se voient-ils sans lire les avis ? Pas encore de site ? Nolitana le crée et l’entretient.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-01-a.png",
  "retenu": "J46/01",
  "job_id": "9d56bfe3-904d-4a61-a296-53d2bcc5889c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "523e1595-e45d-4b42-8439-3df9f0682fcd"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Votre site :\" / \"6 ou 12 pages ?\" — the words \"6 ou 12\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"3 étapes pour décider, en partant de vos clients.\"\n- Lower right: a real round die-cut sticker, terracotta with a thick black outline, with \"12\" in very heavy wide grotesk, off-white.\n- Lower left: a real round die-cut sticker, salmon with a thick black outline, with \"6\" in very heavy wide grotesk, ink.\n- Lower left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Devanture\" in heavy wide grotesk, ink.\n- Lower right: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Enseigne\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-02-a.png",
  "retenu": "J46/02",
  "job_id": "5b801818-97b9-4bc4-80f2-5fb8dd26c6cf",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/02",
   "couv:J46"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "33a5a030-5918-4c8c-a68e-ee378d606d94"
   },
   {
    "role": "image_references",
    "value": "9d56bfe3-904d-4a61-a296-53d2bcc5889c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Questions\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Listez ce que vos\" / \"clients viennent\" / \"chercher.\"; then the body in clean sans-serif, ink: \"Votre offre, vos réalisations, vos prix, votre contact : chaque question fréquente mérite sa place. La liste des pages vient de là.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"L’offre\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Réalisations\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Tarifs\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Contact\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-03-a.png",
  "retenu": "J46/03",
  "job_id": "312bddb8-11a5-4155-9a36-d4e3da876615",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/03",
   "couv:J46"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c9c4bb57-14ff-4fca-80f4-8e3a0707c338"
   },
   {
    "role": "image_references",
    "value": "9d56bfe3-904d-4a61-a296-53d2bcc5889c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Regrouper\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Réunissez sur une\" / \"page ce qui va\" / \"ensemble.\"; then the body in clean sans-serif, ink: \"Plus de pages ne rend pas le site plus clair. Une page à moitié vide fait chercher pour rien.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une page par prestation, à moitié vide\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Une page claire par besoin\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-04-a.png",
  "retenu": "J46/04",
  "job_id": "f7577def-bdb0-4eb3-a57e-f1694b11d3b5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/04",
   "couv:J46"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "4fec4ed7-70cc-4e7d-9a5c-791f62c080b1"
   },
   {
    "role": "image_references",
    "value": "9d56bfe3-904d-4a61-a296-53d2bcc5889c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Formule\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Comptez vos\" / \"pages, puis\" / \"choisissez la\" / \"formule.\"; then the body in clean sans-serif, ink: \"Devanture va jusqu’à 6 pages, Enseigne jusqu’à 12. Comparez aussi ce qui est compris, pas seulement le nombre.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Devanture\" — \"jusqu’à 6 pages\"; \"Enseigne\" — \"jusqu’à 12 pages\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-05-a.png",
  "retenu": "J46/05",
  "job_id": "230792f0-7865-4c11-8c61-7f904a2c4d6e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "acd7f8a0-cd78-4608-9205-eaa1db83f8d0"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Les questions de vos\" / \"clients\"; \"Une page par besoin\"; \"Puis 6 ou 12 pages\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J46-06-a.png",
  "retenu": "J46/06",
  "job_id": "7c249b06-cd2e-4869-8955-ffe2ba49cc25",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J46/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5e1bd727-44fe-47c3-9ce0-9ee451fa4e2d"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Listez les\" / \"questions que\" / \"vos clients vous\" / \"posent.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Chaque question devient une page. Jusqu’à 6 avec Devanture, à 89 € par mois, jusqu’à 12 avec Enseigne.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-01-a.png",
  "retenu": "J47/01",
  "job_id": "3744e4e6-0915-4bb8-9547-e86f2d04307a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a3345ba3-07b8-46b2-905e-d6ecc4484458"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Cookies :\" / \"aucune\" / \"bannière.\" — the words \"aucune\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Sur les sites que nous livrons.\"\n- Lower half, centred: a wide ink band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"0\" in very heavy wide grotesk, off-white, and to its right \"cookie\" in heavy wide grotesk, salmon.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-02-a.png",
  "retenu": null,
  "job_id": "0a3aeb48-250e-4de8-b70e-94257a344080",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/02",
   "couv:J47",
   "ecran:ocre-cookies"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a6333a2a-7e14-49d1-b830-cda863d9f5b7"
   },
   {
    "role": "image_references",
    "value": "3744e4e6-0915-4bb8-9547-e86f2d04307a"
   },
   {
    "role": "image_references",
    "value": "f5f85bec-f0ae-469d-a315-a2f90670d28f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a small shop called Comptoir Ocre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Repérez ce que la\" / \"bannière cache.\" — the words \"bannière\" sit on one terracotta rounded highlight with off-white letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Comptoir Ocre\", \"Menu\", \"Votre activité,\", \"en une phrase.\", \"Bienvenue sur notre site. Découvrez notre univers, nos produits et nos services.\", \"Vos cookies\", \"Nous utilisons des cookies pour améliorer votre expérience…\", \"Tout refuser\", \"Tout accepter\", \"comptoir-ocre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"La bannière\".\n- Left column, under the headline, ink #14100E: \"Sur beaucoup de sites, on lit d’abord une fenêtre de consentement. Sur téléphone, elle cache la page qu’on venait voir.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-02-b.png",
  "retenu": "J47/02",
  "job_id": "754ec251-a563-417e-b634-1dfa7bc6f515",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/02",
   "couv:J47",
   "ecran:ocre-cookies"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a6333a2a-7e14-49d1-b830-cda863d9f5b7"
   },
   {
    "role": "image_references",
    "value": "3744e4e6-0915-4bb8-9547-e86f2d04307a"
   },
   {
    "role": "image_references",
    "value": "f5f85bec-f0ae-469d-a315-a2f90670d28f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a small shop called Comptoir Ocre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Repérez ce que la\" / \"bannière cache.\" — the words \"bannière\" sit on one terracotta rounded highlight with off-white letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Comptoir Ocre\", \"Menu\", \"Votre activité,\", \"en une phrase.\", \"Bienvenue sur notre site. Découvrez notre univers, nos produits et nos services.\", \"Vos cookies\", \"Nous utilisons des cookies pour améliorer votre expérience…\", \"Tout refuser\", \"Tout accepter\", \"comptoir-ocre.fr\". Keep a faint, realistic glass reflection. As in Image 3, the whole page behind the cookie panel is dimmed by a flat semi-transparent grey veil (the header, title, text and photo all look greyed out); only the cookie panel at the bottom stays bright white.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"La bannière\".\n- Left column, under the headline, ink #14100E: \"Sur beaucoup de sites, on lit d’abord une fenêtre de consentement. Sur téléphone, elle cache la page qu’on venait voir.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-03-a.png",
  "retenu": "J47/03",
  "job_id": "e941084e-ba8a-4e57-b811-d964dae14f56",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/03",
   "couv:J47",
   "ecran:mesange-sans-banniere"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1f9f479a-70bf-48ba-9bf3-e5b62191ed45"
   },
   {
    "role": "image_references",
    "value": "3744e4e6-0915-4bb8-9547-e86f2d04307a"
   },
   {
    "role": "image_references",
    "value": "7582f620-8ea9-418d-97e7-fc15881819ce"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Montrez votre page,\" / \"pas une bannière.\" — the words \"votre page\" sit on one salmon rounded highlight with ink letters.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 5° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche.\", \"Réserver\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"0 cookie\".\n- Left column, under the headline, ink #14100E: \"Nos sites ne déposent aucun cookie : rien à accepter ni à refuser, la page s’affiche telle qu’elle est.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-04-a.png",
  "retenu": "J47/04",
  "job_id": "b80e6134-664d-4fe4-ba96-3d472a770dfb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/04",
   "couv:J47"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "58ee2283-ff7b-4a86-8d98-82cbd875b5e2"
   },
   {
    "role": "image_references",
    "value": "3744e4e6-0915-4bb8-9547-e86f2d04307a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Vos clients\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Laissez lire vos\" / \"horaires sans rien\" / \"cliquer.\"; then the body in clean sans-serif, ink: \"Pas de fenêtre à fermer sur un petit écran, pas de choix à faire avant de voir l’essentiel.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Accepter » pour lire les horaires\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Les horaires, tout de suite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-05-a.png",
  "retenu": "J47/05",
  "job_id": "7ab44b9e-7ecb-4770-88de-bcfb23b86dce",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e89b1cc1-9adb-4712-9574-fdc4fbbe1a32"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La bannière cache la\" / \"page\"; \"0 cookie, 0 bannière\"; \"Les horaires, tout de\" / \"suite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J47-06-a.png",
  "retenu": "J47/06",
  "job_id": "9fd801b5-8b82-4487-b5ad-5abd0465e6c2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J47/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8f6227e1-3922-417a-b3ff-752cf657e8ed"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Ouvrez votre site\" / \"sur votre\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in dark brown: \"Voit-on d’abord votre page, ou une bannière ? Les sites Nolitana ne déposent aucun cookie.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-01-a.png",
  "retenu": "J48/01",
  "job_id": "5a7161d1-f2d8-4ab2-bb7a-88c3cfc215b6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/01",
   "v6:J89/01",
   "ecran:closerie-avant"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a80e2046-6b0c-43df-b675-c5cb61213ab9"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "20084542-ea55-4956-bb45-f3d71bb58882"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a guest house called La Closerie.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly two lines: \"Votre bouton\" / \"est-il trop bas ?\" — the words \"trop bas\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"3 étapes pour le remonter.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"La Closerie\", \"Menu\", \"Bienvenue\", \"Au cœur de l’Anjou, entre vignes et forêt, une maison de famille où l’on prend le temps. Trois chambres, un jardin et le petit-déjeuner maison.\", \"sans défiler\", \"Réserver\", \"Arrivée dès 16 h, départ avant 11 h.\", \"la-closerie-anjou.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-02-a.png",
  "retenu": null,
  "job_id": "edb7a754-48b3-428c-bf0f-1ce2e9a6f1d1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/02",
   "couv:J48",
   "ecran:closerie-avant"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "63579bb0-1c62-489d-b76b-ef317cfeed36"
   },
   {
    "role": "image_references",
    "value": "5a7161d1-f2d8-4ab2-bb7a-88c3cfc215b6"
   },
   {
    "role": "image_references",
    "value": "20084542-ea55-4956-bb45-f3d71bb58882"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a guest house called La Closerie.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez si l’essentiel\" / \"se voit sans défiler.\" — the words \"l’essentiel\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"La Closerie\", \"Menu\", \"Bienvenue\", \"Au cœur de l’Anjou, entre vignes et forêt, une maison de famille où l’on prend le temps. Trois chambres, un jardin et le petit-déjeuner maison.\", \"sans défiler\", \"Réserver\", \"Arrivée dès 16 h, départ avant 11 h.\", \"la-closerie-anjou.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Il faut défiler\".\n- Left column, under the headline, ink #14100E: \"Quand une information arrive très loin dans la page, certains clients passent à côté, même si elle est utile.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-02-b.png",
  "retenu": "J48/02",
  "job_id": "199157e7-9381-437f-b6fa-01f56995053b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/02",
   "couv:J48",
   "ecran:closerie-avant"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "63579bb0-1c62-489d-b76b-ef317cfeed36"
   },
   {
    "role": "image_references",
    "value": "5a7161d1-f2d8-4ab2-bb7a-88c3cfc215b6"
   },
   {
    "role": "image_references",
    "value": "20084542-ea55-4956-bb45-f3d71bb58882"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a guest house called La Closerie.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez si l’essentiel\" / \"se voit sans défiler.\" — the words \"l’essentiel\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"La Closerie\", \"Menu\", \"Bienvenue\", \"Au cœur de l’Anjou, entre vignes et forêt, une maison de famille où l’on prend le temps. Trois chambres, un jardin et le petit-déjeuner maison.\", \"sans défiler\", \"Réserver\", \"Arrivée dès 16 h, départ avant 11 h.\", \"la-closerie-anjou.fr\". Keep a faint, realistic glass reflection. As in Image 3, the photo is tall and pushes the content down: the dashed \"sans défiler\" line sits just above the browser address bar, and the green \"Réserver\" button lies below that line, half hidden behind the address bar, only its top edge showing; the line \"Arrivée dès 16 h, départ avant 11 h.\" is faded under the bar.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Il faut défiler\".\n- Left column, under the headline, ink #14100E: \"Quand une information arrive très loin dans la page, certains clients passent à côté, même si elle est utile.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-03-a.png",
  "retenu": "J48/03",
  "job_id": "b4f10be8-2f0b-49cd-bd30-3c0ba617f0da",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/03",
   "couv:J48"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3b762d8d-3014-4060-b81a-054ebc7eb4c1"
   },
   {
    "role": "image_references",
    "value": "5a7161d1-f2d8-4ab2-bb7a-88c3cfc215b6"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Priorité\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Choisissez ce qui\" / \"passe en haut\" / \"selon votre métier.\"; then the body in clean sans-serif, ink: \"Une adresse, un bouton de réservation, une présentation : tout ne mérite pas le haut de la page. Tout dépend de ce qu’on vient chercher.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Un restaurant\" — \"réserver\"; \"Un studio\" — \"le planning\"; \"Un portfolio\" — \"les projets\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-04-a.png",
  "retenu": "J48/04",
  "job_id": "5d72ccd7-7125-4bea-9f3a-ec9d1f7ccd25",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/04",
   "couv:J48",
   "ecran:closerie-apres"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "020df791-91ab-48da-8980-d99aae2750e7"
   },
   {
    "role": "image_references",
    "value": "5a7161d1-f2d8-4ab2-bb7a-88c3cfc215b6"
   },
   {
    "role": "image_references",
    "value": "128ed8c2-7bae-4671-9513-2a6488373710"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a guest house called La Closerie.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Remontez le bouton\" / \"sous le titre.\" — the words \"le bouton\" sit on one off-white rounded highlight with ink letters.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 5° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"La Closerie\", \"Menu\", \"Chambres d’hôtes au calme,\", \"près de Saumur.\", \"Réserver\", \"sans défiler\", \"Trois chambres, un jardin et le petit-déjeuner maison. Arrivée dès 16 h, départ avant 11 h.\", \"la-closerie-anjou.fr\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Visible sans défiler\".\n- Left column, under the headline, ink #14100E: \"Une phrase qui dit ce que vous faites, puis le bouton. Demandez ensuite à quelqu’un de le trouver, sans rien expliquer.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-05-a.png",
  "retenu": "J48/05",
  "job_id": "70e8ac36-1b29-404a-a6fa-887e8870b1b9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2e36273a-5900-4e04-9d33-42f54f113759"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Visible sans défiler\"; \"En haut, selon votre\" / \"métier\"; \"Le bouton sous le\" / \"titre\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J48-06-a.png",
  "retenu": "J48/06",
  "job_id": "b73bd2b5-636e-4106-80cf-2ff76c04962c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J48/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fc4d96a5-a43c-4be2-9add-137f35def3fd"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly four lines: \"Ouvrez votre\" / \"accueil et\" / \"cherchez votre\" / \"bouton.\"\n- Under it, a medium sans-serif subline in off-white: \"Le voyez-vous sans défiler ? Nolitana écrit vos pages et relie votre outil de réservation au site.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-01-a.png",
  "retenu": "J49/01",
  "job_id": "1612f907-da4e-4c65-a29c-2433265e8f20",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/01",
   "v6:J89/01",
   "photo:devanture"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5d9f66c2-69e8-4c43-a74b-e2d41df56f8f"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "59e79c1d-c8a9-463e-b046-c4cab4cadceb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real photograph of a real shop front, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Photos :\" / \"montrez\" / \"les vôtres.\" — the words \"les vôtres\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Une vraie photo renseigne. Une image d’ambiance évoque.\"\n- Lower left: a real matte photo print of Image 3 with a thin off-white border, straight, lower left, held by two strips of masking tape, with a soft natural shadow.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Votre lieu, tel qu’il est\" in heavy wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-02-a.png",
  "retenu": "J49/02",
  "job_id": "eee4e172-f3f2-4a69-8555-597d15edb159",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/02",
   "couv:J49"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "217837d3-476b-411b-9822-08683aee2c56"
   },
   {
    "role": "image_references",
    "value": "1612f907-da4e-4c65-a29c-2433265e8f20"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Vraie photo\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Montrez ce que le\" / \"client verra en\" / \"arrivant.\"; then the body in clean sans-serif, ink: \"Vos plats, votre salle, votre équipe : la photo de votre commerce ou de votre travail renseigne. On la reconnaît sur place.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Vos plats\" — \"tels qu’ils arrivent\"; \"Votre salle\" — \"telle qu’elle est\"; \"Votre équipe\" — \"la vraie\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-03-a.png",
  "retenu": "J49/03",
  "job_id": "74f98f1a-aca7-4d75-b78e-d32e10405c03",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/03",
   "couv:J49"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f4066584-c7f2-4912-b1a9-e835707ee957"
   },
   {
    "role": "image_references",
    "value": "1612f907-da4e-4c65-a29c-2433265e8f20"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Ambiance\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly four lines: \"Ne présentez\" / \"jamais une image\" / \"générée comme\" / \"vraie.\"; then the body in clean sans-serif, ink: \"Une image créée avec l’IA peut accompagner une idée. Elle ne prouve ni un lieu, ni une équipe, ni un projet.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une salle générée, jamais vue\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Votre salle, telle qu’elle est\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-04-a.png",
  "retenu": null,
  "job_id": "8787f825-85e1-4dd6-8712-25e1650faea1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/04",
   "couv:J49"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "99858e70-4043-4ae4-9c81-9e97f25a9d5a"
   },
   {
    "role": "image_references",
    "value": "1612f907-da4e-4c65-a29c-2433265e8f20"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Ce compte\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Signalez ce qui est\" / \"un dessin.\"; then the body in clean sans-serif, ink: \"Ici, les écrans et les objets dessinés sont des schémas, et les captures viennent de nolitana.com. Une scène générée serait signalée.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un faux lieu, présenté comme vrai\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un dessin, présenté comme un dessin\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-04-b.png",
  "retenu": null,
  "job_id": "618fb9ba-5bd2-4f64-b626-69d79762ff5e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/04",
   "couv:J49"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "99858e70-4043-4ae4-9c81-9e97f25a9d5a"
   },
   {
    "role": "image_references",
    "value": "1612f907-da4e-4c65-a29c-2433265e8f20"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same layout, corrected words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy and colours only: its wording is out of date, write exactly the text given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Ce compte\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Signalez ce qui est\" / \"créé avec l’IA.\"; then the body in clean sans-serif, ink: \"Ici, les visuels sont créés avec l’IA. Les commerces affichés sur les écrans sont imaginés pour l’exemple.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un faux lieu, présenté comme vrai\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un exemple, présenté comme un exemple\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-04-c.png",
  "retenu": "J49/04",
  "job_id": "70a7a80e-69d4-4d70-a7e7-837d9d7954fe",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/04",
   "couv:J49"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "99858e70-4043-4ae4-9c81-9e97f25a9d5a"
   },
   {
    "role": "image_references",
    "value": "1612f907-da4e-4c65-a29c-2433265e8f20"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same layout, corrected words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy and colours only: its wording is out of date, write exactly the text given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Ce compte\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Signalez ce qui est\" / \"créé avec l’IA.\"; then the body in clean sans-serif, ink: \"Ici, les visuels sont créés avec l’IA. Les commerces affichés sur les écrans sont imaginés pour l’exemple.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Un faux lieu, présenté comme vrai\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un exemple, présenté comme un exemple\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-05-a.png",
  "retenu": null,
  "job_id": "78e829d8-bc8e-4ece-a1b9-d848a1a7b672",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "156082d6-92b1-48fd-bfbc-9b45fb98606f"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos vraies photos\" / \"d’abord\"; \"L’IA jamais présentée\" / \"comme vraie\"; \"Chaque dessin\" / \"signalé\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-05-b.png",
  "retenu": null,
  "job_id": "5c52f3f8-1774-49de-bee2-b9a8a5875089",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "156082d6-92b1-48fd-bfbc-9b45fb98606f"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same layout, corrected words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy and colours only: its third row is out of date, write exactly the text given below.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos vraies photos\" / \"d’abord\"; \"L’IA jamais présentée\" / \"comme vraie\"; \"Chaque image générée\" / \"signalée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-05-c.png",
  "retenu": "J49/05",
  "job_id": "fef26b50-646c-4de4-88db-7cbc2d8b7c68",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "156082d6-92b1-48fd-bfbc-9b45fb98606f"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same layout, corrected words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy and colours only: its third row is out of date, write exactly the text given below.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos vraies photos\" / \"d’abord\"; \"L’IA jamais présentée\" / \"comme vraie\"; \"Chaque image générée\" / \"signalée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J49-06-a.png",
  "retenu": "J49/06",
  "job_id": "dc860bc4-6472-46c0-bfb2-22e140c4ce70",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J49/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "01098083-eb84-4332-96bc-06ce53758746"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly four lines: \"Choisissez une\" / \"photo que vos\" / \"clients\" / \"reconnaîtront.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Envoyez-la avec vos textes : Nolitana met vos photos en page à la mise en ligne.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-01-a.png",
  "retenu": "J50/01",
  "job_id": "94745783-eaef-455b-b9ea-7a9e8e2e8187",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f1ac4c5d-fd48-4bca-94be-fd30e99b0205"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Changer de site\" / \"sans perdre\" / \"votre\" / \"référencement.\" — the words \"référencement\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Tout tient dans votre nom de domaine.\"\n- Centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre-commerce.fr\" in clean sans-serif.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Il reste à votre nom.\" in heavy wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-02-a.png",
  "retenu": "J50/02",
  "job_id": "874d92b1-3615-4ed1-81d9-1862ad2d2b2b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/02",
   "couv:J50"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fd0232de-3605-43a0-87e5-aff5582e5f3f"
   },
   {
    "role": "image_references",
    "value": "94745783-eaef-455b-b9ea-7a9e8e2e8187"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Domaine\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Gardez votre nom\" / \"de domaine.\"; then the body in clean sans-serif, ink: \"C’est lui qui porte le référencement. Il reste à votre nom, chez votre registrar, là où vous l’avez acheté. On ne le transfère pas.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Votre nom de domaine\" — \"inchangé\"; \"Son titulaire\" — \"vous\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-03-a.png",
  "retenu": "J50/03",
  "job_id": "b9778197-45bb-4570-b473-c1e534e5d6ba",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/03",
   "couv:J50"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "479dfaa0-64c6-48e8-bec5-70b8e33af93f"
   },
   {
    "role": "image_references",
    "value": "94745783-eaef-455b-b9ea-7a9e8e2e8187"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Relisez le nouveau\" / \"site avant la bascule.\" — the words \"avant la bascule\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Bascule\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"L’ancien site reste en\" / \"ligne\" with the small grey line \"pendant qu’on monte le nouveau\"; \"Vous relisez le nouveau\" with the small grey line \"à une adresse privée\"; \"La bascule\" with the small grey line \"le jour où vous la validez\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-04-a.png",
  "retenu": "J50/04",
  "job_id": "a5b3b0d3-cb3c-4219-9e42-3623d4d516ac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/04",
   "couv:J50"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "de0d8c6f-db69-414a-9b3e-9be2fde66653"
   },
   {
    "role": "image_references",
    "value": "94745783-eaef-455b-b9ea-7a9e8e2e8187"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Changement\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Évitez la page « Site\" / \"en maintenance ».\"; then the body in clean sans-serif, ink: \"Le temps que le changement se propage, un visiteur voit l’ancien site ou le nouveau. Personne ne tombe sur une page blanche.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Site en maintenance »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"L’ancien site, puis le nouveau\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-05-a.png",
  "retenu": "J50/05",
  "job_id": "80dbafc6-e2c0-4169-b8d2-94335884ff3a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5104d25d-9e76-40e2-a723-147143ed3902"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le domaine reste à\" / \"vous\"; \"Relu avant la bascule\"; \"Jamais de page\" / \"blanche\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J50-06-a.png",
  "retenu": "J50/06",
  "job_id": "0b2b9b91-878d-4393-a7e0-9d10b742ab1c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J50/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "799e96b3-2c71-4efb-9ec8-8ee3494ba5ba"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Envoyez-nous\" / \"l’adresse de\" / \"votre site actuel.\"\n- Under it, a medium sans-serif subline in dark brown: \"On vous explique comment se passera la bascule. Réponse sous 48 heures, jours ouvrés.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-01-a.png",
  "retenu": "J51/01",
  "job_id": "66e4d155-0b05-46c2-9611-ae8fd004e62e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/01",
   "v6:J89/01",
   "ecran:elan-menu"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d7526eb7-38d6-4f8c-aadd-3c2fe0882341"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "3bbd7512-1f6a-4a1b-a67f-098eb24bd93a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a personal coach called Élan.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly two lines: \"Menu du site :\" / \"3 règles.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Pour que chaque entrée ouvre la bonne page.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"ÉLAN\", \"Menu\", \"ACCUEIL\", \"PROGRAMMES\", \"PLANNING\", \"GALERIE\", \"CONTACT\", \"coach-elan.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-02-a.png",
  "retenu": "J51/02",
  "job_id": "2ca2d01f-916a-4ef9-9992-2c36c6f74ed0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/02",
   "couv:J51"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e04fb18a-26e5-4414-8dc5-8e4141a24b6b"
   },
   {
    "role": "image_references",
    "value": "66e4d155-0b05-46c2-9611-ae8fd004e62e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Intitulés\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Nommez chaque\" / \"entrée par ce\" / \"qu’on y trouve.\"; then the body in clean sans-serif, ink: \"Chaque entrée annonce une page. « Planning et tarifs » dit où l’on va, et ce sens doit rester le même dans tout le site.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Le studio\"; then a pill-shaped button, off-white with ink text, with a black outline: \"L’équipe\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Planning et tarifs\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Contact\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-03-a.png",
  "retenu": "J51/03",
  "job_id": "8e7d2c0e-7fc3-4204-a7dc-b0e78dca9827",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/03",
   "couv:J51"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "aa07d19a-f9b5-4662-9a72-4582903676cf"
   },
   {
    "role": "image_references",
    "value": "66e4d155-0b05-46c2-9611-ae8fd004e62e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Fusionnez\" / \"les doublons.\" — the words \"les doublons\" sit on one salmon rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"« Nos services » et\" / \"« Prestations »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Prestations »,\" / \"une seule fois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-04-a.png",
  "retenu": "J51/04",
  "job_id": "8b6aeff6-d20b-4120-9cee-553b2c7e07af",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/04",
   "couv:J51",
   "ecran:elan-menu-reperes"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "74633b9e-e7ce-479d-a45c-89d0e1713ef4"
   },
   {
    "role": "image_references",
    "value": "66e4d155-0b05-46c2-9611-ae8fd004e62e"
   },
   {
    "role": "image_references",
    "value": "8555eb77-4266-4f1f-8503-f5ea93b1e1a4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a personal coach called Élan.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Testez le menu\" / \"sur téléphone.\" — the words \"sur téléphone\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"ÉLAN\", \"Menu\", \"ACCUEIL\", \"PROGRAMMES\", \"PLANNING\", \"GALERIE\", \"À PROPOS\", \"CONTACT\", \"coach-elan.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Entrée par entrée\".\n- Left column, under the headline, ink #14100E: \"Ouvrez-les une par une. Vérifiez que la page ouverte porte le titre annoncé, puis que le retour est simple.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-05-a.png",
  "retenu": "J51/05",
  "job_id": "9d62d20c-5e22-43c7-b345-6f31e1c6ff5d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6e5f81e4-4582-4f50-a165-5d03b35b5d58"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Des noms clairs\"; \"Aucun doublon\"; \"Chaque entrée\" / \"testée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J51-06-a.png",
  "retenu": "J51/06",
  "job_id": "10486558-5e53-48e4-8e00-392cc77dc881",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J51/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d228484d-3b19-4ef7-aef0-159f95ca9e46"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly four lines: \"Ouvrez chaque\" / \"entrée de votre\" / \"menu, sur\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"La page ouverte porte-t-elle le nom annoncé ? Chez Nolitana, la personne qui écrit vos pages est celle qui vous répond ensuite.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-01-a.png",
  "retenu": "J52/01",
  "job_id": "467427b8-9595-4695-b3f3-87949e8f32ff",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/01",
   "v6:J90/01",
   "ecran:panneau-plat"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a257a712-c8f3-41b1-b96d-4e094377d8ca"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "b11d6ada-85a6-451b-8962-614f70fb8a71"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of the Nolitana editing panel open on a bistro menu item.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Mises à jour : qui\" / \"fait quoi ?\" — the words \"qui fait quoi\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Le décider au départ évite les oublis.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Menu\", \"PANNEAU · LA CARTE\", \"BISTROT-PIVOINE.FR\", \"Daurade grillée\", \"Plats\", \"Desserts\", \"Boissons\", \"Nom en français\", \"Daurade grillée\", \"Nom en anglais\", \"Grilled sea bream\", \"Description en français\", \"Fenouil rôti, huile d’olive au citron.\", \"Description en anglais\", \"Roasted fennel, lemon olive oil.\", \"Prix\", \"€\", \"24\", \"Enregistrer\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Le panneau\" in heavy wide grotesk, off-white.\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-02-a.png",
  "retenu": "J52/02",
  "job_id": "cc87b994-c8d7-44f9-9ffa-d4fe923817d5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/02",
   "couv:J52",
   "ecran:panneau-plat"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "95cb0e51-7c8d-4af9-822f-faafeb32081a"
   },
   {
    "role": "image_references",
    "value": "467427b8-9595-4695-b3f3-87949e8f32ff"
   },
   {
    "role": "image_references",
    "value": "b11d6ada-85a6-451b-8962-614f70fb8a71"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of the Nolitana editing panel open on a bistro menu item.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Changez vos prix\" / \"vous-même, dans le\" / \"panneau.\" — the words \"vos prix\" sit on one terracotta rounded highlight with off-white letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Menu\", \"PANNEAU · LA CARTE\", \"BISTROT-PIVOINE.FR\", \"Daurade grillée\", \"Plats\", \"Desserts\", \"Boissons\", \"Nom en français\", \"Daurade grillée\", \"Nom en anglais\", \"Grilled sea bream\", \"Description en français\", \"Fenouil rôti, huile d’olive au citron.\", \"Description en anglais\", \"Roasted fennel, lemon olive oil.\", \"Prix\", \"€\", \"24\", \"Enregistrer\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Prix\".\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Français, anglais\".\n- Left column, under the headline, ink #14100E: \"Le panneau, votre espace de gestion, sert à modifier un plat, sa description, son prix, en français et en anglais. Vous enregistrez, c’est en ligne.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-03-a.png",
  "retenu": "J52/03",
  "job_id": "27d5564f-a4ea-4371-beb5-97c2d8517345",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/03",
   "couv:J52"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e2bc75b6-127a-41ed-b13e-75434225e777"
   },
   {
    "role": "image_references",
    "value": "467427b8-9595-4695-b3f3-87949e8f32ff"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Limite\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Sachez ce que le\" / \"panneau ne fait\" / \"pas.\"; then the body in clean sans-serif, ink: \"Vos textes, vos prix, vos horaires : vous les publiez sans délai. Un développement propre à votre métier relève de la formule Sur mesure.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Un prix, un texte\" — \"le panneau\"; \"Un développement métier\" — \"Sur mesure\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-04-a.png",
  "retenu": "J52/04",
  "job_id": "39f25a4e-a0bf-44f9-a08b-aae8978ed40e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/04",
   "couv:J52"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "68a10cd1-d904-4332-8adf-d6f6a71aa653"
   },
   {
    "role": "image_references",
    "value": "467427b8-9595-4695-b3f3-87949e8f32ff"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Organisation\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Écrivez qui modifie\" / \"quoi.\"; then the body in clean sans-serif, ink: \"Le savoir évite les oublis. Pour le reste, une demande écrite reçoit une réponse sous 48 heures, jours ouvrés.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Quelqu’un s’en occupera »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Les prix : moi. La technique : Nolitana. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-05-a.png",
  "retenu": "J52/05",
  "job_id": "47740933-38f0-44b8-8326-21fbd8829d4b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "91701825-8d61-483e-9307-d993c829377f"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Qui fait quoi :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Prix, textes,\" / \"horaires : vous\"; \"La technique :\" / \"Nolitana\"; \"Le reste : une\" / \"demande écrite\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J52-06-a.png",
  "retenu": "J52/06",
  "job_id": "a0ad338d-7d4a-4231-8081-5b69ea61111c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J52/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7c1fd774-a3ad-4375-8067-519038c86df6"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Faites la liste de\" / \"ce qui change\" / \"souvent chez\" / \"vous.\"\n- Under it, a medium sans-serif subline in dark brown: \"Prix, horaires, plats : avec Nolitana, vous les changez dans le panneau, et la technique reste de notre côté.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-01-a.png",
  "retenu": "J53/01",
  "job_id": "5be10294-cdde-443c-88fe-f5f9db12fdd0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/01",
   "v6:J89/01",
   "ecran:pivoine-prix-nets"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dd2ba72b-f9db-4692-befd-2a775bf3495b"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "6a744399-ed78-4273-b308-c06d111368b4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Vos prix :\" / \"3 règles pour les\" / \"afficher.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Pour qu’un prix se comprenne sans vous appeler.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"CARTE DU MOMENT\", \"MIDI ET SOIR\", \"La carte\", \"Prix nets, taxe et service compris.\", \"Tartare de bœuf\", \"29 €\", \"Daurade grillée\", \"24 €\", \"Tarte au citron\", \"9 €\", \"Le pain et l’eau en carafe sont offerts.\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le prix, près du plat\".\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-02-a.png",
  "retenu": "J53/02",
  "job_id": "7cb96468-d053-48e4-8027-3cf03e7300c6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/02",
   "couv:J53"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ed02cf3c-b5c0-48ea-8415-4fbaf60bbe23"
   },
   {
    "role": "image_references",
    "value": "5be10294-cdde-443c-88fe-f5f9db12fdd0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Contexte\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Placez chaque prix\" / \"à côté de ce qu’il\" / \"paie.\"; then the body in clean sans-serif, ink: \"Un montant seul pose une question. Une ligne en tête peut aussi préciser : prix nets, taxe et service compris.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« 29 € »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Tartare de bœuf, 29 € »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-03-a.png",
  "retenu": "J53/03",
  "job_id": "34616122-982c-4a4d-8df9-467660f0e47d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/03",
   "couv:J53"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "59a3b839-9865-44c1-812f-a61a342cfc1d"
   },
   {
    "role": "image_references",
    "value": "5be10294-cdde-443c-88fe-f5f9db12fdd0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Contenu\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites ce que le prix\" / \"comprend.\"; then the body in clean sans-serif, ink: \"Pour un service, précisez ce qui est inclus et la durée. Exemple avec notre formule Devanture.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Devanture\" — \"89 € / mois\"; \"Pages\" — \"jusqu’à 6, FR / EN\"; \"Engagement\" — \"12 mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-04-a.png",
  "retenu": "J53/04",
  "job_id": "e34e2622-bba8-48b2-84f2-cf989b3070e0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/04",
   "couv:J53"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "16cd8d0e-72c5-45f5-92e8-46baf1af29c7"
   },
   {
    "role": "image_references",
    "value": "5be10294-cdde-443c-88fe-f5f9db12fdd0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Cohérence\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Affichez le même\" / \"prix partout.\"; then the body in clean sans-serif, ink: \"Site, photos, réseaux : vérifiez chaque support. Un ancien prix peut rester visible dans une image oubliée.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Le prix corrigé sur le site, pas sur la photo du menu\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Le même prix sur chaque support\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-05-a.png",
  "retenu": "J53/05",
  "job_id": "e943a6ea-ef2e-4765-bc05-221a15cd5d06",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e75ab5cb-a766-4b9e-aabb-92016d174c0c"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le prix à côté du plat\"; \"Ce qu’il comprend,\" / \"écrit\"; \"Le même prix partout\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J53-06-a.png",
  "retenu": "J53/06",
  "job_id": "8e51104e-1a60-4925-b9c1-5c0afaa1ccd8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J53/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cee1a248-8616-4489-a8fb-8448a9dee707"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly four lines: \"Cherchez vos\" / \"anciens prix :\" / \"site, photos,\" / \"réseaux.\"\n- Under it, a medium sans-serif subline in off-white: \"Nos prix aussi sont affichés : dès 89 € par mois, aucune taxe en plus.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-01-a.png",
  "retenu": "J54/01",
  "job_id": "7e913876-042c-4291-8c5e-b8ca5c33cd49",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/01",
   "v6:J90/01",
   "ecran:sarment-cave"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c4efc0a9-3e1a-4ea1-808b-2446b2e42e51"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "0df61371-b2bc-4c76-b1a3-b8c69345e88e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a wine shop called Sarment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Caviste : 3 infos\" / \"pour conseiller en\" / \"ligne.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"La liste des bouteilles ne suffit pas.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Sarment\", \"Menu\", \"CAVISTE\", \"DÉGUSTATION LE SAMEDI\", \"La cave\", \"Vins\", \"Spiritueux\", \"Dégustations\", \"Voir l’agenda\", \"sarment-caviste.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a wine bottle and a glass.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Caviste\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-02-a.png",
  "retenu": "J54/02",
  "job_id": "25cb0bc7-6b91-4d0b-ad7e-bb160e44ffce",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/02",
   "couv:J54"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7e214a80-6511-4795-bba6-bb9acac44ee0"
   },
   {
    "role": "image_references",
    "value": "7e913876-042c-4291-8c5e-b8ca5c33cd49"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Occasions\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Classez votre\" / \"sélection par\" / \"occasion.\"; then the body in clean sans-serif, ink: \"Un client ne connaît pas tous les domaines. Il sait ce qu’il prépare : un dîner, un cadeau, un apéritif.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Pour un dîner\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Pour offrir\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Pour l’apéritif\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-03-a.png",
  "retenu": "J54/03",
  "job_id": "7ca292f0-681d-4f56-b51e-7c34c28bd2ce",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/03",
   "couv:J54"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "baf5e64d-60be-48b6-a5f4-3d62fb870f0c"
   },
   {
    "role": "image_references",
    "value": "7e913876-042c-4291-8c5e-b8ca5c33cd49"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Dégustations\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Datez chaque\" / \"dégustation, puis\" / \"retirez-la.\"; then the body in clean sans-serif, ink: \"Une dégustation, la venue d’un vigneron : la date, l’heure, et s’il faut réserver. Une fois passée, elle quitte la page.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Dégustation\" — \"date et heure\"; \"Places\" — \"sur réservation ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-04-a.png",
  "retenu": "J54/04",
  "job_id": "a58bf46b-1f74-4295-8ccf-473373ad4500",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/04",
   "couv:J54"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a8293fc7-5df8-4930-af45-8518b44dc267"
   },
   {
    "role": "image_references",
    "value": "7e913876-042c-4291-8c5e-b8ca5c33cd49"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Loi Évin\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ajoutez le message\" / \"sanitaire à vos\" / \"pages.\"; then the body in clean sans-serif, ink: \"Un site qui présente des vins en fait la publicité : le message sanitaire prévu par la loi Évin accompagne vos pages.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Rien en bas de page\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« L’abus d’alcool est dangereux pour la santé »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-05-a.png",
  "retenu": "J54/05",
  "job_id": "9190df48-dd9c-4a2d-a421-1ab39d5430f6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "18a01947-fe0b-47ed-a560-ae324b34a40b"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Une sélection par\" / \"occasion\"; \"Des dégustations\" / \"datées\"; \"Le message sanitaire\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J54-06-a.png",
  "retenu": "J54/06",
  "job_id": "5ed69f49-0804-4194-b88a-e53c71a948fa",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J54/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "89a21d2f-aa42-4707-815a-5311a79ad0e6"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Classez votre\" / \"sélection par\" / \"occasion.\"\n- Under it, a medium sans-serif subline in off-white: \"Dîner, cadeau, apéritif : trois boutons suffisent. Nolitana écrit vos pages à partir de ce que vous nous envoyez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-01-a.png",
  "retenu": "J55/01",
  "job_id": "7f085d61-0306-4ac7-8eba-9e6ef8ca1d72",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "01700306-f3ec-42d2-87b6-ec96c8fe0c7e"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Testez votre\" / \"site en\" / \"5 minutes.\" — the words \"5 minutes\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Avec un proche, sans rien lui expliquer.\"\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Le test du proche\" in heavy wide grotesk, off-white.\n- Lower left: a real round die-cut sticker, salmon with a thick black outline, with \"?\" in very heavy wide grotesk, ink.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-02-a.png",
  "retenu": "J55/02",
  "job_id": "9d617f47-45a6-451e-84ba-dffcf945c2ab",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/02",
   "couv:J55"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e7882f26-6e90-4d26-9bf0-198ccc87ec08"
   },
   {
    "role": "image_references",
    "value": "7f085d61-0306-4ac7-8eba-9e6ef8ca1d72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Évidences\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Méfiez-vous des\" / \"mots qui vous\" / \"semblent évidents.\"; then the body in clean sans-serif, ink: \"Vous connaissez votre métier. Votre client arrive parfois sans contexte, et vos mots à vous peuvent lui laisser des questions.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Formule duo, créneau libre »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Pour deux, sans réservation »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-03-a.png",
  "retenu": "J55/03",
  "job_id": "e187eba9-8f69-4201-9717-87891993ab98",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/03",
   "couv:J55"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f2c17c02-3bef-41f5-93d6-25b54f29dde4"
   },
   {
    "role": "image_references",
    "value": "7f085d61-0306-4ac7-8eba-9e6ef8ca1d72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Montrez une page,\" / \"sans commenter.\" — the words \"sans commenter\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Le test\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Montrer une page à un\" / \"proche\"; \"Ne rien expliquer\"; \"Demander :\" / \"qu’avez-vous compris ?\"; \"Puis : que feriez-vous\" / \"ensuite ?\" Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-04-a.png",
  "retenu": "J55/04",
  "job_id": "1a7c6a82-6dda-470f-af27-5b224e9122ee",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/04",
   "couv:J55"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "da71bdb9-667b-4ba9-ae80-8298181f10db"
   },
   {
    "role": "image_references",
    "value": "7f085d61-0306-4ac7-8eba-9e6ef8ca1d72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Correction\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Corrigez un point,\" / \"puis refaites le\" / \"test.\"; then the body in clean sans-serif, ink: \"Un titre plus clair, une information mieux placée : chaque question entendue indique quoi changer.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Question entendue\" — \"« C’est où ? »\"; \"Correction\" — \"l’adresse en haut\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-05-a.png",
  "retenu": "J55/05",
  "job_id": "f0bbd5e8-27fc-40f8-8148-0332bb2af47d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dbf14436-7601-4539-8026-b2ad7c4e8201"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Vos évidences, à\" / \"vérifier\"; \"Une page, sans\" / \"commentaire\"; \"Un point corrigé à la\" / \"fois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J55-06-a.png",
  "retenu": "J55/06",
  "job_id": "c6920586-c197-4230-9648-ef0d7390b4c1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J55/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "672e142d-b954-43f3-a82c-d554835d0812"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Montrez votre\" / \"accueil à un\" / \"proche ce soir.\"\n- Under it, a medium sans-serif subline in off-white: \"Notez ses questions : ce sont vos prochaines corrections. Avec Nolitana, vos textes se changent depuis le panneau.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-01-a.png",
  "retenu": "J56/01",
  "job_id": "3cb39d03-1dfc-46b8-8f8d-038c988498ec",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "207f89f2-2bfe-4f46-afc4-ca3ec26320a8"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Devanture ou\" / \"Enseigne :\" / \"laquelle ?\" — the words \"laquelle\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Être trouvé, ou être choisi.\"\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Devanture · 89 € / mois\" in heavy wide grotesk, ink.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Enseigne · 149 € / mois\" in heavy wide grotesk, off-white.\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-02-a.png",
  "retenu": "J56/02",
  "job_id": "804e3f7b-c43b-472a-bf87-62dd931674a5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/02",
   "couv:J56"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "de68824c-5c34-498f-b76e-c3001a681b43"
   },
   {
    "role": "image_references",
    "value": "3cb39d03-1dfc-46b8-8f8d-038c988498ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Devanture\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Prenez Devanture\" / \"pour être trouvé, à\" / \"89 € par mois.\"; then the body in clean sans-serif, ink: \"Jusqu’à 6 pages en français et en anglais, avec les bons horaires et les bons prix. Votre outil de réservation se relie au site.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Pages\" — \"jusqu’à 6\"; \"Langues\" — \"français, anglais\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-03-a.png",
  "retenu": "J56/03",
  "job_id": "aebd8c0f-6eab-4ba7-963e-d8d5c4602721",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/03",
   "couv:J56"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8681c86e-3bc6-4820-8ce1-4ae9f34285b9"
   },
   {
    "role": "image_references",
    "value": "3cb39d03-1dfc-46b8-8f8d-038c988498ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Enseigne\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Prenez Enseigne\" / \"pour être choisi, à\" / \"149 € par mois.\"; then the body in clean sans-serif, ink: \"Jusqu’à 12 pages, une par ville ou par activité, vos messages dans le panneau et vos nouvelles photos mises en page chaque année.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Pages\" — \"jusqu’à 12\"; \"Messages\" — \"dans le panneau\"; \"Nouvelles photos\" — \"chaque année\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-04-a.png",
  "retenu": "J56/04",
  "job_id": "05dd5264-40d1-4ede-a5af-e264d7c8ff9b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/04",
   "couv:J56"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2f285a71-18de-4cbb-8721-061d64ea4f6a"
   },
   {
    "role": "image_references",
    "value": "3cb39d03-1dfc-46b8-8f8d-038c988498ec"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Conditions\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Comptez 12 mois\" / \"d’engagement, puis\" / \"au mois.\"; then the body in clean sans-serif, ink: \"La même règle pour les deux, avec 30 jours de préavis par courriel. Pour un projet plus large, Sur mesure commence à 290 € par mois.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Engagement\" — \"12 mois\"; \"Sur mesure\" — \"dès 290 € / mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-05-a.png",
  "retenu": "J56/05",
  "job_id": "cfb47bd9-2751-4899-804a-a73da13fb654",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bee1c286-ea01-4541-bb91-6be3a9df9fea"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: the title in very heavy wide grotesk, ink: \"Choisissez selon le besoin :\"; then three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Être trouvé :\" / \"Devanture\"; \"Être choisi : Enseigne\"; \"12 mois, puis au mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J56-06-a.png",
  "retenu": "J56/06",
  "job_id": "c18724e4-6079-4d5b-9996-530de241016b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J56/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "39a4bf44-57f6-42e0-ba04-d9f5b83015d8"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Comptez vos\" / \"pages, puis lisez\" / \"le comparatif.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Frais, volumes et options, dont la formule sans engagement, sont écrits sur la page Tarifs.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-01-a.png",
  "retenu": "J57/01",
  "job_id": "60260294-94f4-4a98-b99e-622de8186101",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a4edaa3f-1376-4e4d-89ab-aa567bfd3711"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Nouveau site,\" / \"mêmes\" / \"courriels.\" — the words \"mêmes courriels\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Le jour de la bascule, vos adresses ne bougent pas.\"\n- Centred: a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Les lignes du site\" — \"modifiées\"; \"Les lignes du courrier\" — \"jamais touchées\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-02-a.png",
  "retenu": "J57/02",
  "job_id": "d3f036ef-db84-403e-9166-6d377b32c059",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/02",
   "couv:J57"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "96db081c-cf9c-4a91-b41e-691000c9c170"
   },
   {
    "role": "image_references",
    "value": "60260294-94f4-4a98-b99e-622de8186101"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Site\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Sachez ce qui\" / \"change : le site, pas\" / \"le courrier.\"; then the body in clean sans-serif, ink: \"Le jour de la bascule, on ne modifie que les lignes qui désignent votre site. Celles qui portent le courrier ne sont pas touchées, jamais.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Le site\" — \"modifié\"; \"Le courrier\" — \"intact\" (this row highlighted in salmon).\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-03-a.png",
  "retenu": "J57/03",
  "job_id": "bfad6ec6-fa6d-4c42-a8e9-fd340e5fbec9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/03",
   "couv:J57"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e588171b-f9b1-428b-afec-991c5e4573fa"
   },
   {
    "role": "image_references",
    "value": "60260294-94f4-4a98-b99e-622de8186101"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Courrier\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Continuez d’écrire\" / \"et de recevoir,\" / \"comme la veille.\"; then the body in clean sans-serif, ink: \"Vos adresses courriel fonctionnent pendant la bascule et après. Vos clients vous écrivent comme d’habitude.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une boîte muette le jour du changement\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Vos adresses, comme la veille\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-04-a.png",
  "retenu": "J57/04",
  "job_id": "f31785df-c4a8-4400-adb6-8865460a9023",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/04",
   "couv:J57"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "da0389bf-3167-4b69-b6bf-64093d508c5f"
   },
   {
    "role": "image_references",
    "value": "60260294-94f4-4a98-b99e-622de8186101"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Au choix\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Laissez-nous faire,\" / \"ou recopiez les\" / \"lignes.\"; then the body in clean sans-serif, ink: \"Vous nous donnez l’accès et on s’en occupe, ou on vous envoie les lignes exactes à recopier chez votre registrar.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"On s’en occupe\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Je recopie les lignes\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-05-a.png",
  "retenu": "J57/05",
  "job_id": "b2e89c96-1f28-4e2e-8727-3ee794aa6183",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e04aef53-e6ee-4d89-85d6-eea613f67f6a"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Seules les lignes du\" / \"site changent\"; \"Vos adresses\" / \"marchent toujours\"; \"Accès donné ou lignes\" / \"recopiées\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J57-06-a.png",
  "retenu": "J57/06",
  "job_id": "6938222e-4414-40d7-8128-39c44b1c3045",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J57/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1dabe6f8-a3a8-4a9d-aab6-9d386527684c"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Notez où est\" / \"votre nom de\" / \"domaine.\"\n- Under it, a medium sans-serif subline in dark brown: \"Chez quel registrar, et à quel nom ? Avec cette réponse, la bascule se prépare sans toucher à vos courriels.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-01-a.png",
  "retenu": "J58/01",
  "job_id": "9d3e42a0-3ee7-4791-9969-0e157c517f5a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8a81b155-1b51-4193-9930-0857dc321ef6"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"Notre approche\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Lien en bio :\" / \"menez à la\" / \"bonne page.\" — the words \"bonne page\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm light grey: \"Instagram donne envie. Le site répond.\"\n- Lower left: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Lien en bio\" in heavy wide grotesk, off-white.\n- Lower right: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"La bonne page\" in heavy wide grotesk, ink.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-02-a.png",
  "retenu": "J58/02",
  "job_id": "a6458a2d-a6cc-4e01-bf1e-4e56ae2e3642",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/02",
   "couv:J58"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c280d467-f512-4393-95f0-c4b2fabd699c"
   },
   {
    "role": "image_references",
    "value": "9d3e42a0-3ee7-4791-9969-0e157c517f5a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Instagram\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Donnez envie sur\" / \"Instagram, sans\" / \"tout dire.\"; then the body in clean sans-serif, ink: \"Une publication présente une idée, un détail, un projet. Elle donne envie d’en savoir plus.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Une publication\" — \"une idée\"; \"Une story\" — \"un moment\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-03-a.png",
  "retenu": "J58/03",
  "job_id": "b0ee8331-a4c5-48bc-bb80-a1fa2f7e5fa2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/03",
   "couv:J58"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ac55d51e-55c1-413a-9f44-c74c595e69b9"
   },
   {
    "role": "image_references",
    "value": "9d3e42a0-3ee7-4791-9969-0e157c517f5a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Site\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Rassemblez les\" / \"réponses sur le\" / \"site.\"; then the body in clean sans-serif, ink: \"Une page stable réunit les informations, les réalisations ou les conditions. On la consulte à son rythme.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Instagram\" — \"l’envie\"; \"Le site\" — \"les réponses\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-04-a.png",
  "retenu": "J58/04",
  "job_id": "a039621e-0259-4aee-8a94-7f2e172b7cd3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/04",
   "couv:J58"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6f610bb8-8bfa-4431-bef5-5d7eabc1ba4e"
   },
   {
    "role": "image_references",
    "value": "9d3e42a0-3ee7-4791-9969-0e157c517f5a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Reliez chaque story à\" / \"la bonne page.\" — the words \"la bonne page\" sit on one terracotta rounded highlight with off-white letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"Une story sur la\" / \"carte → l’accueil\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Une story sur la\" / \"carte → la carte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-05-a.png",
  "retenu": "J58/05",
  "job_id": "2fcc25cc-08a0-49a9-ade3-e76bff6fb0ae",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "53b0a5a1-523e-4063-a972-8a6bdc7bd6ae"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Instagram donne\" / \"envie\"; \"Le site répond\"; \"Le lien suit le sujet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J58-06-a.png",
  "retenu": "J58/06",
  "job_id": "2349a176-d832-493a-9c28-e45d636142a5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J58/06",
   "v6:J89/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "028674fc-d6f3-499e-beca-3b67ede2e610"
   },
   {
    "role": "image_references",
    "value": "65e95390-091b-47f4-b343-26402719abac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Testez le lien de\" / \"votre bio.\"\n- Under it, a medium sans-serif subline in warm light grey: \"Mène-t-il à la page dont on parle ? Pas encore de site où l’envoyer ? Nolitana le crée et l’entretient, dès 89 € par mois.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in warm light grey: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-01-a.png",
  "retenu": "J59/01",
  "job_id": "34c6ca8e-7966-4838-ae08-5d2a6ac10c10",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/01",
   "v6:J89/01",
   "ecran:cerfeuil-merci"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1618e1f4-05e4-4f98-8580-a8bee9e13d6c"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "531bf44d-980f-4f44-84fa-c9cb64165946"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a caterer called Maison Cerfeuil.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Formulaire\" / \"envoyé : 3 choses\" / \"à afficher.\" — the words \"3 choses\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Pour que le client sache quoi attendre.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"MAISON CERFEUIL\", \"Menu\", \"Merci, c’est envoyé.\", \"Réponse par courriel, sous deux jours ouvrés.\", \"Votre demande de devis est bien partie. Nous reprenons le nombre de personnes, la date et le lieu, puis nous vous écrivons.\", \"Retour à l’accueil\", \"maison-cerfeuil.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-02-a.png",
  "retenu": "J59/02",
  "job_id": "7be306e2-ecab-404d-89cf-a81a93115f68",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/02",
   "couv:J59",
   "ecran:cerfeuil-merci"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f41b00be-6d7b-45df-89d7-ff44636a696c"
   },
   {
    "role": "image_references",
    "value": "34c6ca8e-7966-4838-ae08-5d2a6ac10c10"
   },
   {
    "role": "image_references",
    "value": "531bf44d-980f-4f44-84fa-c9cb64165946"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a caterer called Maison Cerfeuil.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Confirmez l’envoi en\" / \"une phrase.\" — the words \"l’envoi\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"MAISON CERFEUIL\", \"Menu\", \"Merci, c’est envoyé.\", \"Réponse par courriel, sous deux jours ouvrés.\", \"Votre demande de devis est bien partie. Nous reprenons le nombre de personnes, la date et le lieu, puis nous vous écrivons.\", \"Retour à l’accueil\", \"maison-cerfeuil.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Message envoyé\".\n- Left column, under the headline, ink #14100E: \"Un message clair dit que la demande est partie. Le client n’a pas à deviner.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-03-a.png",
  "retenu": "J59/03",
  "job_id": "8538e37d-b7f0-40b5-98a0-ffcd5e82dc30",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/03",
   "couv:J59"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "41a4b310-a553-4440-9cd8-823d97731d74"
   },
   {
    "role": "image_references",
    "value": "34c6ca8e-7966-4838-ae08-5d2a6ac10c10"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Réponse\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites par où\" / \"viendra la réponse.\"; then the body in clean sans-serif, ink: \"Précisez le canal et, si vous en avez un, votre délai habituel. Évitez une promesse que vous ne tiendrez pas.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Merci ! »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Merci. Réponse par courriel, sous deux jours ouvrés. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-04-a.png",
  "retenu": "J59/04",
  "job_id": "5f3ef955-3479-4927-a908-e7f5a97ba1a0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/04",
   "couv:J59"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d6f8a2c1-967a-4821-82b8-13efb46ae2a0"
   },
   {
    "role": "image_references",
    "value": "34c6ca8e-7966-4838-ae08-5d2a6ac10c10"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Échec\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Prévoyez un\" / \"message si l’envoi\" / \"échoue.\"; then the body in clean sans-serif, ink: \"La page doit le dire, proposer un autre moyen de contact et garder le message déjà écrit.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une page blanche, le message perdu\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un avertissement, le texte conservé\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-05-a.png",
  "retenu": "J59/05",
  "job_id": "ce58d5f7-ca4e-4506-89a0-ccaf3a376dcd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c14464c4-e9f7-4f41-9caf-ef03ea155554"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"L’envoi confirmé\"; \"La réponse annoncée\"; \"L’échec prévu\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J59-06-a.png",
  "retenu": "J59/06",
  "job_id": "7ddbd939-4226-4212-a64a-890cafca1134",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J59/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ceadb52c-0f04-45fe-a539-04629e84b567"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Envoyez-vous un\" / \"message test\" / \"aujourd’hui.\"\n- Under it, a medium sans-serif subline in off-white: \"Que voit-on après « Envoyer » ? Avec Enseigne, vous retrouvez vos messages de contact dans le panneau.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-01-a.png",
  "retenu": "J60/01",
  "job_id": "a33fb51a-5a0f-42a6-996c-574fd0a8a184",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c809f5cd-bfed-44d4-b838-77cd13083e48"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly four lines: \"Nouveau site :\" / \"partez de la\" / \"question qu’on\" / \"vous pose.\" — the words \"question\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Centred: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"UN CLIENT\" and the ink text \"Vous êtes ouverts le dimanche ?\"\n- Lower half, centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"LE SITE\" and the off-white text \"Du mardi au dimanche, 12 h – 22 h.\"\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-02-a.png",
  "retenu": "J60/02",
  "job_id": "8c89c94b-0cb1-4690-907d-487133c5231e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/02",
   "couv:J60"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7321a021-8ec7-449f-aac9-9efb4d1d3556"
   },
   {
    "role": "image_references",
    "value": "a33fb51a-5a0f-42a6-996c-574fd0a8a184"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Repérez la question\" / \"qui revient.\" — the words \"la question\" sit on one salmon rounded highlight with ink letters.\n- Middle left: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"UN CLIENT\" and the ink text \"Vous êtes ouverts le dimanche ?\"\n- Centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"LE SITE\" and the off-white text \"Oui : du mardi au dimanche, de 12 h à 22 h.\"\n- Lower half, centred, ink #14100E: \"Une question posée souvent mérite une réponse visible, là où l’on réserve.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-03-a.png",
  "retenu": "J60/03",
  "job_id": "6fba9c4c-3978-4147-ba3a-2cb581975060",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/03",
   "couv:J60"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b10ab55e-85e7-4b0b-a725-3c617b7f3d74"
   },
   {
    "role": "image_references",
    "value": "a33fb51a-5a0f-42a6-996c-574fd0a8a184"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Priorité\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Faites de cette\" / \"réponse le point de\" / \"départ.\"; then the body in clean sans-serif, ink: \"Le prochain site peut commencer par rendre cette réponse plus facile à trouver. C’est plus concret qu’une envie de changer de style.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Je voudrais un site plus moderne »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« On me demande sans cesse les horaires »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-04-a.png",
  "retenu": "J60/04",
  "job_id": "2b8bc607-06e1-41a3-b255-d9316e802f86",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/04",
   "couv:J60"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e9eaf0e9-e866-4dc1-9e09-dbd20bf3ac77"
   },
   {
    "role": "image_references",
    "value": "a33fb51a-5a0f-42a6-996c-574fd0a8a184"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Premier message\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez-nous trois\" / \"informations, pas\" / \"plus.\"; then the body in clean sans-serif, ink: \"Votre activité, votre site actuel s’il existe, et la question à laquelle vous voulez mieux répondre.\"; then a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"Bonjour, mes clients me demandent souvent…\" in clean sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-05-a.png",
  "retenu": "J60/05",
  "job_id": "0582edce-1a1d-4e3e-991f-e4f64d7b1a59",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "205f21bf-9f69-44bf-8eb9-c9276fdffa07"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La question qui\" / \"revient\"; \"Sa réponse, point de\" / \"départ\"; \"Trois infos dans le\" / \"message\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J60-06-a.png",
  "retenu": "J60/06",
  "job_id": "de774c1a-9ff3-4d72-8dfa-99dfd9c9c3b0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J60/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7c3c6225-f8b3-41ea-a0bd-4c66c16ad73d"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Envoyez votre\" / \"activité et cette\" / \"question.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Aucun frais d’ouverture, aucun acompte : on part de votre question pour cadrer le projet.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-01-a.png",
  "retenu": "J61/01",
  "job_id": "36de67b1-99dd-4b51-a07d-370f0e11999f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bfc18297-d12e-469c-8587-1243c6b2f836"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Avant le rush,\" / \"3 choses à\" / \"vérifier.\" — the words \"3 choses\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"À faire avant l’afflux, pas pendant.\"\n- Centred: a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Les horaires exceptionnels\" — \"à relire\"; \"Les disponibilités\" — \"à comparer\"; \"Le contact\" — \"à tester\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-02-a.png",
  "retenu": "J61/02",
  "job_id": "e95767df-e876-45d4-b609-0f682ccfcebb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/02",
   "couv:J61"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9fd35bc1-1716-4aac-827a-62b1afd6c9bd"
   },
   {
    "role": "image_references",
    "value": "36de67b1-99dd-4b51-a07d-370f0e11999f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Horaires\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Annoncez vos\" / \"fermetures avec\" / \"les dates.\"; then the body in clean sans-serif, ink: \"Un jour férié, des congés : écrivez la période exacte, puis retirez l’annonce une fois passée.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Fermeture exceptionnelle »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Fermé du … au …, réouverture le … »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-03-a.png",
  "retenu": "J61/03",
  "job_id": "bb42d813-c88d-49bc-8036-41d6a7c4c4cc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/03",
   "couv:J61",
   "ecran:terreblanche-semaine"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1ef9b472-ec6b-433c-89eb-dda006d293d5"
   },
   {
    "role": "image_references",
    "value": "36de67b1-99dd-4b51-a07d-370f0e11999f"
   },
   {
    "role": "image_references",
    "value": "4a404423-b775-42bf-8040-eab9dcc4b95a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a ceramics workshop called Terre Blanche.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Disponibilités : la\" / \"même info partout.\" — the words \"la même info\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"TERRE BLANCHE\", \"Menu\", \"STAGES DE TOURNAGE\", \"TROIS HEURES\", \"Cette semaine\", \"Mardi\", \"complet\", \"Mercredi\", \"2 places\", \"Jeudi\", \"ouvert\", \"Six personnes par stage, terre et cuisson comprises. Vos pièces sont prêtes trois semaines après.\", \"Réserver\", \"atelier-terreblanche.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Site = outil\".\n- Left column, under the headline, ink #14100E: \"Un cours complet, un service fermé : le site et votre outil de réservation doivent dire la même chose.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-04-a.png",
  "retenu": "J61/04",
  "job_id": "10242f86-19eb-45cc-b6bb-2dfe4851bbec",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/04",
   "couv:J61"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e5216eaa-65d9-4fe4-8b73-c4641632d843"
   },
   {
    "role": "image_references",
    "value": "36de67b1-99dd-4b51-a07d-370f0e11999f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Contact\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Testez votre\" / \"téléphone et votre\" / \"formulaire.\"; then the body in clean sans-serif, ink: \"Appelez le numéro affiché, envoyez-vous un message. Mieux vaut trouver un lien cassé avant le rush que pendant.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Appeler\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Écrire\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Formulaire\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-05-a.png",
  "retenu": "J61/05",
  "job_id": "b21d0e06-6d05-4072-b574-5a07944d9254",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "188823cd-8f16-4f3d-b065-f54795b701a5"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Fermetures datées\"; \"Mêmes disponibilités\" / \"partout\"; \"Téléphone et\" / \"formulaire testés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J61-06-a.png",
  "retenu": "J61/06",
  "job_id": "7e4ff2cf-8794-412c-bf63-546c9500fb68",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J61/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cf9f5560-a240-4d87-8709-2607cb395af2"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Enregistrez\" / \"cette liste.\"\n- Under it, a medium sans-serif subline in off-white: \"Pour votre prochaine saison. Sur un site Nolitana, vous changez vos horaires vous-même, depuis le panneau.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-01-a.png",
  "retenu": "J62/01",
  "job_id": "a7714fe5-617d-42a3-aacd-6e3893733316",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2c768952-a8f4-4665-b58c-70d326877846"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Google et ChatGPT\" / \"me\" / \"trouveront-ils ?\" — the words \"me trouveront-ils\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"La réponse honnête, en 3 points.\"\n- Centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Personne ne peut le promettre.\" in heavy wide grotesk, off-white.\n- Lower half, centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre activité, votre ville\" in clean sans-serif.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-02-a.png",
  "retenu": "J62/02",
  "job_id": "a73784d7-e0ee-4fc2-b4fb-e4285af1d90e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/02",
   "couv:J62"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "56427e2b-0d3d-40bd-9955-ca33e73d25c9"
   },
   {
    "role": "image_references",
    "value": "a7714fe5-617d-42a3-aacd-6e3893733316"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Méfiez-vous des\" / \"garanties.\" — the words \"garanties\" sit on one terracotta rounded highlight with off-white letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"« Premier sur\" / \"Google, garanti »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Personne ne peut\" / \"le promettre. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-03-a.png",
  "retenu": "J62/03",
  "job_id": "1bf41ac2-f41f-4b45-a801-7f8550fd1fae",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/03",
   "couv:J62"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "023675c3-224b-4b53-a654-4c5195c3d713"
   },
   {
    "role": "image_references",
    "value": "a7714fe5-617d-42a3-aacd-6e3893733316"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Ce que nous\" / \"vérifions sur votre\" / \"site.\" — the words \"vérifions\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Ce que nous faisons\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Horaires, carte,\" / \"adresse\" with the small grey line \"dans un format que Google lit\"; \"Les moteurs autorisés\" with the small grey line \"de recherche et de réponse, comme ChatGPT\"; \"Votre fiche Google\" with the small grey line \"alignée sur le site\"; \"Votre lien d’avis Google\" with the small grey line \"pour récolter vos avis\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-04-a.png",
  "retenu": "J62/04",
  "job_id": "c4ab4e2f-9ae2-47a9-a0eb-70fad3989745",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/04",
   "couv:J62"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "846368cf-da3c-45d3-be42-a7730960d9ca"
   },
   {
    "role": "image_references",
    "value": "a7714fe5-617d-42a3-aacd-6e3893733316"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Le test\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Cherchez votre\" / \"activité et votre\" / \"ville.\"; then the body in clean sans-serif, ink: \"Comparez ce qui s’affiche avec votre site : horaires, adresse. Là où ça diffère, corrigez.\"; then a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre activité, votre ville\" in clean sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-05-a.png",
  "retenu": "J62/05",
  "job_id": "c65ef7f9-3c54-4a95-be26-1eeba3019b68",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e21c258b-81f9-4f8d-8ed8-174270ad6029"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Aucun classement\" / \"garanti\"; \"Des infos lisibles par\" / \"Google\"; \"Une fiche Google\" / \"alignée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J62-06-a.png",
  "retenu": "J62/06",
  "job_id": "b50078ee-cbd9-4b4a-a684-03adcbd58ba5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J62/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f36c6a54-3447-40cf-b98a-9a80c96a63da"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Faites le test ce\" / \"soir.\"\n- Under it, a medium sans-serif subline in dark brown: \"Les horaires affichés sont-ils les vôtres ? Sur un site Nolitana, votre fiche Google est alignée sur le site.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-01-a.png",
  "retenu": "J63/01",
  "job_id": "55906da5-80f3-4727-a068-c9de232e4bb9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1b48a900-6eaa-4e93-bfa7-df04793b9691"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Vos liens\" / \"fonctionnent-ils\" / \"encore ?\" — the words \"encore\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"3 tests à faire depuis votre téléphone.\"\n- Centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre-site.fr/carte-2024.pdf\" in clean sans-serif.\n- Lower right: a real round die-cut sticker, salmon with a thick black outline, with \"404\" in very heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-02-a.png",
  "retenu": "J63/02",
  "job_id": "e6a9a6f6-3501-4e51-945f-3a848e341800",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/02",
   "couv:J63"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "53a2efad-c507-471f-80ad-db5fd2f2ea5d"
   },
   {
    "role": "image_references",
    "value": "55906da5-80f3-4727-a068-c9de232e4bb9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on one line: \"Testez ces 3 liens.\" — the words \"ces 3 liens\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Sur téléphone\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"La carte\" with the small grey line \"la version actuelle, pas un fichier disparu\"; \"La réservation\" with the small grey line \"le bon établissement, le bon service\"; \"Le contact\" with the small grey line \"le numéro, le courriel, le formulaire\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-03-a.png",
  "retenu": "J63/03",
  "job_id": "923359ce-badd-4787-b84a-f2ecfbea4337",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/03",
   "couv:J63"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8852fe90-4ff7-4fb8-b621-7ff21935f51c"
   },
   {
    "role": "image_references",
    "value": "55906da5-80f3-4727-a068-c9de232e4bb9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez où mène\" / \"chaque bouton.\" — the words \"où mène\" sit on one salmon rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"« Le bouton est là,\" / \"c’est bon. »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Il ouvre la bonne\" / \"page. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-04-a.png",
  "retenu": "J63/04",
  "job_id": "68a34fff-7ae7-45d3-aa6a-f6c240a6d102",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/04",
   "couv:J63"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0c72543c-3f33-469c-b814-795b661ebf38"
   },
   {
    "role": "image_references",
    "value": "55906da5-80f3-4727-a068-c9de232e4bb9"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Anciens liens\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Mettez à jour vos\" / \"liens partagés.\"; then the body in clean sans-serif, ink: \"Une ancienne adresse reste là où vous l’avez partagée : bio, fiche Google, signature. Repassez-y.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Bio Instagram\" — \"à jour ?\"; \"Fiche Google\" — \"à jour ?\"; \"Signature de courriel\" — \"à jour ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-05-a.png",
  "retenu": "J63/05",
  "job_id": "8590758a-890a-42ed-a83f-7ed0b795807c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1c17e4c5-ca36-4ae6-9913-d65f296fec11"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Carte, réservation,\" / \"contact testés\"; \"Chaque bouton ouvre\" / \"la bonne page\"; \"Bio et fiche Google à\" / \"jour\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J63-06-a.png",
  "retenu": "J63/06",
  "job_id": "976e2450-092c-4ba5-9786-b54369fb8999",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J63/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b7daa978-3bf4-44e4-b565-3a10b0bf2398"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Faites les 3 tests\" / \"aujourd’hui.\"\n- Under it, a medium sans-serif subline in off-white: \"La carte, la réservation, le contact : depuis votre téléphone, comme un client.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-01-a.png",
  "retenu": "J64/01",
  "job_id": "d626a9ef-9d31-4b2e-83fb-7a5774401d7c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/01",
   "v6:J90/01",
   "ecran:terreblanche-atelier"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e49144e6-1a2f-4503-8bc3-34610c93a409"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "f2e552f5-86cf-4c72-9f4e-0bd0fa6cae3f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a ceramics workshop called Terre Blanche.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Artisan d’art :\" / \"3 choses à\" / \"montrer en ligne.\" — the words \"3 choses\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour qu’on comprenne le prix d’une pièce faite main.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"TERRE BLANCHE\", \"Menu\", \"CÉRAMIQUE\", \"ANGERS\", \"L’atelier\", \"Les pièces\", \"Sur commande\", \"Stages\", \"Écrire à l’atelier\", \"atelier-terreblanche.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a round vase and a bowl.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Artisan d’art\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-02-a.png",
  "retenu": "J64/02",
  "job_id": "27b93ce7-fde5-45a0-b3b7-a6aa4a8e94b5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/02",
   "couv:J64"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7c186336-662a-41f4-ba6d-e464445cf6a8"
   },
   {
    "role": "image_references",
    "value": "d626a9ef-9d31-4b2e-83fb-7a5774401d7c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Fabrication\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Montrez les étapes\" / \"de fabrication.\"; then the body in clean sans-serif, ink: \"Tournage, séchage, cuisson : deux ou trois photos du travail expliquent le prix mieux qu’un long texte.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"La pièce seule, sur fond blanc\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La pièce, et la main qui la fait\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-03-a.png",
  "retenu": "J64/03",
  "job_id": "3a3167f1-76c5-4671-8dfc-058eff512eb0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/03",
   "couv:J64"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c24ae45f-a6e5-4071-8f5a-cccc882fad98"
   },
   {
    "role": "image_references",
    "value": "d626a9ef-9d31-4b2e-83fb-7a5774401d7c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Commandes\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Écrivez le délai des\" / \"pièces sur\" / \"commande.\"; then the body in clean sans-serif, ink: \"Une pièce sur commande prend des semaines. Dites le délai habituel et ce que vous pouvez personnaliser.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Délai\" — \"en semaines\"; \"Personnalisation\" — \"couleur, taille\"; \"Pièces uniques\" — \"non reproduites\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-04-a.png",
  "retenu": "J64/04",
  "job_id": "d9f83643-6d65-46de-9fab-d83d826fe01f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/04",
   "couv:J64"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c9e59e82-c8d1-425a-a937-b9b3ff0334ae"
   },
   {
    "role": "image_references",
    "value": "d626a9ef-9d31-4b2e-83fb-7a5774401d7c"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Stages\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Donnez la date, le\" / \"prix, les places.\"; then the body in clean sans-serif, ink: \"Si vous ouvrez l’atelier, écrivez aussi la durée et ce que l’on emporte en partant.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Voir les prochaines dates\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Offrir un stage\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-05-a.png",
  "retenu": "J64/05",
  "job_id": "5b09df68-9092-48f1-8a30-ee427b3d1bb9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b5ef883c-0bde-42e2-8b75-7374fadf7c11"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Les étapes en photos\"; \"Le délai des\" / \"commandes\"; \"Stages : date, prix,\" / \"places\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J64-06-a.png",
  "retenu": "J64/06",
  "job_id": "d9989c19-9e3a-40f8-9178-12c068bbf05a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J64/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6027095b-047b-4f52-b174-b11ad12543c2"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Photographiez\" / \"une étape de\" / \"votre travail.\"\n- Under it, a medium sans-serif subline in off-white: \"Nette, prise de jour. Sur un site Nolitana, vos photos sont recadrées et mises en page pour vous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-01-a.png",
  "retenu": "J65/01",
  "job_id": "b4844973-8e87-4ade-8090-40384bcb1c73",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "33cb43db-a899-40fd-a4b1-e801d3d98d7c"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Maintenance :\" / \"nos\" / \"promesses.\" — the words \"nos promesses\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Par écrit, avec leurs limites.\"\n- Centred: a real round die-cut sticker, salmon with a thick black outline, with \"✕\" in very heavy wide grotesk, ink.\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"« Zéro panne »\" in heavy wide grotesk, ink.\n- Lower right: a real round die-cut sticker, off-white with a thick black outline, with \"✓\" in very heavy wide grotesk, ink.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Mesuré toutes les 10 min\" in heavy wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-02-a.png",
  "retenu": null,
  "job_id": "cd95a88d-a33b-4638-9e6e-cf3d1b607f92",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/02",
   "couv:J65"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b75b947e-3bd1-4d93-8876-187ae8c05425"
   },
   {
    "role": "image_references",
    "value": "b4844973-8e87-4ade-8090-40384bcb1c73"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Nous vous\" / \"répondons sous\".\n- Centred: a wide terracotta band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"48 h\" in very heavy wide grotesk, off-white, and to its right \"jours ouvrés\" in heavy wide grotesk, off-white.\n- Lower half, centred, ink #14100E: \"À toute demande écrite. Le délai porte sur la réponse ; la réparation dépend ensuite du diagnostic.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-03-a.png",
  "retenu": "J65/03",
  "job_id": "15fbb99b-405e-4926-95f8-0a9f57bbc1e5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/03",
   "couv:J65"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1318a3b3-d308-490e-b1f6-2cc85278952e"
   },
   {
    "role": "image_references",
    "value": "b4844973-8e87-4ade-8090-40384bcb1c73"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Pannes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Une panne de notre\" / \"fait : corrigée sans\" / \"frais.\"; then the body in clean sans-serif, ink: \"Un outil tiers, comme votre outil de réservation, dépend de son éditeur.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Panne de notre fait\" — \"corrigée sans frais\"; \"Outil de réservation\" — \"chez son éditeur\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-04-a.png",
  "retenu": "J65/04",
  "job_id": "ceeefdb0-2def-4f1a-8950-8da420191c82",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/04",
   "couv:J65"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d3cabb80-c2cb-4725-a941-798fc065d43c"
   },
   {
    "role": "image_references",
    "value": "b4844973-8e87-4ade-8090-40384bcb1c73"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Disponibilité\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"99 % visés,\" / \"mesurés toutes\" / \"les 10 minutes.\"; then the body in clean sans-serif, ink: \"Par mois. Une sauvegarde chaque nuit, relue chaque semaine. Personne ne peut promettre zéro panne, ni la première place sur Google.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Zéro panne, jamais »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« 99 % visés, par écrit »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-05-a.png",
  "retenu": null,
  "job_id": "f336cc19-b77d-4af4-bf8c-7cdb25e20316",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8746d58a-0b95-4547-ae89-a786096f433a"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Réponse sous 48 h,\" / \"jours ouvrés\"; \"Nos pannes\" / \"corrigées sans frais\"; \"99 % de disponibilité\" / \"visés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J65-06-a.png",
  "retenu": "J65/06",
  "job_id": "82ba7e79-b287-4de6-933e-c91fa1aab1aa",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J65/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e2ae4f53-d005-40db-a219-79e3cfec5d5e"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Lisez nos\" / \"engagements.\"\n- Under it, a medium sans-serif subline in dark brown: \"Tout est écrit dans les conditions, avant de signer.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/conditions\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-01-a.png",
  "retenu": "J66/01",
  "job_id": "71174138-8e21-4c67-8acb-60d82d174fb7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "afdd1b90-fa6e-43f3-97c2-24e0bb896d3a"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Titres de site :\" / \"3 règles\" / \"simples.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"« Nos solutions »\" in heavy wide grotesk, ink.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"« Nos cours de Pilates »\" in heavy wide grotesk, off-white.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-02-a.png",
  "retenu": "J66/02",
  "job_id": "10c761b6-79e6-43e5-9630-a153d8560997",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/02",
   "couv:J66"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "03ed3eef-7b79-4087-99e2-7ce10f0a7927"
   },
   {
    "role": "image_references",
    "value": "71174138-8e21-4c67-8acb-60d82d174fb7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Nommez l’activité,\" / \"pas une catégorie.\" — the words \"pas une catégorie\" sit on one off-white rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on one line: \"« Nos solutions »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Nos cours de\" / \"Pilates »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-03-a.png",
  "retenu": "J66/03",
  "job_id": "50bfd8ef-38c3-4a75-92e5-3aeee5e51d33",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/03",
   "couv:J66",
   "ecran:seve-titres"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "df99ef62-7ee1-44b0-ac02-d3d7e781c6f8"
   },
   {
    "role": "image_references",
    "value": "71174138-8e21-4c67-8acb-60d82d174fb7"
   },
   {
    "role": "image_references",
    "value": "d72bf7a8-f02f-4003-9d50-c844237453ac"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a yoga and Pilates studio called Sève.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Testez : lisez les\" / \"titres seuls.\" — the words \"les titres seuls\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outlines and numbered salmon discs. The screen reads (small interface text, on the screen only): \"sève\", \"Menu\", \"Nos cours de Pilates\", \"Au sol, en petit groupe, pour renforcer le dos et gagner en souplesse, à votre rythme.\", \"Le planning\", \"Lundi yoga, mardi Pilates, jeudi renforcement. Les horaires de chaque cours sont ici.\", \"Nous écrire\", \"Une question avant un premier cours ? Réponse le jour même.\", \"studio-seve.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le test des titres\".\n- Left column, under the headline, ink #14100E: \"Parcourez la page sans lire les paragraphes. Si les titres suffisent à la comprendre, ils font leur travail.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-04-a.png",
  "retenu": "J66/04",
  "job_id": "9dd18a3a-3486-4113-8934-6bbcf6db124a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/04",
   "couv:J66"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "804c5b3a-e011-4133-b91a-90fb56fee4bf"
   },
   {
    "role": "image_references",
    "value": "71174138-8e21-4c67-8acb-60d82d174fb7"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Promesses\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Décrivez, ne\" / \"promettez pas.\"; then the body in clean sans-serif, ink: \"Nommez l’activité et ce qu’on y trouve. Laissez de côté les superlatifs et les chiffres que rien ne prouve.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Le meilleur Pilates de la région »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Pilates, cours collectifs et individuels »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-05-a.png",
  "retenu": "J66/05",
  "job_id": "5cae66e0-5924-4463-a932-18b54acc5d78",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3b99ca9d-a5c1-4f6b-b998-05bb728f4c4e"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"L’activité, pas « Nos\" / \"solutions »\"; \"Des titres compris\" / \"seuls\"; \"Aucun superlatif\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J66-06-a.png",
  "retenu": "J66/06",
  "job_id": "0309da29-6691-4c6c-8487-6fa650290e8b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J66/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c818d6cb-b88b-43b9-9930-c7bfc2ad8291"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Réécrivez votre\" / \"premier titre.\"\n- Under it, a medium sans-serif subline in off-white: \"L’activité d’abord. Chez Nolitana, on écrit vos pages, et vous relisez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-01-a.png",
  "retenu": "J67/01",
  "job_id": "7894e2bc-5b6e-48be-8c18-c38551984beb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "11653d31-0ed9-44be-a3e7-65959674aa74"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Site et outil de\" / \"réservation : qui\" / \"fait quoi ?\" — the words \"qui fait quoi\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Et chacun son abonnement.\"\n- Centred: a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Le site\" — \"présenter, orienter\"; \"L’outil\" — \"créneaux, confirmations\"; \"L’abonnement à l’outil\" — \"chez son éditeur\" (this row highlighted in salmon), off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-02-a.png",
  "retenu": "J67/02",
  "job_id": "3df1ffe7-a774-4c46-9c35-6451c95b84fc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/02",
   "couv:J67"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "55b8c791-e863-457d-9187-1698d3892e6b"
   },
   {
    "role": "image_references",
    "value": "7894e2bc-5b6e-48be-8c18-c38551984beb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Le site\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Le site mène à la\" / \"réservation.\"; then the body in clean sans-serif, ink: \"Son bouton dit ce qu’il ouvre : une table, un cours, un rendez-vous.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver une table\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir la carte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-03-a.png",
  "retenu": "J67/03",
  "job_id": "bf4848d0-f432-439b-ae2b-9bc26ee531d4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/03",
   "couv:J67"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "31f1b40b-e0ab-44fe-aa12-b7ea703b0871"
   },
   {
    "role": "image_references",
    "value": "7894e2bc-5b6e-48be-8c18-c38551984beb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"L’outil\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"L’outil gère\" / \"créneaux et\" / \"confirmations.\"; then the body in clean sans-serif, ink: \"Acomptes, annulations : tout dépend du service choisi. Son abonnement reste dû à son éditeur.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Créneaux, confirmations\" — \"l’outil\"; \"Le lien vers l’outil\" — \"votre panneau\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-04-a.png",
  "retenu": "J67/04",
  "job_id": "171155b1-3ed9-447a-a11c-a7e9d72aef2e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/04",
   "couv:J67"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "101a10d4-eae5-4532-9b2b-51e0354b2eab"
   },
   {
    "role": "image_references",
    "value": "7894e2bc-5b6e-48be-8c18-c38551984beb"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Gardez un site à\" / \"vous.\" — the words \"à vous\" sit on a terracotta rounded highlight with off-white letters that wraps onto the next line with the text.\n- Centred: on the left, a real off-white paper speech bubble with a black outline and its tail at the bottom-left, with the tiny uppercase label \"VOUS\" and the ink text \"Mon logiciel de réservation me propose un site pour quelques euros de plus.\"\n- Centred: on the right, a real terracotta paper speech bubble with a black outline and its tail at the bottom-right, with the tiny uppercase label \"NOLITANA\" and the off-white text \"Gardez-le pour les réservations : on le relie à votre site.\"\n- Lower half, centred, ink #14100E: \"Un site fourni avec un abonnement vit avec cet abonnement. Le vôtre reste à vous le jour où vous changez d’outil.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-05-a.png",
  "retenu": "J67/05",
  "job_id": "aa52a021-7e37-443b-96f4-41d9be2f1a19",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "05b6f7b5-6ce1-4fb1-b6ea-558851b737b6"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Le site montre le\" / \"chemin\"; \"L’outil gère les\" / \"réservations\"; \"Votre site reste à\" / \"vous\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J67-06-a.png",
  "retenu": "J67/06",
  "job_id": "56b87326-4367-4271-b884-32a6a57de0c7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J67/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "eed7bbe5-7f9d-44ae-996e-b29483a411f7"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Listez vos outils\" / \"actuels.\"\n- Under it, a medium sans-serif subline in dark brown: \"Lequel, et à quel prix. Chez Nolitana, votre outil se relie au site dans toutes les formules.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-01-a.png",
  "retenu": "J68/01",
  "job_id": "99aa81be-8664-4a67-815e-c5b814da6c83",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/01",
   "v6:J90/01",
   "ecran:pointe-cours"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "be8b6f8f-085c-4251-b552-b2d2af66c034"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "51d5824b-22be-468b-925d-a9fc5bf327b2"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a ballet school called Pointe.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"École de danse :\" / \"3 infos pour les\" / \"parents.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Un parent cherche d’abord l’âge de son enfant.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pointe\", \"Menu\", \"ÉCOLE DE DANSE\", \"SAISON 2026-2027\", \"Les cours\", \"Éveil\", \"4 – 5 ans\", \"Initiation\", \"6 – 7 ans\", \"Classique\", \"dès 8 ans\", \"Réserver un cours d’essai\", \"ecole-pointe.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a pair of ballet shoes.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"École de danse\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-02-a.png",
  "retenu": "J68/02",
  "job_id": "df3d6789-bd56-49f7-a481-3157eee3b2ef",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/02",
   "couv:J68"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "70c58350-0c6f-4417-b78a-e86a62073f09"
   },
   {
    "role": "image_references",
    "value": "99aa81be-8664-4a67-815e-c5b814da6c83"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Âge\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Classez vos cours\" / \"par âge.\"; then the body in clean sans-serif, ink: \"Éveil, initiation, débutants adultes : chaque cours dit à quel âge et à quel niveau il s’adresse.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Cours enfants »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Éveil, 4 – 5 ans, le mercredi »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-03-a.png",
  "retenu": "J68/03",
  "job_id": "048589d2-d9b6-493b-8433-2f4ad493ea7e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/03",
   "couv:J68"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c9cf4283-5fee-4ad7-a382-5e34fb12ed2c"
   },
   {
    "role": "image_references",
    "value": "99aa81be-8664-4a67-815e-c5b814da6c83"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Essai\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Expliquez le cours\" / \"d’essai.\"; then the body in clean sans-serif, ink: \"S’il existe : sa date, son prix, et ce qu’il faut apporter.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver un essai\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir le planning\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-04-a.png",
  "retenu": "J68/04",
  "job_id": "a6f4f238-3bf7-4e26-b152-31da1acd9205",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/04",
   "couv:J68"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "391db5fb-e120-4005-8dde-63525b256223"
   },
   {
    "role": "image_references",
    "value": "99aa81be-8664-4a67-815e-c5b814da6c83"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Calendrier\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Datez la reprise et\" / \"le spectacle.\"; then the body in clean sans-serif, ink: \"Les familles s’organisent des mois à l’avance : reprise, vacances, spectacle de fin d’année.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Reprise\" — \"la date\"; \"Vacances scolaires\" — \"cours ou pas ?\"; \"Spectacle\" — \"la date et le lieu\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-05-a.png",
  "retenu": "J68/05",
  "job_id": "70468bd3-c354-4038-9c71-a24ef4f82ac2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6679bfd8-5ad3-4fb9-991f-df76202630cd"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Les cours classés\" / \"par âge\"; \"Le cours d’essai\" / \"expliqué\"; \"Reprise et spectacle\" / \"datés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J68-06-a.png",
  "retenu": "J68/06",
  "job_id": "1350c5ed-4d34-4928-8cce-72440bd12b08",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J68/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bfd9d2da-5738-4a64-a7aa-a83e8b78b878"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez votre\" / \"page des cours.\"\n- Under it, a medium sans-serif subline in off-white: \"Âge, essai, dates : tout y est ? Chez Nolitana, on écrit cette page avec vous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-01-a.png",
  "retenu": "J69/01",
  "job_id": "51396e5b-43dc-4bbc-9460-0803d797216b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b0789320-b355-44ad-905d-936d643753d2"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Refonte :\" / \"3 étapes pour\" / \"qu’elle serve.\" — the words \"3 étapes\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Un site « plus moderne » ne suffit pas.\"\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"« Plus moderne »\" in heavy wide grotesk, ink.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"« Les horaires, sans chercher »\" in heavy wide grotesk, off-white.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-02-a.png",
  "retenu": "J69/02",
  "job_id": "912b721f-57b2-4ea0-9bd8-3bafa5f63472",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/02",
   "couv:J69"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "87bf1f01-132d-4473-aab9-72a81a3bad80"
   },
   {
    "role": "image_references",
    "value": "51396e5b-43dc-4bbc-9460-0803d797216b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Problème\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Nommez ce qui\" / \"bloque.\"; then the body in clean sans-serif, ink: \"Les clients ne trouvent pas la carte, les horaires, le contact ? Un problème précis donne la direction.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Le site fait daté »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« On m’appelle pour les horaires »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-03-a.png",
  "retenu": "J69/03",
  "job_id": "8adb7863-858c-41eb-a13e-71ef46912262",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/03",
   "couv:J69"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d221b183-cfe8-4d2e-9292-c9c4736a9b1a"
   },
   {
    "role": "image_references",
    "value": "51396e5b-43dc-4bbc-9460-0803d797216b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Regardez quelqu’un\" / \"utiliser le site.\" — the words \"utiliser le site\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Le test\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Une tâche précise\" with the small grey line \"trouver les horaires\"; \"Une personne\" / \"extérieure\" with the small grey line \"qui connaît peu le site\"; \"Ses hésitations\" with the small grey line \"notées, pas corrigées\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-04-a.png",
  "retenu": "J69/04",
  "job_id": "c6906d86-d492-4fce-b85f-e32efdd150eb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/04",
   "couv:J69"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a2b264ca-d25d-498f-85b2-04fd0fcd2ecf"
   },
   {
    "role": "image_references",
    "value": "51396e5b-43dc-4bbc-9460-0803d797216b"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Résultat\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Refaites le même\" / \"test après.\"; then the body in clean sans-serif, ink: \"Même tâche, même type de personne. Vérifiez ce qui est devenu plus simple, pas seulement plus beau.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Il est plus beau »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Elle a trouvé les horaires sans aide »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-05-a.png",
  "retenu": "J69/05",
  "job_id": "bbb53555-2094-45c5-a470-41aa32014032",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "72602b9a-7f29-4368-8462-8aa461b8cb1b"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un problème précis\"; \"Un test avant\"; \"Le même test après\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J69-06-a.png",
  "retenu": "J69/06",
  "job_id": "4b8e27e5-b0f9-4b33-bcea-9f3e3a50d7f4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J69/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "04f4515e-1de9-4b17-8afc-8afae68ab77a"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez votre\" / \"problème en une\" / \"phrase.\"\n- Under it, a medium sans-serif subline in off-white: \"Elle guidera toute la refonte. Chez Nolitana, c’est par là qu’un projet commence.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-01-a.png",
  "retenu": "J70/01",
  "job_id": "4b708dee-dee5-4401-b68b-bad572749121",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e207b4b4-c0c5-4f57-afd3-00359231e0e6"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Après la mise en\" / \"ligne, on fait\" / \"quoi ?\" — the words \"on fait quoi\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Du jour J à chaque semaine.\"\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Toutes les 10 minutes\" in heavy wide grotesk, ink.\n- Lower half, centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Chaque nuit\" in heavy wide grotesk, off-white.\n- Lower left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Chaque semaine\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-02-a.png",
  "retenu": "J70/02",
  "job_id": "d046e6a8-2e08-4586-b263-1de663e16b1a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/02",
   "couv:J70"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a3c42316-d6d4-4ee8-a93a-9dc8544fefa0"
   },
   {
    "role": "image_references",
    "value": "4b708dee-dee5-4401-b68b-bad572749121"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Ce qui se passe le\" / \"jour J.\" — the words \"le jour J\" sit on a terracotta rounded highlight with off-white letters that wraps onto the next line with the text.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Jour J\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Le site, à votre nom de\" / \"domaine\"; \"Votre fiche Google\" with the small grey line \"créée ou reprise\"; \"Votre lien d’avis Google\"; \"Le premier\" / \"prélèvement\" with the small grey line \"pas avant ce jour-là\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-03-a.png",
  "retenu": "J70/03",
  "job_id": "829ab08d-1336-46f7-951b-9b3f52a5d323",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/03",
   "couv:J70"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "38bb85e4-7569-49b2-a3da-8e948db2d0e8"
   },
   {
    "role": "image_references",
    "value": "4b708dee-dee5-4401-b68b-bad572749121"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Sans vous\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Nous surveillons et\" / \"sauvegardons le\" / \"site.\"; then the body in clean sans-serif, ink: \"Vous n’avez rien à lancer, ni à surveiller.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Toutes les 10 minutes\" — \"la page est mesurée\"; \"Chaque nuit\" — \"le site est sauvegardé\"; \"Chaque semaine\" — \"la sauvegarde est relue\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-04-a.png",
  "retenu": "J70/04",
  "job_id": "c529a3e5-b3e7-4fcb-b888-c1c444b7bcfd",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/04",
   "couv:J70",
   "ecran:panneau-plat"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "214aa347-5a55-4047-80f7-36e5e15d9dd9"
   },
   {
    "role": "image_references",
    "value": "4b708dee-dee5-4401-b68b-bad572749121"
   },
   {
    "role": "image_references",
    "value": "b11d6ada-85a6-451b-8962-614f70fb8a71"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of the Nolitana editing panel open on a bistro menu item.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vous changez textes\" / \"et prix vous-même.\" — the words \"textes et prix\" sit on a terracotta rounded highlight with off-white letters that wraps onto the next line with the text.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 5° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours. The screen reads (small interface text, on the screen only): \"Menu\", \"PANNEAU · LA CARTE\", \"BISTROT-PIVOINE.FR\", \"Daurade grillée\", \"Plats\", \"Desserts\", \"Boissons\", \"Nom en français\", \"Daurade grillée\", \"Nom en anglais\", \"Grilled sea bream\", \"Description en français\", \"Fenouil rôti, huile d’olive au citron.\", \"Description en anglais\", \"Roasted fennel, lemon olive oil.\", \"Prix\", \"€\", \"24\", \"Enregistrer\", \"nolitana.com\". Keep a faint, realistic glass reflection.\n- Lower right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le panneau\".\n- Left column, under the headline, ink #14100E: \"Dans le panneau, et c’est en ligne. Pour le reste, une réponse sous 48 heures, jours ouvrés.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-05-a.png",
  "retenu": "J70/05",
  "job_id": "5152bbe9-3367-4be8-a238-d506e86234ec",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "25b799e7-6047-4c03-b8b1-d3e8156d7db5"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Jour J : site, fiche,\" / \"lien d’avis\"; \"Surveillance et\" / \"sauvegardes : nous\"; \"Textes et prix : vous\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J70-06-a.png",
  "retenu": "J70/06",
  "job_id": "7249bac8-9f9f-4da2-8160-368ea003937a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J70/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "5e72798c-75bb-402c-8c74-082a72d8f720"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Voyez ce qui est\" / \"compris.\"\n- Under it, a medium sans-serif subline in dark brown: \"Ligne par ligne, sur la page Sites internet.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/sites-internet\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-01-a.png",
  "retenu": "J71/01",
  "job_id": "5de33032-0b86-4a01-b1a2-a38a81efe2cc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/01",
   "v6:J89/01",
   "photo:bouquet"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "98a5b8eb-0e00-445a-80c0-f71b17a55283"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "29fcc7d2-eb9c-4354-9377-a83391216279"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real photograph of a florist bouquet, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Photos :\" / \"2 cadrages à\" / \"vérifier.\" — the words \"2 cadrages\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Le sujet doit rester visible partout.\"\n- Middle right: a real matte photo print of Image 3 with a thin off-white border, straight, middle right, held by two strips of masking tape, with a soft natural shadow.\n- Middle left: a real matte photo print of Image 3 with a thin off-white border, straight, middle left, held by two strips of masking tape, with a soft natural shadow.\n- Lower left: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Bannière\" in heavy wide grotesk, off-white.\n- Lower right: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Galerie\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-02-a.png",
  "retenu": "J71/02",
  "job_id": "368315a2-259e-4191-b92d-ef2fb31bf907",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/02",
   "couv:J71",
   "photo:tasse"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b2427687-8430-4488-a93a-0b6ebfc21b4f"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "d077688b-fb44-4120-8548-6517113ca47e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real photograph of a cup of coffee on a café table, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Below the headline: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Emplacement\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Cadrez selon\" / \"l’emplacement.\"; then the body in clean sans-serif, ink: \"Une bannière large et une galerie verticale ne coupent pas l’image au même endroit.\"\n  At the bottom of the card, two real matte photo prints of Image 3 cropped differently: on the left a wide landscape crop, with the small grey caption \"Bannière\" under it; on the right a tall portrait crop, with the small grey caption \"Galerie\" under it. The cup stays whole in both crops.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-03-a.png",
  "retenu": null,
  "job_id": "08cc43df-ef70-40a1-b5c1-f6b5e1c73fa9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/03",
   "couv:J71",
   "ecran:lierre-bureau",
   "ecran:lierre-portrait"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62640a09-9119-4c9d-895e-9868a49ca35a"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "c03509b0-40b8-462b-809f-47125eeaa8c3"
   },
   {
    "role": "image_references",
    "value": "6104ba52-18df-44fd-90e4-eb5ca02bba35"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a florist called Lierre.\n- Image 4: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez aussi sur\" / \"téléphone.\" — the words \"sur téléphone\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"atelier-lierre.fr\", \"Lierre\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage, livrés dans la commune.\", \"Commander un bouquet\".\n- Middle right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Paysage\".\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"NANTES\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage.\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Portrait\".\n- Bottom-left, ink #14100E: \"Sur ordinateur, la photo s’étire en largeur. Sur téléphone, le cadrage se resserre : le sujet reste-t-il visible ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-04-a.png",
  "retenu": "J71/04",
  "job_id": "237eed6a-1d33-4c53-a78a-10431d479038",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/04",
   "couv:J71"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "caba2f6e-678a-4e1a-9f27-f10a0ef4ca51"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Originaux\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Gardez les photos\" / \"d’origine.\" — the words \"les photos d’origine\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text; then the body in clean sans-serif, ink: \"Une photo trop serrée ne se recadre plus. L’original, en grand, laisse de la marge autour du sujet.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Une capture d’écran recadrée\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La photo d’origine, en grand\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-05-a.png",
  "retenu": "J71/05",
  "job_id": "ffdab377-6061-496e-b6bf-77177684bc30",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ec351724-6138-4165-8f7f-3996baff70bf"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un cadrage par\" / \"emplacement\"; \"Un contrôle sur\" / \"téléphone\"; \"Les photos d’origine\" / \"gardées\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-06-a.png",
  "retenu": "J71/06",
  "job_id": "59666fc7-e412-4d81-94b3-798cb1395f46",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f5d8e2aa-7096-4878-9865-ba97a2f6b02b"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Ouvrez votre site\" / \"sur téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"Le sujet de chaque photo reste-t-il visible ? Chez Nolitana, vos photos sont recadrées et mises en page.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-01-a.png",
  "retenu": "J72/01",
  "job_id": "67859f35-c287-4522-914c-114eb828c0a4",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9cb6b8e4-87cf-478d-825d-99cbc02e3817"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"En ligne en\" / \"15 jours\" / \"ouvrés.\" — the words \"15 jours ouvrés\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"À compter de vos textes et de vos photos.\"\n- Lower half, centred: a wide ink band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"15\" in very heavy wide grotesk, off-white, and to its right \"jours ouvrés\" in heavy wide grotesk, salmon.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-02-a.png",
  "retenu": "J72/02",
  "job_id": "5a152886-a7e6-418f-9011-b235c7e12780",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/02",
   "couv:J72"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e7415c51-f8c5-49b0-8617-256783a7e8d6"
   },
   {
    "role": "image_references",
    "value": "67859f35-c287-4522-914c-114eb828c0a4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Jour 1\" with off-white text.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Vous nous décrivez\" / \"votre commerce.\"; then the body in clean sans-serif, ink: \"Ce que vous vendez, à qui, avec vos textes et vos photos. On vous confirme la formule et le délai, par écrit.\"; then a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"Ce que je vends, à qui, où…\" in clean sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-03-a.png",
  "retenu": "J72/03",
  "job_id": "31ae1b66-ee1c-4a21-bc25-c18fd4cb0a07",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/03",
   "couv:J72"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ad21eed2-4a72-4dde-ba97-be78a5da0a96"
   },
   {
    "role": "image_references",
    "value": "67859f35-c287-4522-914c-114eb828c0a4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Jours 2 à 12\" with off-white text.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"On écrit, vous\" / \"relisez.\"; then the body in clean sans-serif, ink: \"Le site se monte à une adresse privée. Vous demandez toutes les corrections voulues avant la mise en ligne.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Demander une correction\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Valider\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-04-a.png",
  "retenu": "J72/04",
  "job_id": "e2030ee4-5554-4ec4-9eb5-1a1e0144cc36",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/04",
   "couv:J72"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fcf05c0e-5d03-440e-a1d4-d8c20581fdb5"
   },
   {
    "role": "image_references",
    "value": "67859f35-c287-4522-914c-114eb828c0a4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Jour 15\" with off-white text.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Vous prenez la\" / \"main.\"; then the body in clean sans-serif, ink: \"Le nom de domaine est à vous, le site est en ligne, et 20 minutes plus tard vous changez votre premier prix vous-même.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Nom de domaine\" — \"à votre nom\"; \"Site\" — \"en ligne\"; \"Premier prix changé\" — \"20 minutes après\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-05-a.png",
  "retenu": "J72/05",
  "job_id": "33cdc73c-2c0c-489d-b0eb-dccc8ecded70",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "40598faa-8630-4b51-983d-07c78e0c2147"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Jour 1 : votre\" / \"description\"; \"Jours 2 à 12 : vos\" / \"relectures\"; \"Jour 15 : la mise en\" / \"ligne\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J72-06-a.png",
  "retenu": "J72/06",
  "job_id": "cbae5db9-7fd4-4283-89f7-8269a2377ede",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J72/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "71e94455-6151-4f6f-81a3-615792ab8e03"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Rassemblez vos\" / \"textes et vos\" / \"photos.\"\n- Under it, a medium sans-serif subline in dark brown: \"Les 15 jours ouvrés commencent à leur réception.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-01-a.png",
  "retenu": "J73/01",
  "job_id": "e0ce6b25-9055-42d5-a25d-b2eb69f91b81",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "96941d7e-ca2f-4798-ac45-59ce511f094f"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Sur mesure : ce\" / \"que ça change.\" — the words \"Sur mesure\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Au minimum. Pour vendre ou réserver en ligne, sans outil tiers.\"\n- Lower half, centred: a wide ink band of real paper running across the full width of the slide, rotated about -7°, with the huge number \"290 €\" in very heavy wide grotesk, off-white, and to its right \"par mois\" in heavy wide grotesk, salmon.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-02-a.png",
  "retenu": "J73/02",
  "job_id": "f72a8b25-acfe-4827-8543-00751b8958b9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/02",
   "couv:J73"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "986913e8-e817-4bc3-897d-d5a5d2193298"
   },
   {
    "role": "image_references",
    "value": "e0ce6b25-9055-42d5-a25d-b2eb69f91b81"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Usage\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Prenez Sur mesure\" / \"pour une fonction.\" — the words \"fonction\" sit on one salmon rounded highlight with ink letters; then the body in clean sans-serif, ink: \"Pas pour un style : le site est le même dans les 3 formules. Sur mesure sert quand il doit vendre, réserver, ou suivre votre métier.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Un design plus personnalisé »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Une réservation faite pour mon métier »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-03-a.png",
  "retenu": "J73/03",
  "job_id": "cbbff968-322c-46d5-9b80-1414c69f23cc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/03",
   "couv:J73"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e6cd99df-5c11-4a92-afcf-2bc0678754ec"
   },
   {
    "role": "image_references",
    "value": "e0ce6b25-9055-42d5-a25d-b2eb69f91b81"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Sur mesure ajoute\" / \"3 choses à Enseigne.\" — the words \"3 choses\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"En plus\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Autant de pages et de\" / \"langues\" with the small grey line \"que le projet en demande\"; \"Une réservation ou une\" / \"vente en ligne\" with the small grey line \"développée pour vous\"; \"Les développements\" / \"métier\" with the small grey line \"compris\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-04-a.png",
  "retenu": "J73/04",
  "job_id": "c853f898-aa39-4d0b-b4ac-750bda361b91",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/04",
   "couv:J73"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "997046dd-2bd4-4436-9851-493cea01615a"
   },
   {
    "role": "image_references",
    "value": "e0ce6b25-9055-42d5-a25d-b2eb69f91b81"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Prix\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Dès 290 € par mois,\" / \"12 mois\" / \"d’engagement.\"; then the body in clean sans-serif, ink: \"Un développement propre à votre métier ne s’amortit pas en un mois.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Par mois\" — \"dès 290 €\"; \"Engagement\" — \"12 mois\"; \"Première année\" — \"dès 3 480 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-05-a.png",
  "retenu": "J73/05",
  "job_id": "61d196c8-931f-4b2a-b513-72ca1688602d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "064c977c-6e21-4b0b-a6af-345baf9b5694"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Pour une fonction\" / \"précise\"; \"Enseigne, plus\" / \"3 ajouts\"; \"Dès 290 € par mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J73-06-a.png",
  "retenu": "J73/06",
  "job_id": "36ecb1e5-8da6-44e2-a507-4acab7de8d68",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J73/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3c67e7a2-7a65-439f-af07-4790abb1656f"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Décrivez la\" / \"fonction qu’il vous\" / \"faut.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Ce que le site doit faire, pas seulement montrer. On vous répond avec la formule et le délai, par écrit.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-01-a.png",
  "retenu": "J74/01",
  "job_id": "e4306624-dfd9-4a2f-8362-a5a459ef1117",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7d5ed59d-e0b0-41ee-aa96-f0111bd6aaf2"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly four lines: \"Vos clients\" / \"connaissent-ils\" / \"vos mots de\" / \"métier ?\" — the words \"mots de métier\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Cadillac\" in heavy wide grotesk, ink.\n- Centred: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Flash\" in heavy wide grotesk, off-white.\n- Lower right: a real round die-cut sticker, salmon with a thick black outline, with \"?\" in very heavy wide grotesk, ink.\n- Lower left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Reformer\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-02-a.png",
  "retenu": "J74/02",
  "job_id": "b7635aca-2c41-4628-b32c-a8d3c8ba42b6",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/02",
   "couv:J74"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2b091cf0-e613-4adb-8bd0-dccda3c015f0"
   },
   {
    "role": "image_references",
    "value": "e4306624-dfd9-4a2f-8362-a5a459ef1117"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Jargon\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Expliquez vos mots\" / \"de métier.\"; then the body in clean sans-serif, ink: \"Un nouveau client ne sait pas ce qu’est une Cadillac ou un flash. Un exemple suffit.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Cadillac\" — \"une machine de Pilates\"; \"Flash\" — \"un motif déjà dessiné\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-03-a.png",
  "retenu": "J74/03",
  "job_id": "3cb3d00b-1969-4b31-b9a0-76cf0c144a4b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/03",
   "couv:J74"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "24040621-5a50-4afc-baa7-eed0bcfce4c3"
   },
   {
    "role": "image_references",
    "value": "e4306624-dfd9-4a2f-8362-a5a459ef1117"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Partez des\" / \"questions de vos\" / \"clients.\" — the words \"questions\" sit on one salmon rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on one line: \"« Prestations »\".\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Quel cours\" / \"choisir ? »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-04-a.png",
  "retenu": "J74/04",
  "job_id": "fcc878bb-2e62-42ac-b47c-4f71dc65e88e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/04",
   "couv:J74"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "74b42dcf-614a-48f9-b599-669fadb787e8"
   },
   {
    "role": "image_references",
    "value": "e4306624-dfd9-4a2f-8362-a5a459ef1117"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Test\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Faites relire sans\" / \"rien expliquer.\"; then the body in clean sans-serif, ink: \"Demandez à quelqu’un de raconter ce qu’il a compris. Ses hésitations montrent où préciser.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Tu vois ce que je veux dire ? »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Raconte-moi ce que tu as compris. »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-05-a.png",
  "retenu": "J74/05",
  "job_id": "6eeff6b4-eb5c-4c6a-9413-cc122b96d159",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0f80cabb-4e02-4e61-bd73-01c9bd2a6691"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un exemple par mot\" / \"de métier\"; \"Des rubriques en\" / \"questions\"; \"Une relecture sans\" / \"explication\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J74-06-a.png",
  "retenu": "J74/06",
  "job_id": "dc6c3cac-43cf-43c5-b582-d3ecdccfdc2d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J74/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1035cd46-1e5e-42bf-8722-e2d30777b86f"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Faites relire trois\" / \"intitulés.\"\n- Under it, a medium sans-serif subline in off-white: \"Par quelqu’un qui ne connaît pas votre métier.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-01-a.png",
  "retenu": "J75/01",
  "job_id": "bfcd19c8-ab65-47c1-9b98-294ee6b70313",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/01",
   "v6:J90/01",
   "ecran:mesange-accueil",
   "ecran:mesange-bureau",
   "ecran:mesange-accueil-se"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "b28ec111-ccb9-4fca-bcaa-28d824548816"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "7a49437b-61b6-4646-a110-110df3dcad2e"
   },
   {
    "role": "image_references",
    "value": "ab691396-d449-4c26-83e2-0c706aa2419c"
   },
   {
    "role": "image_references",
    "value": "42946d20-eafa-471f-b5d3-cdf1a97e838e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n- Image 4: a real desktop browser screenshot of a page of the website of a neighbourhood café called Mésange.\n- Image 5: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Chaque site\" / \"vérifié sur\" / \"3 écrans.\" — the words \"3 écrans\" sit on one off-white rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Du petit téléphone au grand écran.\"\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 4° clockwise, lower right, the larger of the two phones there, the nearer one to the centre, in front of the browser print, overlapping its right edge, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Venir nous voir\", \"La carte\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a large real matte print of Image 4, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 3° anticlockwise, lower left, with a soft natural shadow. Reproduce Image 4 exactly: same words, typefaces, colours and photo. It reads: \"cafe-mesange.fr\", \"Mésange\", \"La carte\", \"Le brunch\", \"Horaires\", \"Nous trouver\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Café de torréfacteur, tartines et pâtisseries du matin. Brunch le dimanche, sur réservation.\", \"Venir nous voir\", \"La carte\".\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 8° clockwise, lower right, noticeably smaller than the other phone, at the far right edge of the slide, with a soft natural shadow. Its screen shows Image 5 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"CAFÉ · ANGERS\", \"OUVERT DÈS 7 H 30\", \"Le café du quartier,\", \"du petit-déjeuner au brunch.\", \"Réserver\", \"Horaires\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-02-a.png",
  "retenu": "J75/02",
  "job_id": "eec4f08a-2c97-4e66-92e1-dd486fd994d8",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/02",
   "couv:J75"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9e00b83d-bf5e-4bce-808a-dfb841c1e7d6"
   },
   {
    "role": "image_references",
    "value": "bfcd19c8-ab65-47c1-9b98-294ee6b70313"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Pourquoi\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Le petit écran\" / \"révèle les défauts.\"; then the body in clean sans-serif, ink: \"Un bouton qui tient sur un grand téléphone peut déborder sur un petit. Une ligne courte sur téléphone s’étire sur ordinateur.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Petit téléphone\" — \"ce qui déborde\"; \"Téléphone courant\" — \"le cas ordinaire\"; \"Grand écran\" — \"les lignes trop longues\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-03-a.png",
  "retenu": "J75/03",
  "job_id": "a9f3ef14-a214-46ee-a73d-fb6db16e157b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/03",
   "couv:J75",
   "ecran:mesange-petit"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f69b3718-7df5-4131-8900-5f682e99d503"
   },
   {
    "role": "image_references",
    "value": "bfcd19c8-ab65-47c1-9b98-294ee6b70313"
   },
   {
    "role": "image_references",
    "value": "9685be7f-ca25-45ff-abe1-bbc50fdb5f87"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a neighbourhood café called Mésange.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Testez sur le plus\" / \"petit téléphone.\" — the words \"le plus petit\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Mésange\", \"Menu\", \"CAFÉ · ANGERS\", \"OUVERT\", \"Le café du quartier\", \"Café de torréfacteur, tartines et brunch le dimanche.\", \"Réserver\", \"Appeler\", \"Itinéraire\", \"Du mardi au dimanche, dès 7 h 30. En terrasse dès les beaux jours, et à l’intérieur toute l’année.\", \"cafe-mesange.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Le plus petit\".\n- Left column, under the headline, ink #14100E: \"Empruntez celui d’un proche. Ouvrez votre site : les boutons tiennent-ils sur une ligne ?\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-04-a.png",
  "retenu": "J75/04",
  "job_id": "2d8656f1-3839-4629-b43f-3eeb2ee4102e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/04",
   "couv:J75"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "54a6657a-7ca3-4c11-9b8f-3781d38972b1"
   },
   {
    "role": "image_references",
    "value": "bfcd19c8-ab65-47c1-9b98-294ee6b70313"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"3\", then the headline in very heavy wide grotesk, ink #14100E, on one line: \"Vérifiez ces 3 points.\" — the words \"ces 3 points\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Sur chaque écran\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Le texte\" with the small grey line \"se lit sans zoomer\"; \"Les boutons\" with the small grey line \"se touchent au pouce\"; \"Le menu\" with the small grey line \"mène à chaque page\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-05-a.png",
  "retenu": "J75/05",
  "job_id": "9701e4f4-9654-48dd-9596-13a9340b9438",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "264606a4-f0bd-42a2-b1fa-8e356ce2e6ab"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"3 tailles d’écran\" / \"testées\"; \"Le plus petit en\" / \"premier\"; \"Texte, boutons, menu\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J75-06-a.png",
  "retenu": "J75/06",
  "job_id": "f23ae9fd-61f4-4612-9cdd-b1b2e83b79ee",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J75/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3aa985d1-c59b-4294-a319-4f4ff4bdda1e"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Ouvrez votre site\" / \"sur un petit\" / \"téléphone.\"\n- Under it, a medium sans-serif subline in dark brown: \"Celui d’un proche. Chaque site Nolitana est vérifié sur ces 3 écrans.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\". To its right, a small hand-drawn ink dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-01-a.png",
  "retenu": "J76/01",
  "job_id": "395b19dd-2088-4969-9882-4116eb1f2239",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/01",
   "v6:J89/01",
   "ecran:seve-planning",
   "ecran:pivoine-carte"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6c777ee4-068b-4d99-8828-cd05fca80c47"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "5e5ec879-dcbb-47d1-b4f7-7bc2bed7eb2e"
   },
   {
    "role": "image_references",
    "value": "bd798b74-40d4-415f-8527-3dd2e2c19b16"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a yoga and Pilates studio called Sève.\n- Image 4: a real iPhone screenshot of a page of the website of a neighbourhood bistro called Pivoine.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Chaque page\" / \"doit se lire\" / \"seule.\" — the words \"seule\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"On arrive souvent sans passer par l’accueil.\"\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 6° clockwise, lower right, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"sève\", \"Menu\", \"CETTE SAISON\", \"YOGA · PILATES\", \"Planning\", \"Lundi\", \"Yoga, 18 h 30\", \"Mardi\", \"Pilates, 18 h 30\", \"Jeudi\", \"Renforcement, 19 h\", \"Cours de 60 minutes, huit personnes au plus. Tapis fournis.\", \"S’inscrire\", \"studio-seve.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"Pivoine\", \"Menu\", \"CARTE DU MOMENT\", \"MIDI ET SOIR\", \"La carte\", \"Soupe de poissons\", \"12 €\", \"Daurade grillée\", \"24 €\", \"Risotto aux cèpes\", \"21 €\", \"Tarte au citron\", \"9 €\", \"Cuisine du marché : la carte change avec les arrivages, les prix sont écrits sur chaque ligne.\", \"Réserver une table\", \"bistrot-pivoine.fr\". Keep a faint, realistic glass reflection.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-02-a.png",
  "retenu": "J76/02",
  "job_id": "aff679a2-4037-40fb-8936-c67fb3e6a90d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/02",
   "couv:J76"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1ca5252b-5aa4-43da-a79e-ac2a757f0ac5"
   },
   {
    "role": "image_references",
    "value": "395b19dd-2088-4969-9882-4116eb1f2239"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Arrivée\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Un lien peut ouvrir\" / \"n’importe quelle\" / \"page.\"; then the body in clean sans-serif, ink: \"Une story, un message, une recherche : on arrive directement sur la carte, un projet ou un cours.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Une story\" — \"la carte\"; \"Un message\" — \"le planning\"; \"Une recherche\" — \"un projet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-03-a.png",
  "retenu": "J76/03",
  "job_id": "f095d449-56be-4c5c-977c-ccd1f0ba492f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/03",
   "couv:J76",
   "ecran:seve-entree"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d315a4ec-a83e-4b07-8ea4-8930d83c942c"
   },
   {
    "role": "image_references",
    "value": "395b19dd-2088-4969-9882-4116eb1f2239"
   },
   {
    "role": "image_references",
    "value": "8f68d9ff-7429-4ad4-bbed-018152e14860"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a yoga and Pilates studio called Sève.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Rappelez qui vous\" / \"êtes en haut.\" — the words \"qui vous êtes\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outlines and numbered salmon discs. The screen reads (small interface text, on the screen only): \"sève\", \"Menu\", \"STUDIO SÈVE · YOGA ET PILATES\", \"NANTES\", \"Le planning\", \"Trois cours par semaine, en petit groupe. Chaque cours est ouvert aux débutants.\", \"Réserver\", \"Tarifs\", \"studio-seve.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Page d’entrée\".\n- Left column, under the headline, ink #14100E: \"Le nom de l’activité, un titre clair, une suite visible : on sait tout de suite où l’on est.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-04-a.png",
  "retenu": "J76/04",
  "job_id": "81099177-e2d5-4d88-8257-b74b3c352f31",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/04",
   "couv:J76"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e6e221f1-64ba-4fb9-9afb-5bf5d30c87af"
   },
   {
    "role": "image_references",
    "value": "395b19dd-2088-4969-9882-4116eb1f2239"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Suite\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Finissez chaque\" / \"page par un\" / \"bouton.\"; then the body in clean sans-serif, ink: \"Réserver, voir les tarifs, vous écrire : après la lecture, on sait quoi faire.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Réserver\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Voir les tarifs\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Nous écrire\", a small mouse arrow cursor (white with a black outline) resting on it.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-05-a.png",
  "retenu": "J76/05",
  "job_id": "e4954dc7-59e1-4bf5-a1af-3f0913f73c2d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "12c8eb80-d2af-4eba-989d-e8e1d4aa5c67"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Toute page est une\" / \"entrée\"; \"Votre nom en haut\"; \"Un bouton en bas\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J76-06-a.png",
  "retenu": "J76/06",
  "job_id": "cab57c61-5d53-4814-8579-12cb96fb3255",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J76/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "33063929-4b51-480b-994b-c3e72a935942"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Partagez la\" / \"bonne page, pas\" / \"l’accueil.\"\n- Under it, a medium sans-serif subline in off-white: \"Dans votre prochaine story, mettez le lien de la page dont vous parlez.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-01-a.png",
  "retenu": "J77/01",
  "job_id": "497a0e84-761c-4b3b-b05b-28ce3bb50def",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/01",
   "v6:J90/01",
   "ecran:camera-devanture"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d441b86f-254e-495f-8084-095decdbba78"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "26077d4e-8d8f-4f49-920b-f1554999926e"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of the iPhone camera app framing a shop front.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre service\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Préparez votre\" / \"site avec votre\" / \"téléphone.\" — the words \"avec votre téléphone\" sit on an off-white rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in dark brown: \"Ce qu’il faut avant le premier échange.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: the iPhone camera app framing a shop front in daylight, with the mode labels \"PHOTO\" and \"PORTRAIT\" and the round shutter button. Keep a faint, realistic glass reflection.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Nette, prise de jour\" in heavy wide grotesk, off-white.\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-02-a.png",
  "retenu": "J77/02",
  "job_id": "522add6f-4c8a-4c6c-8a67-152249c171a7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/02",
   "couv:J77"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "19619fa0-28eb-4dcf-b241-fdec2766a578"
   },
   {
    "role": "image_references",
    "value": "497a0e84-761c-4b3b-b05b-28ce3bb50def"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Photographiez\" / \"3 choses.\" — the words \"3 choses\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"De jour, net\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Le lieu\" with the small grey line \"la salle, la devanture, l’accès\"; \"Les produits\" with the small grey line \"tels qu’ils sont servis ou vendus\"; \"Les détails du travail\" with the small grey line \"une matière, une finition\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-03-a.png",
  "retenu": "J77/03",
  "job_id": "457f8dd5-af06-4542-bf2b-d3fe3fd56689",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/03",
   "couv:J77"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "433f5e20-d8dd-4552-90b7-0bbe9b37f340"
   },
   {
    "role": "image_references",
    "value": "497a0e84-761c-4b3b-b05b-28ce3bb50def"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Textes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Deux lignes\" / \"suffisent pour\" / \"commencer.\"; then the body in clean sans-serif, ink: \"Dites ce que vous vendez et à qui, par courriel ou au téléphone : les pages s’écrivent à partir de là.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Attendre d’avoir « tout rédigé »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Ce que vous vendez, à qui, où\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-04-a.png",
  "retenu": "J77/04",
  "job_id": "1cbe034d-696c-46f9-9627-12be8bcdc685",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/04",
   "couv:J77"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "84110c6f-56e8-499b-a016-4d4869b119f7"
   },
   {
    "role": "image_references",
    "value": "497a0e84-761c-4b3b-b05b-28ce3bb50def"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Compris\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Nous recadrons\" / \"vos photos.\"; then the body in clean sans-serif, ink: \"Elles sont recadrées et mises en page. Une séance photo n’est pas dans l’abonnement : elle se prépare à part.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Recadrage, mise en page\" — \"compris\"; \"Séance photo\" — \"non comprise\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-05-a.png",
  "retenu": "J77/05",
  "job_id": "74d9ffeb-6f6b-4769-8cbe-a42d7c4cfb1e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1aaf194b-ba77-4aa0-9b4a-d2b6a6476871"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Des photos nettes, de\" / \"jour\"; \"Deux lignes sur votre\" / \"activité\"; \"Le recadrage\" / \"compris\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J77-06-a.png",
  "retenu": "J77/06",
  "job_id": "874c6148-c7b6-4205-842e-912a7b82627a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J77/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d2ba0abb-60eb-45ad-88ae-8aeca63694b2"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Rassemblez\" / \"photos et textes.\"\n- Under it, a medium sans-serif subline in dark brown: \"Quelques photos nettes, ce que vous vendez, à qui. Puis écrivez-nous.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/contact\" in heavy wide grotesk; under it, in dark brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-01-a.png",
  "retenu": "J78/01",
  "job_id": "9f09e633-d4b6-4e48-940a-3015ee07f480",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/01",
   "v6:J90/01",
   "ecran:arpent-realisations"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c9c0d27f-7f16-4a4a-83fe-fa112063ea60"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "2a1ce939-7e37-4a11-b22c-5c6fd84a65bf"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of an interior design studio called Arpent.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Architecte\" / \"d’intérieur :\" / \"3 infos à ajouter.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour qu’un client reconnaisse son projet dans les vôtres.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"ARPENT\", \"Menu\", \"Réalisations\", \"Lieu\", \"appartement\", \"Surface\", \"45 m²\", \"Mission\", \"suivi complet\", \"Parler de votre projet\", \"studio-arpent.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of an architect floor plan.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Architecte d’intérieur\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-02-a.png",
  "retenu": "J78/02",
  "job_id": "fafc97dd-cf1c-4515-a5d4-4913359d8ef5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/02",
   "couv:J78"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f7310233-8d76-4a31-8004-90eb25e96de6"
   },
   {
    "role": "image_references",
    "value": "9f09e633-d4b6-4e48-940a-3015ee07f480"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Projets\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ajoutez 3 lignes\" / \"sous chaque\" / \"projet.\"; then the body in clean sans-serif, ink: \"Type de lieu, surface, mission : le visiteur voit si son projet ressemble aux vôtres.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Lieu\" — \"appartement, commerce\"; \"Surface\" — \"en m²\"; \"Mission\" — \"conseil ou suivi complet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-03-a.png",
  "retenu": "J78/03",
  "job_id": "c462bf71-ef67-4b8e-9224-4e012d8ba710",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/03",
   "couv:J78"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "272675d8-946e-4887-8a93-0295eeec3e1f"
   },
   {
    "role": "image_references",
    "value": "9f09e633-d4b6-4e48-940a-3015ee07f480"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Décrivez votre\" / \"méthode en étapes.\" — the words \"méthode\" sit on one off-white rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. An ink tab on its top edge reads \"Comment ça se passe\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Le premier\" / \"rendez-vous\" with the small grey line \"sur place ou à distance\"; \"Les plans et le budget\" with the small grey line \"avant les travaux\"; \"Le suivi du chantier\" with the small grey line \"si vous le proposez\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-04-a.png",
  "retenu": "J78/04",
  "job_id": "1c7a9d77-f572-4b21-9666-d39e5c324219",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/04",
   "couv:J78"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "29c9b47e-d73e-4d97-925b-863812fa0a9b"
   },
   {
    "role": "image_references",
    "value": "9f09e633-d4b6-4e48-940a-3015ee07f480"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Zone\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites où vous\" / \"intervenez.\"; then the body in clean sans-serif, ink: \"Ville, région, à distance : une ligne évite des demandes que vous ne pourrez pas suivre.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Partout en France »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Sur place dans la région, à distance ailleurs »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-05-a.png",
  "retenu": "J78/05",
  "job_id": "cf444718-5428-4b7f-a7ad-047f42902ee3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f9afd229-46e1-4706-a83e-af574d7a8595"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Lieu, surface, mission\"; \"La méthode en étapes\"; \"La zone d’intervention\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J78-06-a.png",
  "retenu": "J78/06",
  "job_id": "e92e0ca7-95f8-427c-ac9b-6a717baf0a9c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J78/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "984ce882-95a4-45e6-b9c6-4947a1ee0512"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Complétez votre\" / \"dernier projet.\"\n- Under it, a medium sans-serif subline in off-white: \"Le lieu, la surface, la mission : trois lignes suffisent.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-01-a.png",
  "retenu": "J79/01",
  "job_id": "4fb1a847-d2f0-420f-bcbe-15ea35fb5ac0",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9cd33495-dcb7-4aa6-8127-6b54ae134382"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Horaires :\" / \"identiques\" / \"partout.\" — the words \"identiques\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"3 étapes pour qu’ils ne se contredisent plus.\"\n- Middle left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Site : 19 h\" in heavy wide grotesk, ink.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Fiche Google : 20 h\" in heavy wide grotesk, off-white.\n- Lower right: a real round die-cut sticker, salmon with a thick black outline, with \"?\" in very heavy wide grotesk, ink.\n- Lower left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Instagram : 19 h 30\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-02-a.png",
  "retenu": "J79/02",
  "job_id": "8882354e-bc76-427a-895c-4102ebbdfce3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/02",
   "couv:J79"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e5fde7f9-07f5-4a6e-9bbf-05f7152d2178"
   },
   {
    "role": "image_references",
    "value": "4fb1a847-d2f0-420f-bcbe-15ea35fb5ac0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Référence\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Choisissez une\" / \"version qui fait foi.\"; then the body in clean sans-serif, ink: \"Pour les prix ou les horaires, désignez un seul document de référence. Tout le reste le recopie.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Trois versions, trois horaires\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Une référence, recopiée partout\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-03-a.png",
  "retenu": "J79/03",
  "job_id": "b8834bb2-266e-4549-b2da-30cf2c836d4b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/03",
   "couv:J79"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "57013c52-98ea-4256-a1e9-0786f6a1d9df"
   },
   {
    "role": "image_references",
    "value": "4fb1a847-d2f0-420f-bcbe-15ea35fb5ac0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Mettez à jour les\" / \"4 endroits.\" — the words \"les 4 endroits\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Après chaque changement\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Le site\"; \"Les réseaux sociaux\"; \"La fiche Google\"; \"Les guides et\" / \"annuaires\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-04-a.png",
  "retenu": "J79/04",
  "job_id": "380cb7e4-08c6-4dcd-8ce1-7d7708e0efe3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/04",
   "couv:J79"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "275cef87-903d-4243-a1ef-7438a53ebe23"
   },
   {
    "role": "image_references",
    "value": "4fb1a847-d2f0-420f-bcbe-15ea35fb5ac0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Date\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Datez ce qui\" / \"change.\"; then the body in clean sans-serif, ink: \"Une carte de saison, un planning : précisez la période. On sait à quoi l’information s’applique.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Un planning\" — \"« saison 2026-2027 »\"; \"Une carte\" — \"« carte d’automne »\"; \"Des tarifs\" — \"« au 1er janvier 2027 »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-05-a.png",
  "retenu": "J79/05",
  "job_id": "cccb8da0-74f4-4da9-bdd1-5c476011db47",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "54221c55-ef02-45e9-ad04-b799dd31c854"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Une seule référence\"; \"Les 4 endroits à jour\"; \"Les changements\" / \"datés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J79-06-a.png",
  "retenu": "J79/06",
  "job_id": "0ff0e3b7-d0be-446c-b4fc-fb2cae5b4d1f",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J79/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "e9564232-fa9f-4328-8f41-2c4dd732aa32"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Choisissez votre\" / \"référence.\"\n- Under it, a medium sans-serif subline in off-white: \"Puis listez où elle est recopiée : site, fiche Google, réseaux, guides.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-01-a.png",
  "retenu": "J80/01",
  "job_id": "58bb055d-6253-4ab9-9a8f-0c77899ba759",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dcfc38a0-bceb-4539-98b3-03b4db474459"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Avant de signer,\" / \"lisez ces\" / \"4 lignes.\" — the words \"4 lignes\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Rétractation, prix, engagement, départ.\"\n- Centred: a small real printed table with thin rules and a black outline, four rows, label on the left and value on the right in bold: \"Rétractation\" — \"14 jours\"; \"Premier prélèvement\" — \"à la mise en ligne\"; \"Engagement\" — \"12 mois, puis au mois\"; \"Résiliation\" — \"un courriel\", off-white, lying on the surface with a soft shadow.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-02-a.png",
  "retenu": "J80/02",
  "job_id": "ed2fc911-8129-4e04-be6e-f1cbe61e18be",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/02",
   "couv:J80"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "3590ea44-2afe-46e9-8ef7-f5ca02a874a6"
   },
   {
    "role": "image_references",
    "value": "58bb055d-6253-4ab9-9a8f-0c77899ba759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Rétractation\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"14 jours pour\" / \"changer d’avis.\"; then the body in clean sans-serif, ink: \"Sans motif, sans pénalité : un courriel suffit. Pendant les 7 premiers jours, rien n’est encaissé.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Rétractation\" — \"14 jours\"; \"7 premiers jours\" — \"rien d’encaissé\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-03-a.png",
  "retenu": "J80/03",
  "job_id": "24e204ec-8f57-418d-ae2f-a3fb7ca069da",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/03",
   "couv:J80"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "80e21868-41a7-480a-bd52-4bf1af5b161b"
   },
   {
    "role": "image_references",
    "value": "58bb055d-6253-4ab9-9a8f-0c77899ba759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Prix\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Un prix fixe\" / \"pendant 12 mois.\"; then the body in clean sans-serif, ink: \"Le prix est fixe les 12 premiers mois. Ensuite, une révision au plus une fois par an, dans la limite de l’indice Syntec, annoncée deux mois avant.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"12 premiers mois\" — \"prix fixe\"; \"Ensuite\" — \"une révision par an, au plus\"; \"Annonce\" — \"2 mois avant\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-04-a.png",
  "retenu": "J80/04",
  "job_id": "fb08eabf-6faa-400e-95d8-a83e558c2b22",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/04",
   "couv:J80"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d359a0c8-9e43-4cd8-aaa6-4581fcaf47cd"
   },
   {
    "role": "image_references",
    "value": "58bb055d-6253-4ab9-9a8f-0c77899ba759"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Départ\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Pour partir : un\" / \"courriel, 30 jours\" / \"avant.\"; then the body in clean sans-serif, ink: \"Pas de lettre recommandée, pas de reconduction pour une nouvelle année, aucune société de financement entre vous et nous.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Recommandé, reconduction d’un an\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Un courriel, 30 jours avant l’échéance\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-05-a.png",
  "retenu": "J80/05",
  "job_id": "17ade5af-e3aa-498a-afe3-d65214b3d4a7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1d222293-2e35-44a5-817d-77b53adbfb58"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"14 jours pour\" / \"changer d’avis\"; \"Prix fixe pendant\" / \"12 mois\"; \"Un courriel pour\" / \"partir\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J80-06-a.png",
  "retenu": "J80/06",
  "job_id": "e860309a-e643-4b46-bb0a-ec4fe3acabdb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J80/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dfd7ad5a-b200-4b05-a8b7-93155afc05c6"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Lisez nos\" / \"conditions.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Tout est écrit, en clair, avant de signer.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/conditions\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-01-a.png",
  "retenu": "J81/01",
  "job_id": "3c781bd6-c4d2-47ae-a143-fb66bce5b55a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7c869298-897a-4a5d-bedb-616d4ae10b46"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly four lines: \"Vous\" / \"trouve-t-on\" / \"hors\" / \"Instagram ?\" — the words \"hors Instagram\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Un site se partage partout, même sans compte.\"\n- Lower half, centred: a real pill-shaped input field, off-white with a black outline and a small search icon, containing \"votre activité, votre ville\" in clean sans-serif.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Sans compte Instagram\" in heavy wide grotesk, off-white.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-02-a.png",
  "retenu": "J81/02",
  "job_id": "58a910af-e458-4935-bc1a-04cc90314592",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/02",
   "couv:J81"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6cc817fc-aec2-45a1-9a1e-a44a4e9fd464"
   },
   {
    "role": "image_references",
    "value": "3c781bd6-c4d2-47ae-a143-fb66bce5b55a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Partage\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Donnez un lien que\" / \"tout le monde\" / \"ouvre.\"; then the body in clean sans-serif, ink: \"Un courriel, un message, un flyer : un site s’ouvre sans compte Instagram.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"Copier le lien\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Partager\", a small mouse arrow cursor (white with a black outline) resting on it.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-03-a.png",
  "retenu": "J81/03",
  "job_id": "30209c06-63f2-41bc-8739-b9200f834e97",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/03",
   "couv:J81"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "8877128c-4975-4323-b6d0-357951d3115e"
   },
   {
    "role": "image_references",
    "value": "3c781bd6-c4d2-47ae-a143-fb66bce5b55a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Rendez ces 4 infos\" / \"lisibles par Google.\" — the words \"ces 4 infos\" sit on one salmon rounded highlight with ink letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"À vérifier\". Inside, four evenly spaced rows, each with a small square checkbox holding a red square: \"Le nom de l’activité\"; \"Le lieu\" with the small grey line \"la ville, l’adresse\"; \"Les horaires\" with the small grey line \"dans le format que Google lit\"; \"La fiche Google\" with the small grey line \"alignée sur le site\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-04-a.png",
  "retenu": "J81/04",
  "job_id": "c828b980-2a5a-442e-af25-1673007df467",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/04",
   "couv:J81"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f8725082-7f67-40b8-95bd-314e268de7ab"
   },
   {
    "role": "image_references",
    "value": "3c781bd6-c4d2-47ae-a143-fb66bce5b55a"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Prudence\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Personne ne peut\" / \"promettre la\" / \"première place.\"; then the body in clean sans-serif, ink: \"Avoir un site ne garantit ni un rang, ni un nombre de demandes. Des informations exactes et suivies, en revanche, se vérifient.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Premier sur Google, garanti »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Vos informations, lisibles et à jour »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-05-a.png",
  "retenu": "J81/05",
  "job_id": "914a4cd5-bba7-412c-98bf-ff43de0ed449",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "282b4f6f-6580-4660-81fe-dd90263a31ff"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un lien qui s’ouvre\" / \"partout\"; \"Nom, lieu, horaires\" / \"lisibles\"; \"Aucun classement\" / \"promis\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J81-06-a.png",
  "retenu": "J81/06",
  "job_id": "b10ac493-d32d-44d6-b0e1-ecebb395f254",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J81/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9a2a9933-2ec2-4369-99b1-0984e8c51eba"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Cherchez votre\" / \"activité en ligne.\"\n- Under it, a medium sans-serif subline in off-white: \"Sans passer par Instagram : que trouve-t-on ?\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-01-a.png",
  "retenu": "J82/01",
  "job_id": "9e92035f-a4d3-421a-ab32-1a5b7d90f703",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/01",
   "v6:J90/01",
   "ecran:marge-coups"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a4e37a9f-8e36-4535-a484-faea94899853"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "770fefac-c561-439f-94fa-de90df41cf4d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a bookshop called Marge.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Librairie : 3 idées\" / \"pour votre site.\" — the words \"3 idées\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Pour prolonger le conseil du comptoir.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"marge\", \"Menu\", \"LIBRAIRIE\", \"CE MOIS-CI\", \"Nos coups de cœur\", \"Rencontre\", \"jeudi, 19 h\", \"Commander un livre\", \"librairie-marge.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a stack of books.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Librairie\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-02-a.png",
  "retenu": "J82/02",
  "job_id": "cea898d1-2761-4efd-839b-817988995f71",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/02",
   "couv:J82"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "09b9e46a-dab8-4537-831a-ce789aaef9df"
   },
   {
    "role": "image_references",
    "value": "9e92035f-a4d3-421a-ab32-1a5b7d90f703"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Coups de cœur\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Montrez quelques\" / \"livres, pas le\" / \"catalogue.\"; then the body in clean sans-serif, ink: \"Trois livres, avec une ligne de la personne qui les a lus : c’est ce qu’on ne trouve pas ailleurs.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"La liste des nouveautés\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"Trois livres, et pourquoi les lire\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-03-a.png",
  "retenu": "J82/03",
  "job_id": "d02b2b50-9e90-4914-b058-20ae8b1d1265",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/03",
   "couv:J82"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fbc7d9c6-cf3c-4292-8ea5-9a724efc2531"
   },
   {
    "role": "image_references",
    "value": "9e92035f-a4d3-421a-ab32-1a5b7d90f703"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Rencontres\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Datez vos\" / \"rencontres,\" / \"retirez-les après.\"; then the body in clean sans-serif, ink: \"Signatures, lectures, club de lecture : la date, l’heure, et s’il faut réserver.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"Rencontre\" — \"date et heure\"; \"Réservation\" — \"conseillée ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-04-a.png",
  "retenu": "J82/04",
  "job_id": "a1fd8e96-a311-425b-95bc-a2156510f3bb",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/04",
   "couv:J82"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "21909559-747f-478a-b1c1-93917ab500be"
   },
   {
    "role": "image_references",
    "value": "9e92035f-a4d3-421a-ab32-1a5b7d90f703"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Commandes\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Expliquez comment\" / \"commander un\" / \"livre.\"; then the body in clean sans-serif, ink: \"Par téléphone, par courriel, avec retrait en librairie : donnez aussi le délai habituel.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Commander un livre\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Retrait en librairie\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-05-a.png",
  "retenu": "J82/05",
  "job_id": "4d28888b-f85d-4708-bc3e-4259e8f6733c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a59860a2-6d99-4430-9dbb-e94bcc74d413"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"3 coups de cœur\" / \"commentés\"; \"Des rencontres\" / \"datées\"; \"La commande\" / \"expliquée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J82-06-a.png",
  "retenu": "J82/06",
  "job_id": "40d3d743-9537-4e94-b02b-31667670006d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J82/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "af50fe06-bdd9-46aa-8143-4c0d3c6e9796"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Écrivez trois\" / \"coups de cœur.\"\n- Under it, a medium sans-serif subline in off-white: \"Une ligne pour chacun : pourquoi le lire.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-01-a.png",
  "retenu": "J83/01",
  "job_id": "026302d7-9a16-4836-8a7a-d81347bed4c5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/01",
   "v6:J89/01",
   "ecran:brune-contact"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "9b59be65-7309-4b8e-b679-b368bd60bc36"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   },
   {
    "role": "image_references",
    "value": "b331da2b-f2c6-4dbb-8c06-88d7e911ffe4"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly three lines: \"Contact :\" / \"3 endroits où le\" / \"mettre.\" — the words \"3 endroits\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"En haut, en bas, et sur téléphone.\"\n- Lower left: a real modern iPhone with a thin black bezel, tilted about 6° anticlockwise, lower left, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"Nos prestations\", \"Coupe, couleur et soin, pour elle et pour lui. Chaque rendez-vous commence par un diagnostic : on prend le temps de regarder vos cheveux avant de proposer.\", \"Appeler\", \"Écrire\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- A small hand-drawn dashed off-white arrow, placed and curved as in Image 1.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-02-a.png",
  "retenu": "J83/02",
  "job_id": "04289699-39fc-40e0-a2cd-bdb2ce1ab07e",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/02",
   "couv:J83",
   "ecran:brune-menu"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fb95019f-e353-46a3-b4f6-bcc34ae4a927"
   },
   {
    "role": "image_references",
    "value": "026302d7-9a16-4836-8a7a-d81347bed4c5"
   },
   {
    "role": "image_references",
    "value": "91abfeab-1b2e-412a-9cbb-05e61b596cd0"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real iPhone screenshot of a page of the website of a hair salon called Brune.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Top, left-aligned: an off-white number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Mettez « Contact »\" / \"dans le menu.\" — the words \"dans le menu\" sit on one off-white rounded highlight with ink letters.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"BRUNE\", \"Menu\", \"Accueil\", \"Prestations\", \"Tarifs\", \"Contact\", \"Du mardi au samedi, sur rendez-vous.\", \"salon-brune.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"« Contact »\".\n- Left column, under the headline, ink #14100E: \"Qui veut vous joindre le cherche là. Un mot habituel est plus clair qu’une formule originale.\"\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-03-a.png",
  "retenu": "J83/03",
  "job_id": "a6b71473-0e36-44f5-a9d7-3735bb781b96",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/03",
   "couv:J83"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "ead185fb-f778-4867-8e0e-9c9ff9cb91fd"
   },
   {
    "role": "image_references",
    "value": "026302d7-9a16-4836-8a7a-d81347bed4c5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Ajoutez un contact\" / \"en bas de page.\" — the words \"un contact\" sit on one salmon rounded highlight with ink letters.\n- Upper card: a real thick sand-coloured paper card, very slightly crumpled, with rounded corners, a black outline and a soft natural shadow. On its top edge, an off-white tab reading \"À éviter\" with ink text; on its top-right corner, an off-white disc with a black outline containing a bold ×.\n  Inside the card, in this order: the headline in very heavy wide grotesk, warm grey-brown, on exactly two lines: \"La page s’arrête,\" / \"sans suite.\"\n- Lower card: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"À faire\" with off-white text; on its top-right corner, a terracotta disc with a black outline containing a bold white tick.\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"« Une question ?\" / \"Écrivez-nous »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-04-a.png",
  "retenu": "J83/04",
  "job_id": "48d7871f-bf54-4da7-b9e9-800adf058d54",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/04",
   "couv:J83"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dad5b339-843e-4685-b508-b417e041885b"
   },
   {
    "role": "image_references",
    "value": "026302d7-9a16-4836-8a7a-d81347bed4c5"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Téléphone\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Testez les boutons\" / \"Appeler et Écrire.\"; then the body in clean sans-serif, ink: \"Touchez le numéro, le lien de courriel : un bouton n’est utile que s’il fonctionne.\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"Appeler\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"Écrire\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-05-a.png",
  "retenu": "J83/05",
  "job_id": "e58bd6f3-6f51-400d-9cfe-9f1ac5c6fe3c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "36988532-5e73-4a19-85bb-720e1f6feb83"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"« Contact » dans le\" / \"menu\"; \"Un contact en bas de\" / \"page\"; \"Boutons testés sur\" / \"téléphone\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J83-06-a.png",
  "retenu": "J83/06",
  "job_id": "5db82abb-1369-4bb9-aee4-65b5f677fa54",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J83/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "968a69e4-5b75-4f5f-a31d-6f2e90de5b0e"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Faites le\" / \"parcours\" / \"jusqu’au contact.\"\n- Under it, a medium sans-serif subline in off-white: \"Depuis l’accueil, et depuis votre page la plus longue.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-01-a.png",
  "retenu": "J84/01",
  "job_id": "7ea27276-9287-4076-b16c-ae4662bab627",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/01",
   "v6:J90/01",
   "ecran:safran-producteurs"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "47427eab-3a6f-4b57-8b60-1f465b1486a1"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "136d9de4-a8b2-4b2b-bbb2-338abcce3a6d"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a delicatessen called Safran.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"Épicerie fine :\" / \"présentez vos\" / \"producteurs.\" — the words \"présentez vos producteurs\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"On vient pour un produit, on revient pour une histoire.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"SAFRAN\", \"Menu\", \"ÉPICERIE FINE\", \"CIRCUIT COURT\", \"Nos producteurs\", \"Salé\", \"Sucré\", \"Paniers garnis\", \"Commander un panier\", \"epicerie-safran.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a preserving jar.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Épicerie fine\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-02-a.png",
  "retenu": "J84/02",
  "job_id": "aa7cedb9-9ef3-45b6-87a3-c8a30661be22",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/02",
   "couv:J84"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fe8daa78-e93d-4cf7-bc9e-e7e6d9281168"
   },
   {
    "role": "image_references",
    "value": "7ea27276-9287-4076-b16c-ae4662bab627"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Producteurs\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Nommez chaque\" / \"producteur et son\" / \"lieu.\" — the words \"producteur\" sit on one salmon rounded highlight with ink letters; then the body in clean sans-serif, ink: \"D’où vient ce miel, qui fait cette huile : c’est ce qui donne envie d’acheter chez vous.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"« Produits artisanaux »\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"« Miel de châtaignier, d’un apiculteur du département »\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-03-a.png",
  "retenu": "J84/03",
  "job_id": "e8f98f1d-d461-463f-be1d-e0328003b9d2",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/03",
   "couv:J84"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "61442609-54df-4408-9261-e75aa20edf99"
   },
   {
    "role": "image_references",
    "value": "7ea27276-9287-4076-b16c-ae4662bab627"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Paniers\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Donnez la date\" / \"limite des paniers.\"; then the body in clean sans-serif, ink: \"Paniers garnis, coffrets d’entreprise : jusqu’à quand commander, et comment les récupérer.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Commande\" — \"date limite\"; \"Retrait\" — \"en boutique\"; \"Livraison\" — \"selon la zone\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-04-a.png",
  "retenu": "J84/04",
  "job_id": "c71f2098-9bae-46ce-a522-bf8ec8641c09",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/04",
   "couv:J84"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "2b549a12-950d-4648-b81b-b12a356e80b0"
   },
   {
    "role": "image_references",
    "value": "7ea27276-9287-4076-b16c-ae4662bab627"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Saison\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Montrez la\" / \"sélection du mois,\" / \"datée.\"; then the body in clean sans-serif, ink: \"Tout le rayon en ligne se tient mal à jour. Une sélection datée donne envie de revenir.\"; then a slightly crumpled sand-coloured paper strip with a circled × and the struck-through grey text \"Tout le rayon en ligne\"; then a crisp off-white paper strip with a black outline, a terracotta disc with a white tick, and the bold ink text \"La sélection du mois, datée\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-05-a.png",
  "retenu": "J84/05",
  "job_id": "f35ae702-4ba0-45c3-85a4-4bb68e195c96",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fee9cb5a-ab05-4eb6-a325-cb3db65226d3"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Un nom, un lieu par\" / \"producteur\"; \"La date limite des\" / \"paniers\"; \"La sélection du mois\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J84-06-a.png",
  "retenu": "J84/06",
  "job_id": "84b3b248-68a6-4d0e-882d-1b1b3cbe6eac",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J84/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "0a42ac30-194b-4b00-a105-8449995957ab"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Présentez un\" / \"producteur.\"\n- Under it, a medium sans-serif subline in off-white: \"Son nom, son lieu, son produit : une ligne.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-01-a.png",
  "retenu": "J85/01",
  "job_id": "9900b440-58c6-465d-ad22-83e7c2ef1e37",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/01",
   "v6:J90/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "547e4e7f-d7fe-474d-8713-d7af7806b080"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined pill with a tiny red square and the text \"Notre offre\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly three lines: \"89, 149 ou 290 € :\" / \"quelle formule\" / \"choisir ?\" — the words \"quelle formule\" sit on one terracotta rounded highlight with off-white letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"Trois prix écrits d’avance, aucune taxe en plus.\"\n- Middle right: a real round die-cut sticker, terracotta with a thick black outline, with \"290 €\" in very heavy wide grotesk, off-white.\n- Middle left: a real round die-cut sticker, off-white with a thick black outline, with \"89 €\" in very heavy wide grotesk, ink.\n- Lower half, centred: a real round die-cut sticker, salmon with a thick black outline, with \"149 €\" in very heavy wide grotesk, ink.\n- Lower left: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Devanture\" in heavy wide grotesk, ink.\n- Lower right: a real die-cut matte vinyl sticker, terracotta with a thick black outline, slightly rotated, reading \"Sur mesure\" in heavy wide grotesk, off-white.\n- Lower half, centred: a real die-cut matte vinyl sticker, off-white with a thick black outline, slightly rotated, reading \"Enseigne\" in heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-02-a.png",
  "retenu": "J85/02",
  "job_id": "a5f27976-6873-4fc9-928d-8e6f8adab815",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/02",
   "couv:J85"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "c39ba71f-3363-494f-9fbd-f485b838955d"
   },
   {
    "role": "image_references",
    "value": "9900b440-58c6-465d-ad22-83e7c2ef1e37"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Devanture\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"89 € par mois : pour\" / \"être trouvé.\"; then the body in clean sans-serif, ink: \"Avec les bons horaires et les bons prix. Jusqu’à 6 pages, en français et en anglais.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Pages\" — \"jusqu’à 6, FR / EN\"; \"Votre outil de réservation\" — \"relié\"; \"Première année\" — \"1 068 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-03-a.png",
  "retenu": "J85/03",
  "job_id": "64c3a567-53ce-4b7a-b464-6a1effeafcbe",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/03",
   "couv:J85"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "332f2f4a-dc2b-44fd-995a-44cc286c4072"
   },
   {
    "role": "image_references",
    "value": "9900b440-58c6-465d-ad22-83e7c2ef1e37"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Enseigne\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"149 € par mois :\" / \"pour être choisi.\"; then the body in clean sans-serif, ink: \"Tout Devanture, et jusqu’à 12 pages, vos messages dans le panneau, vos nouvelles photos mises en page chaque année.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Pages\" — \"jusqu’à 12\"; \"Messages de contact\" — \"dans le panneau\"; \"Première année\" — \"1 788 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-04-a.png",
  "retenu": "J85/04",
  "job_id": "deb86b9b-eff0-4469-9cfc-aecf3b64cbe1",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/04",
   "couv:J85"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "d0e84c5a-49f2-4939-8f9c-2dc1aa89fbd3"
   },
   {
    "role": "image_references",
    "value": "9900b440-58c6-465d-ad22-83e7c2ef1e37"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Sur mesure\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Dès 290 € : pour\" / \"vendre ou\" / \"réserver.\"; then the body in clean sans-serif, ink: \"En ligne, sans outil tiers. Tout Enseigne, et les développements métier compris.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Pages et langues\" — \"selon le projet\"; \"Réservation, vente\" — \"développées pour vous\"; \"Première année\" — \"dès 3 480 €\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-05-a.png",
  "retenu": "J85/05",
  "job_id": "084b857d-8203-436d-9d34-4ed7f75e0226",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7549eefe-54e3-480d-b7dd-ee6c14122296"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, an ink tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Devanture : être\" / \"trouvé\"; \"Enseigne : être choisi\"; \"Sur mesure : vendre,\" / \"réserver\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J85-06-a.png",
  "retenu": "J85/06",
  "job_id": "1b03c4ea-9619-4ecc-87c6-995b47cb7a5d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J85/06",
   "v6:J90/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "fa43337f-9ef1-4ec6-8fb7-efd817433895"
   },
   {
    "role": "image_references",
    "value": "90c5b95d-9c29-4905-b6e1-88e8e65d7113"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Comparez la\" / \"première année.\"\n- Under it, a medium sans-serif subline in warm grey-brown: \"Le tableau complet, avec les engagements.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com/tarifs\" in heavy wide grotesk; under it, in warm grey-brown: \"(lien en bio)\".\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, spanning most of the width, with a small red square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-01-a.png",
  "retenu": "J86/01",
  "job_id": "570c8482-3f51-43f4-a433-a77069d67994",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/01",
   "v6:J89/01"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "1d471aee-2b18-4c18-afd6-e7e141018c8a"
   },
   {
    "role": "image_references",
    "value": "0c6338b7-d895-45d1-a1a2-55b5683481be"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain, and a salmon wavy band along the bottom edge, as in Image 1.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"Conseil du jour\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, with a small off-white square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, off-white, on exactly two lines: \"Texte lisible :\" / \"3 règles.\" — the words \"3 règles\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in off-white: \"Pour le lire sur téléphone, même en plein jour.\"\n- Middle right: a real round die-cut sticker, off-white with a thick black outline, with \"✕\" in very heavy wide grotesk, ink.\n- Lower right: a real round die-cut sticker, salmon with a thick black outline, with \"✓\" in very heavy wide grotesk, ink.\n- Bottom-right: an off-white pill-shaped sticker with a black outline: \"Glissez →\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-02-a.png",
  "retenu": "J86/02",
  "job_id": "811968c2-c788-4580-b2fa-99808c336850",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/02",
   "couv:J86"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dc3efdb6-79a0-40f9-a78c-e92e16924656"
   },
   {
    "role": "image_references",
    "value": "570c8482-3f51-43f4-a433-a77069d67994"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Contraste\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"1\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Évitez le texte clair\" / \"sur fond clair.\"; then the body in clean sans-serif, ink: \"Il disparaît en plein jour. Testez vos informations importantes sur votre téléphone, dehors.\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-03-a.png",
  "retenu": "J86/03",
  "job_id": "38d63587-8a5e-46d6-88da-b4a630ed0bc3",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/03",
   "couv:J86"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "31f213d7-3249-4bbd-af7d-d2b5dcfcb827"
   },
   {
    "role": "image_references",
    "value": "570c8482-3f51-43f4-a433-a77069d67994"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Espace\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Aérez vos\" / \"paragraphes.\"; then the body in clean sans-serif, ink: \"La taille ne suffit pas : des lignes courtes et de l’espace rendent un texte facile à parcourir.\"; then a small real printed table with thin rules and a black outline, three rows, label on the left and value on the right in bold: \"Les lignes\" — \"pas trop longues\"; \"L’interligne\" — \"généreux\"; \"Les paragraphes\" — \"aérés\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-04-a.png",
  "retenu": "J86/04",
  "job_id": "04dd0215-a3d9-47da-a80c-3b99e6022499",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/04",
   "couv:J86",
   "photo:encombre"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a9f43c76-502c-4da4-b439-2908bc7bea18"
   },
   {
    "role": "image_references",
    "value": "570c8482-3f51-43f4-a433-a77069d67994"
   },
   {
    "role": "image_references",
    "value": "f62166dd-83e7-4699-881c-a384e3df7480"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore its flat drawings inside the photo frames: they become real photo prints.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real photograph of a cluttered shop counter, used for the photo print(s).\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Below the headline: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Photos\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Ne posez pas le\" / \"texte sur une\" / \"photo chargée.\"; then the body in clean sans-serif, ink: \"Déplacez-le, ou donnez-lui un fond uni.\"\n  At the bottom of the card, two small real matte photo prints side by side, both of Image 3: on the left one, the white words \"Réservez votre table\" are printed directly over the busy photo and hard to read; on the right one, the same words \"Réservez votre table\" sit on a plain ink band across the bottom of the photo and read clearly.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the photo prints.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-05-a.png",
  "retenu": "J86/05",
  "job_id": "58540fd1-6aa6-4a2f-b212-5b552322a06a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/05",
   "v6:J89/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "329eb143-0e88-4be0-a5cd-dae79a6c688f"
   },
   {
    "role": "image_references",
    "value": "296647b9-8180-4bc5-8733-3051aab64a98"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"Texte foncé, fond\" / \"clair\"; \"Des paragraphes\" / \"aérés\"; \"Un fond uni sous le\" / \"texte\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J86-06-a.png",
  "retenu": "J86/06",
  "job_id": "1527b981-ff3b-437e-8f63-2cefd00cb98d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J86/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "78c823d2-c656-43be-920a-c8aa675ab69f"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly two lines: \"Relisez une page\" / \"sur téléphone.\"\n- Under it, a medium sans-serif subline in off-white: \"En plein jour, à bout de bras.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-01-a.png",
  "retenu": "J87/01",
  "job_id": "78ee65cf-43e7-4787-ba13-a3ad56e239dc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/01",
   "v6:J90/01",
   "ecran:elan-methode"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "a4ce2a45-075a-4b43-8669-6286dd452587"
   },
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   },
   {
    "role": "image_references",
    "value": "7d729ecc-b05d-4604-82d0-bafd1eb171df"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the cover of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: an approved cover from the same series. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take nothing else from it: not its words, not its objects.\n- Image 3: a real iPhone screenshot of a page of the website of a personal coach called Élan.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- Top-left: a small outlined pill with a tiny red square and the text \"Votre métier\". Top-right: the wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, ink #14100E, with a small red square inside the O.\n- Headline, below the pill, left-aligned, in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Coach sportif :\" / \"3 infos à afficher.\" — the words \"3 infos\" sit on one salmon rounded highlight with ink letters, and a small mouse arrow cursor (white with a black outline) touches the end of the highlight.\n- Under it, a medium sans-serif subline in warm grey-brown: \"On choisit une méthode, pas seulement des séances.\"\n- Bottom-right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, bottom-right, partly cropped by the bottom edge of the slide, with a soft natural shadow. Its screen shows Image 3 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo, including the dashed terracotta outline and numbered salmon disc. The screen reads (small interface text, on the screen only): \"ÉLAN\", \"Menu\", \"COACH SPORTIF\", \"LYON\", \"COMMENT\", \"ÇA SE PASSE\", \"Bilan\", \"Programme\", \"Suivi\", \"Réserver un bilan\", \"coach-elan.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a real round die-cut sticker, sand-coloured with a thick black outline, slightly rotated, printed with a simple bold ink line drawing of a dumbbell.\n- Bottom-left: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Coach sportif\".\n- A small hand-drawn dashed ink arrow, placed and curved as in Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-02-a.png",
  "retenu": "J87/02",
  "job_id": "6e6aac9a-d088-482d-a2e3-6dd165ed0bfc",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/02",
   "couv:J87"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "07e2546e-b9f9-427c-9fc8-30f3995b7696"
   },
   {
    "role": "image_references",
    "value": "78ee65cf-43e7-4787-ba13-a3ad56e239dc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 2 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"1\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Décrivez votre\" / \"méthode, pas à pas.\" — the words \"méthode\" sit on one terracotta rounded highlight with off-white letters.\n- Below the headline, a large real thick off-white paper card with rounded corners, a black outline and a soft natural shadow, filling the rest of the slide down to a comfortable bottom margin equal to the side margins. A terracotta tab on its top edge reads \"Méthode\". Inside, three evenly spaced rows, each with a small square checkbox holding a red square: \"Le premier\" / \"rendez-vous\" with the small grey line \"ce qu’on y fait\"; \"Le programme\" with the small grey line \"combien de séances, à quel rythme\"; \"Le suivi\" with the small grey line \"entre les séances\". Row titles in heavy wide grotesk, small lines in grey sans-serif.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-03-a.png",
  "retenu": "J87/03",
  "job_id": "779acfcb-1225-4164-bcdf-f95ade66a457",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/03",
   "couv:J87"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6b172a5d-1267-4478-9d5a-e4a4f1824bfc"
   },
   {
    "role": "image_references",
    "value": "78ee65cf-43e7-4787-ba13-a3ad56e239dc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat salmon #EEA28C background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, an ink tab reading \"Lieu\" with off-white text; on its top-right corner, an off-white number disc with a black outline, slightly rotated, containing \"2\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly two lines: \"Dites où ont lieu les\" / \"séances.\"; then the body in clean sans-serif, ink: \"À domicile, en extérieur, en salle : le lieu change le prix et le matériel.\"; then a pill-shaped button, off-white with ink text, with a black outline: \"À domicile\", a small mouse arrow cursor (white with a black outline) resting on it; then a pill-shaped button, off-white with ink text, with a black outline: \"En extérieur\"; then a pill-shaped button, terracotta with off-white text, with a black outline: \"En salle\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-04-a.png",
  "retenu": "J87/04",
  "job_id": "e8aa817d-eec8-4247-bffe-6e833fdc837d",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/04",
   "couv:J87"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f10a3bdb-5a88-4533-88cd-9b4a133625c7"
   },
   {
    "role": "image_references",
    "value": "78ee65cf-43e7-4787-ba13-a3ad56e239dc"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 4 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat sand #E8DED2 background with a subtle real paper grain.\n- Centred vertically, filling the slide with generous margins: a real thick off-white paper card with rounded corners, a black outline and a soft natural shadow. On its top edge, a terracotta tab reading \"Tarifs\" with off-white text; on its top-right corner, a salmon number disc with a black outline, slightly rotated, containing \"3\".\n  Inside the card, in this order: the headline in very heavy wide grotesk, ink, on exactly three lines: \"Affichez le prix à la\" / \"séance et au\" / \"carnet.\"; then the body in clean sans-serif, ink: \"Avec la durée de validité du carnet : la question ne se pose plus.\"; then a small real printed table with thin rules and a black outline, two rows, label on the left and value on the right in bold: \"La séance\" — \"prix unitaire\"; \"Le carnet de 10\" — \"prix et validité\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-05-a.png",
  "retenu": "J87/05",
  "job_id": "f1218cd6-99f8-4057-84a3-ba1990876715",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/05",
   "v6:J88/05"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "7496ce1b-d05c-4b71-bf3e-245fefbf8218"
   },
   {
    "role": "image_references",
    "value": "68f1c2c3-25ac-433a-86a3-33f3e9a1c558"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the summary slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved summary slide from the same series. Build the speech-bubble card, tab, checkboxes and wave exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat deep ink #14100E background with a subtle real paper grain, and a terracotta wavy band along the bottom edge, as in Image 1.\n- Upper-middle: a real thick off-white paper card cut in the shape of a speech bubble, with rounded corners, a black outline, a small pointer at its bottom-left and a soft natural shadow. On its top edge, a terracotta tab reading \"En résumé\".\n- Inside: three rows in very heavy wide grotesk, ink, each preceded by a small square checkbox holding a red square: \"La méthode en\" / \"3 étapes\"; \"Le lieu des séances\"; \"Les prix : séance et\" / \"carnet\".\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J87-06-a.png",
  "retenu": "J87/06",
  "job_id": "c2fb22ba-384f-48b8-a434-5cdd1833e832",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J87/06",
   "v6:J88/06"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "bc90a0da-3cd3-4d40-902b-e7f7e03f8325"
   },
   {
    "role": "image_references",
    "value": "6d0b8120-0506-41e0-a968-57a61dbefd8f"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, the closing slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text.\n- Image 2: an approved closing slide from the same series. Build the pill, sticker, dashed arrow and large wordmark exactly like it. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment. Take none of its words.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat terracotta #B0492F background with a subtle real paper grain.\n- Top-left: a small outlined off-white pill with a tiny off-white square and the text \"À vous de jouer\".\n- Headline, below the pill, in very heavy wide grotesk, off-white, on exactly three lines: \"Écrivez votre\" / \"méthode en trois\" / \"étapes.\"\n- Under it, a medium sans-serif subline in off-white: \"Premier rendez-vous, programme, suivi.\"\n- Middle-left: a real die-cut off-white vinyl sticker with a black outline, slightly rotated, reading \"nolitana.com\" in heavy wide grotesk; under it, in off-white: \"(lien en bio)\". To its right, a small hand-drawn off-white dashed arrow curving down.\n- Bottom: the large wordmark \"NOLITANA\" (N-O-L-I-T-A-N-A) in heavy geometric capitals, off-white, spanning most of the width, with a small off-white square inside the O, exactly like Image 1.\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920.\n\nCONSTRAINTS: only the text listed above, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-03-b.png",
  "retenu": null,
  "job_id": "78ab5f96-7875-4e5e-acdc-155a74dc20fe",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/03",
   "couv:J71",
   "ecran:lierre-bureau",
   "ecran:lierre-portrait"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62640a09-9119-4c9d-895e-9868a49ca35a"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "c03509b0-40b8-462b-809f-47125eeaa8c3"
   },
   {
    "role": "image_references",
    "value": "6104ba52-18df-44fd-90e4-eb5ca02bba35"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a florist called Lierre.\n- Image 4: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- MARGINS: keep a wide empty band of plain background along the whole left edge of the slide, about one tenth of its width, from top to bottom: no text, disc, sticker, card or phone enters it. Every element starts to the right of this band; scale the print and the iPhone down slightly if needed.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez aussi sur\" / \"téléphone.\" — the words \"sur téléphone\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"atelier-lierre.fr\", \"Lierre\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage, livrés dans la commune.\", \"Commander un bouquet\".\n- Middle right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Paysage\".\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"NANTES\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage.\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Portrait\".\n- Bottom-left, starting at the same left margin as the headline, ink #14100E: \"Sur ordinateur, la photo s’étire en largeur. Sur téléphone, le cadrage se resserre : le sujet reste-t-il visible ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-03-c.png",
  "retenu": null,
  "job_id": "91cbdb96-da1b-4f4c-8fb5-46840c3ec1fa",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/03",
   "couv:J71",
   "ecran:lierre-bureau",
   "ecran:lierre-portrait"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62640a09-9119-4c9d-895e-9868a49ca35a"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "c03509b0-40b8-462b-809f-47125eeaa8c3"
   },
   {
    "role": "image_references",
    "value": "6104ba52-18df-44fd-90e4-eb5ca02bba35"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a florist called Lierre.\n- Image 4: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- MARGINS: keep a wide empty band of plain background along the whole left edge of the slide, about one tenth of its width, from top to bottom: no text, disc, sticker, card or phone enters it. Every element starts to the right of this band; scale the print and the iPhone down slightly if needed.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez aussi sur\" / \"téléphone.\" — the words \"sur téléphone\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"atelier-lierre.fr\", \"Lierre\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage, livrés dans la commune.\", \"Commander un bouquet\".\n- Middle right: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Paysage\".\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"NANTES\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage.\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- Lower left: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Portrait\".\n- Bottom-left, starting at the same left margin as the headline, ink #14100E: \"Sur ordinateur, la photo s’étire en largeur. Sur téléphone, le cadrage se resserre : le sujet reste-t-il visible ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J08-04-b.png",
  "retenu": "J08/04",
  "job_id": "a94f0ff2-eb63-47e7-99af-27e336418e65",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J08-04-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6893623d-1752-48e1-8756-08c1dad067db"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the tilted terracotta band across the slide, the huge off-white \"48 h\" followed by the smaller off-white words \"jours ouvrés\" becomes: the huge off-white number \"48\" alone (same very heavy wide grotesk, same size, same position and tilt; the \"h\" is removed), then, just to its right, in the same smaller off-white type as \"jours ouvrés\" is now, two stacked lines following the same tilt: \"heures,\" / \"jours ouvrés\". The band then reads \"48 heures, jours ouvrés\". Keep the headline \"Le délai pour\" / \"vous répondre :\" with its numbered badge \"3\", and the body text \"Une personne vous répond, pas un accusé\" / \"automatique.\", exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J08-04-c.png",
  "retenu": null,
  "job_id": "124864a3-81e7-4500-aa71-acc17a065d72",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J08-04-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "6893623d-1752-48e1-8756-08c1dad067db"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the tilted terracotta band across the slide, the huge off-white \"48 h\" followed by the smaller off-white words \"jours ouvrés\" becomes: the huge off-white number \"48\" alone (same very heavy wide grotesk, same size, same position and tilt; the \"h\" is removed), then, just to its right, in the same smaller off-white type as \"jours ouvrés\" is now, two stacked lines following the same tilt: \"heures,\" / \"jours ouvrés\". The band then reads \"48 heures, jours ouvrés\". Keep the headline \"Le délai pour\" / \"vous répondre :\" with its numbered badge \"3\", and the body text \"Une personne vous répond, pas un accusé\" / \"automatique.\", exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J65-02-b.png",
  "retenu": "J65/02",
  "job_id": "cf048445-7d15-4086-b2a1-e653bf004657",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J65-02-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cd95a88d-a33b-4638-9e6e-cf3d1b607f92"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the tilted terracotta band across the slide, the huge off-white \"48 h\" followed by the smaller off-white words \"jours ouvrés\" becomes: the huge off-white number \"48\" alone (same very heavy wide grotesk, same size, same position and tilt; the \"h\" is removed), then, just to its right, in the same smaller off-white type as \"jours ouvrés\" is now, two stacked lines following the same tilt: \"heures,\" / \"jours ouvrés\". The band then reads \"48 heures, jours ouvrés\". Keep the headline \"Nous vous\" / \"répondons sous\" with its numbered badge \"1\", and the body text \"À toute demande écrite. Le délai porte sur la\" / \"réponse ; la réparation dépend ensuite du\" / \"diagnostic.\", exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J65-02-c.png",
  "retenu": null,
  "job_id": "a7c26b6d-71ee-457e-aa33-3fce4550ac26",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J65-02-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "cd95a88d-a33b-4638-9e6e-cf3d1b607f92"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the tilted terracotta band across the slide, the huge off-white \"48 h\" followed by the smaller off-white words \"jours ouvrés\" becomes: the huge off-white number \"48\" alone (same very heavy wide grotesk, same size, same position and tilt; the \"h\" is removed), then, just to its right, in the same smaller off-white type as \"jours ouvrés\" is now, two stacked lines following the same tilt: \"heures,\" / \"jours ouvrés\". The band then reads \"48 heures, jours ouvrés\". Keep the headline \"Nous vous\" / \"répondons sous\" with its numbered badge \"1\", and the body text \"À toute demande écrite. Le délai porte sur la\" / \"réponse ; la réparation dépend ensuite du\" / \"diagnostic.\", exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J08-05-b.png",
  "retenu": "J08/05",
  "job_id": "070e2e1a-882e-4ac5-9de2-4d6326470934",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J08-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "37bd2586-055f-475d-8d71-41ffc357ec0f"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the third checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\", in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"Un seul interlocuteur\" and \"Tout à distance\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J08-05-c.png",
  "retenu": null,
  "job_id": "815e31b9-d10e-4ca2-b7ae-7b2038053e36",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J08-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "37bd2586-055f-475d-8d71-41ffc357ec0f"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the third checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\", in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"Un seul interlocuteur\" and \"Tout à distance\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J65-05-b.png",
  "retenu": null,
  "job_id": "c519717c-a73d-44a9-9280-cb3ac9d48106",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J65-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f336cc19-b77d-4af4-bf8c-7cdb25e20316"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the first checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\", in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"Nos pannes\" / \"corrigées sans frais\" and \"99 % de disponibilité\" / \"visés\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J65-05-c.png",
  "retenu": "J65/05",
  "job_id": "def3d2a8-e051-4b55-b0c8-a2ffa5fb3d87",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J65-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f336cc19-b77d-4af4-bf8c-7cdb25e20316"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the first checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\", in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"Nos pannes\" / \"corrigées sans frais\" and \"99 % de disponibilité\" / \"visés\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-05-b.png",
  "retenu": null,
  "job_id": "c210272c-2d84-4718-9498-acfe9dddf13c",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "240df32d-562f-4163-a806-09b6d2c6f1cb"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the third checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\" (with the accent on the é of \"ouvrés\"), in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"3 questions, deux\" / \"lignes\" and \"Ni budget, ni cahier\" / \"des charges\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-05-c.png",
  "retenu": "J90/05",
  "job_id": "f71b0106-2b7f-4c82-8e46-5e39bd012bf7",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-05-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "240df32d-562f-4163-a806-09b6d2c6f1cb"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the white speech card, the third checklist item, now \"Réponse sous 48 h,\" / \"jours ouvrés\", becomes exactly these two lines: \"Réponse sous 48 heures,\" / \"jours ouvrés\" (with the accent on the é of \"ouvrés\"), in the same bold ink type and at the same size as the other items if it fits inside the card; otherwise make the three items very slightly smaller, all equally. Keep the tab \"En résumé\", the red-square checkboxes and the items \"3 questions, deux\" / \"lignes\" and \"Ni budget, ni cahier\" / \"des charges\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J43-02-b.png",
  "retenu": "J43/02",
  "job_id": "be1a2493-4453-4003-b492-eeb07452899a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J43-02-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dd0d09fc-4339-477c-a28a-6a84197e5b0d"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the small table at the bottom of the card, the value on the right of the row \"Réponse\", now \"sous 48 h, jours ouvrés\", becomes \"sous 48 heures, jours ouvrés\", on one line, right-aligned, in the same bold type and size. Keep the tab \"Compris\", the badge \"1\", the headline \"Ce qui fait tenir le\" / \"site est compris.\", the body text and the rows \"Mises à jour\" — \"comprises\" and \"Sauvegarde\" — \"chaque nuit\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J43-02-c.png",
  "retenu": null,
  "job_id": "973ef6bf-b9c2-4820-8b29-e5a1bb7c060a",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J43-02-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "dd0d09fc-4339-477c-a28a-6a84197e5b0d"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nIn the small table at the bottom of the card, the value on the right of the row \"Réponse\", now \"sous 48 h, jours ouvrés\", becomes \"sous 48 heures, jours ouvrés\", on one line, right-aligned, in the same bold type and size. Keep the tab \"Compris\", the badge \"1\", the headline \"Ce qui fait tenir le\" / \"site est compris.\", the body text and the rows \"Mises à jour\" — \"comprises\" and \"Sauvegarde\" — \"chaque nuit\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-01-e.png",
  "retenu": "J90/01",
  "job_id": "ea6f42de-7905-41a2-a3d5-d7685d75852b",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-01-d"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nThe grey subline under the headline, now \"Réponse sous 48 h, jours ouvrés.\", becomes \"Réponse sous 48 heures, jours ouvrés.\", on one line, same size, colour and position. Keep the pill \"Notre offre\", the wordmark, the headline \"Demandez votre\" / \"site en\" / \"3 questions.\" with its cursor, the tilted red label \"Deux lignes suffisent\", the dashed arrow, the button \"Glissez →\" and the phone with its whole screen exactly as they are, including every small word, number and red underline on the screen.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-01-f.png",
  "retenu": null,
  "job_id": "c8ddf946-b2ef-4c9c-b5e6-fec89eabbfa9",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-01-d"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "f248a88c-1393-4441-bc6c-86601c24be72"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nThe grey subline under the headline, now \"Réponse sous 48 h, jours ouvrés.\", becomes \"Réponse sous 48 heures, jours ouvrés.\", on one line, same size, colour and position. Keep the pill \"Notre offre\", the wordmark, the headline \"Demandez votre\" / \"site en\" / \"3 questions.\" with its cursor, the tilted red label \"Deux lignes suffisent\", the dashed arrow, the button \"Glissez →\" and the phone with its whole screen exactly as they are, including every small word, number and red underline on the screen.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-04-b.png",
  "retenu": "J90/04",
  "job_id": "39a0c4db-7de8-4972-92bd-83ad3d693de5",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-04-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "58a2675a-023b-4e7c-b6fa-0bc9df62544e"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nTwo text changes only. 1) The heavy headline in the card, now on two lines \"Une personne vous\" / \"répond sous 48 h.\", goes on exactly three lines, same typeface, weight and size: \"Une personne vous\" / \"répond sous\" / \"48 heures.\"; the body text and the table below simply move down to make room, and the card grows downward by the same amount. 2) In the table, the value on the right of the row \"Réponse\", now \"sous 48 h, jours ouvrés\", becomes \"sous 48 heures, jours ouvrés\", on one line, right-aligned, same bold type. Keep the tab \"Ensuite\", the badge \"3\", the body text \"Jours ouvrés, et pas un accusé\" / \"automatique. Puis la formule et le délai,\" / \"par écrit.\" and the rows \"Formule et délai\" — \"par écrit\" and \"Mise en ligne\" — \"sous 15 jours ouvrés\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J90-04-c.png",
  "retenu": null,
  "job_id": "4ec7e40b-5ca8-494d-86f2-65025970bb79",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "essai:J90-04-a"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "58a2675a-023b-4e7c-b6fa-0bc9df62544e"
   }
  ],
  "prompt": "GOAL: Edit Image 1, a finished slide of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Reproduce Image 1 exactly: same framing and crop, same background, paper grain, colours, lighting and soft shadows, same stickers, badges, icons, checkboxes and shapes, same typefaces, sizes and weights, and every other word letter for letter, with the same line breaks. Change ONLY the text described in EDIT; nothing else moves or changes.\n\nEDIT:\nTwo text changes only. 1) The heavy headline in the card, now on two lines \"Une personne vous\" / \"répond sous 48 h.\", goes on exactly three lines, same typeface, weight and size: \"Une personne vous\" / \"répond sous\" / \"48 heures.\"; the body text and the table below simply move down to make room, and the card grows downward by the same amount. 2) In the table, the value on the right of the row \"Réponse\", now \"sous 48 h, jours ouvrés\", becomes \"sous 48 heures, jours ouvrés\", on one line, right-aligned, same bold type. Keep the tab \"Ensuite\", the badge \"3\", the body text \"Jours ouvrés, et pas un accusé\" / \"automatique. Puis la formule et le délai,\" / \"par écrit.\" and the rows \"Formule et délai\" — \"par écrit\" and \"Mise en ligne\" — \"sous 15 jours ouvrés\" exactly as they are.\n\nTEXT RULES:\n- French, spelled exactly as quoted, with every accent (é, è, à, ô). Line breaks are marked with /.\n- Every letter crisp and clean, with no smudge, halo, pale blotch, stray stroke or doubled edge around it.\n- No other text is added. The abbreviation \"48 h\" must not appear anywhere."
 },
 {
  "fichier": "essais/J71-03-d.png",
  "retenu": "J71/03",
  "job_id": "0ddcf2c8-7cea-422b-bf30-0f7d44a74a73",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/03",
   "couv:J71",
   "ecran:lierre-bureau",
   "ecran:lierre-portrait"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62640a09-9119-4c9d-895e-9868a49ca35a"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "c03509b0-40b8-462b-809f-47125eeaa8c3"
   },
   {
    "role": "image_references",
    "value": "6104ba52-18df-44fd-90e4-eb5ca02bba35"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text, except the two small labels \"Paysage\" and \"Portrait\": Image 1 places them wrongly, follow the composition below for them. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a florist called Lierre.\n- Image 4: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- MARGINS: keep a wide empty band of plain background along the whole left edge of the slide, about one tenth of its width, from top to bottom: no text, disc, sticker, card or phone enters it. Every element starts to the right of this band; scale the print and the iPhone down slightly if needed.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez aussi sur\" / \"téléphone.\" — the words \"sur téléphone\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"atelier-lierre.fr\", \"Lierre\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage, livrés dans la commune.\", \"Commander un bouquet\".\n- On the desktop print: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Paysage\", stuck across the lower-left corner of the desktop print so that it clearly labels the wide desktop screenshot. It stays far from the iPhone.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"NANTES\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage.\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- On the iPhone: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Portrait\", stuck across the top edge of the iPhone frame, above its screen and to the right of the desktop print, so that it clearly labels the tall phone screen. It does not touch the desktop print.\n- Bottom-left, starting at the same left margin as the headline, ink #14100E: \"Sur ordinateur, la photo s’étire en largeur. Sur téléphone, le cadrage se resserre : le sujet reste-t-il visible ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 },
 {
  "fichier": "essais/J71-03-e.png",
  "retenu": null,
  "job_id": "872de5f3-9807-40d6-b68b-c91225789e91",
  "model": "gpt_image_2_5",
  "variant": "sunburst",
  "quality": "high",
  "resolution": "2k",
  "aspect_ratio": "4:5",
  "references": [
   "v5:J71/03",
   "couv:J71",
   "ecran:lierre-bureau",
   "ecran:lierre-portrait"
  ],
  "medias": [
   {
    "role": "image_references",
    "value": "62640a09-9119-4c9d-895e-9868a49ca35a"
   },
   {
    "role": "image_references",
    "value": "5de33032-0b86-4a01-b1a2-a38a81efe2cc"
   },
   {
    "role": "image_references",
    "value": "c03509b0-40b8-462b-809f-47125eeaa8c3"
   },
   {
    "role": "image_references",
    "value": "6104ba52-18df-44fd-90e4-eb5ca02bba35"
   }
  ],
  "prompt": "GOAL: An agency-grade redesign of Image 1, slide 3 of an Instagram carousel (4:5) for NOLITANA, a French studio that builds websites for local shops. Same message, same layout, same words, far better craft: art-directed by a top branding studio and photographed for real, never AI-generated.\n\nINPUTS:\n- Image 1: the current slide. Use it for the layout, hierarchy, colours and ALL of the text, except the two small labels \"Paysage\" and \"Portrait\": Image 1 places them wrongly, follow the composition below for them. Ignore the simplified flat drawings on its phone and window screens: they now show the real screenshots given below.\n- Image 2: the approved cover of this carousel. Match its finish exactly: same subtle paper grain, same heavy wide grotesk headline typeface, same clean sans-serif body text, same real-paper, real-sticker and soft-shadow treatment.\n- Image 3: a real desktop browser screenshot of a page of the website of a florist called Lierre.\n- Image 4: a real iPhone screenshot of a page of the website of a florist called Lierre.\n\nCOMPOSITION (line breaks are marked with /, use exactly these and no others):\n- Flat off-white #F7F5F1 background with a subtle real paper grain.\n- MARGINS: keep a wide empty band of plain background along the whole left edge of the slide, about one tenth of its width, from top to bottom: no text, disc, sticker, card or phone enters it. Every element starts to the right of this band; scale the print and the iPhone down slightly if needed.\n- Top, left-aligned: a salmon number disc with a black outline, slightly rotated, containing \"2\", then the headline in very heavy wide grotesk, ink #14100E, on exactly two lines: \"Vérifiez aussi sur\" / \"téléphone.\" — the words \"sur téléphone\" sit on a salmon rounded highlight with ink letters that wraps onto the next line with the text.\n- Centred: a large real matte print of Image 3, the desktop browser screenshot (browser bar included), mounted on thick off-white card with rounded corners and a black outline, tilted about 2° anticlockwise, centred, with a soft natural shadow. Reproduce Image 3 exactly: same words, typefaces, colours and photo. It reads: \"atelier-lierre.fr\", \"Lierre\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage, livrés dans la commune.\", \"Commander un bouquet\".\n- On the desktop print: a small real die-cut vinyl label sticker, terracotta with off-white text and a black outline, slightly rotated, with a tiny off-white square before the text \"Paysage\", stuck across the lower-left corner of the desktop print so that it clearly labels the wide desktop screenshot. It stays far from the iPhone.\n- Lower right: a real modern iPhone with a thin black bezel, tilted about 5° clockwise, lower right, with a soft natural shadow. Its screen shows Image 4 exactly, edge to edge: same words, same line breaks, same typefaces, same colours, same photo. The screen reads (small interface text, on the screen only): \"Lierre\", \"Menu\", \"FLEURISTE\", \"NANTES\", \"Des fleurs de saison,\", \"composées le matin même.\", \"Bouquets, compositions et fleurs de mariage.\", \"atelier-lierre.fr\". Keep a faint, realistic glass reflection.\n- On the iPhone: a small real die-cut vinyl label sticker, off-white with ink text and a black outline, slightly rotated, with a tiny red square before the text \"Portrait\", stuck across the top edge of the iPhone frame, above its screen and to the right of the desktop print, so that it clearly labels the tall phone screen. It does not touch the desktop print.\n- Bottom-left, starting at the same left margin as the headline, ink #14100E: \"Sur ordinateur, la photo s’étire en largeur. Sur téléphone, le cadrage se resserre : le sujet reste-t-il visible ?\"\n\nSTYLE: editorial still-life photography meets Swiss graphic design. Soft daylight from the top left, true-to-life materials, crisp typography, generous margins. Palette only: ink #14100E, off-white #F7F5F1, sand #E8DED2, salmon #EEA28C, terracotta #B0492F, red #C02920, plus the natural colours of the screenshots.\n\nCONSTRAINTS: only the text listed above and the text of the screenshots, spelled exactly with French accents, French quotation marks and punctuation; no other words, no lorem ipsum, no hashtags, no translation. No additional objects or props (no pencil, notebook, coffee, laptop, plant or leaf shadow). No gradients, no glow, no neon, no 3D cartoon icons, no emoji, no people, no hands, no watermark."
 }
]
