Administration

← Retour

Log : 20260426_080000

OK
Durée : 668s 8 OK 5395 annonces
clio_4 i20 berlingo c4 scenic 5008 fiesta nv200
2026-04-26 08:05:23 [INFO] [5008] [LLM DESC] [6/8] 5008 (brand=peugeot, pages=auto)
2026-04-26 08:05:23 [INFO] [5008] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_br...
2026-04-26 08:05:23 [INFO] [5008] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model 5008
2026-04-26 08:05:23 [INFO] [5008] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=1
2026-04-26 08:05:26 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:05:26 [INFO] [5008] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=2
2026-04-26 08:05:29 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:05:29 [INFO] [5008] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=3
2026-04-26 08:05:32 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:05:32 [INFO] [5008] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=4
2026-04-26 08:05:34 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:05:34 [INFO] [5008] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=5
2026-04-26 08:05:37 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:05:37 [INFO] [5008] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=6
2026-04-26 08:05:39 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:05:39 [INFO] [5008] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=7
2026-04-26 08:05:41 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-26 08:05:41 [INFO] [5008] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=8
2026-04-26 08:05:43 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-26 08:05:43 [INFO] [5008] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=9
2026-04-26 08:05:45 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-26 08:05:45 [INFO] [5008] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=10
2026-04-26 08:05:48 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-26 08:05:48 [INFO] [5008] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=11
2026-04-26 08:05:50 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-26 08:05:50 [INFO] [5008] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=12
2026-04-26 08:05:52 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-26 08:05:52 [INFO] [5008] [SEARCH] Recuperation de la page 13 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=13
2026-04-26 08:05:55 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-26 08:05:55 [INFO] [5008] [SEARCH] Recuperation de la page 14 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=14
2026-04-26 08:05:57 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-26 08:05:57 [INFO] [5008] [SEARCH] Recuperation de la page 15 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=15
2026-04-26 08:06:00 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-26 08:06:00 [INFO] [5008] [SEARCH] Recuperation de la page 16 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=16
2026-04-26 08:06:02 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-26 08:06:02 [INFO] [5008] [SEARCH] Recuperation de la page 17 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=17
2026-04-26 08:06:05 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-26 08:06:05 [INFO] [5008] [SEARCH] Recuperation de la page 18 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=18
2026-04-26 08:06:08 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-26 08:06:08 [INFO] [5008] [SEARCH] Recuperation de la page 19 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=19
2026-04-26 08:06:11 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-26 08:06:11 [INFO] [5008] [SEARCH] Recuperation de la page 20 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=20
2026-04-26 08:06:13 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-26 08:06:13 [INFO] [5008] [SEARCH] Recuperation de la page 21 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=21
2026-04-26 08:06:16 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-26 08:06:16 [INFO] [5008] [SEARCH] Recuperation de la page 22 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=22
2026-04-26 08:06:18 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-26 08:06:18 [INFO] [5008] [SEARCH] Recuperation de la page 23 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=23
2026-04-26 08:06:21 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-26 08:06:21 [INFO] [5008] [SEARCH] Recuperation de la page 24 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=24
2026-04-26 08:06:23 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-26 08:06:23 [INFO] [5008] [SEARCH] Recuperation de la page 25 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=25
2026-04-26 08:06:25 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-26 08:06:25 [INFO] [5008] [SEARCH] Recuperation de la page 26 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=26
2026-04-26 08:06:38 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-26 08:06:38 [INFO] [5008] [SEARCH] Recuperation de la page 27 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=27
2026-04-26 08:06:41 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-26 08:06:41 [INFO] [5008] [SEARCH] Recuperation de la page 28 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=28
2026-04-26 08:06:43 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-26 08:06:43 [INFO] [5008] [SEARCH] Recuperation de la page 29 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=29
2026-04-26 08:06:46 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-26 08:06:46 [INFO] [5008] [SEARCH] Recuperation de la page 30 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=30
2026-04-26 08:06:48 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-26 08:06:48 [INFO] [5008] [SEARCH] Recuperation de la page 31 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=31
2026-04-26 08:06:51 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-26 08:06:51 [INFO] [5008] [SEARCH] Recuperation de la page 32 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=32
2026-04-26 08:06:54 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-26 08:06:54 [INFO] [5008] [SEARCH] Recuperation de la page 33 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=33
2026-04-26 08:06:56 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-26 08:06:56 [INFO] [5008] [SEARCH] Recuperation de la page 34 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=34
2026-04-26 08:06:58 [INFO] [5008] [SEARCH] 15 annonces recuperees (total: 1170)
2026-04-26 08:06:58 [INFO] [5008] [SEARCH] Recuperation de la page 35 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=35
2026-04-26 08:07:00 [INFO] [5008] [SEARCH] Page 35 : aucune annonce, arret de la pagination.
2026-04-26 08:07:00 [INFO] [5008] [SEARCH] Termine : 1170 annonces au total dans /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [SEARCH] CSV : leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv --db /home/ubuntu/app/db/lbc.sqlite --model 5008
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Model override : 5008
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Fichier: leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] 1170 lus, 1170 inseres, 0 ignores, 0 erreurs
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] TOTAL : 1170 lus, 1170 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] 14879 annonces en base
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv --brand peugeot --model 5008 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_5008_20260426_080523.csv, Brand: peugeot, Model: 5008
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 1155 list_id lus dans le CSV.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 1181 annonces actives en base pour peugeot 5008.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 26 annonce(s) marquées indisponibles.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] CSV: 1155, Actives DB: 1181, Absentes: 26
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] Marquees indisponibles: 26
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model 5008 --delay 0.5 --limit 200
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: 5008 — Limite: 200
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] 8 annonce(s) à enrichir (modèle: 5008)
2026-04-26 08:07:18 [INFO] [5008] [DETAIL] RESULTAT : 8 traitee(s), 8 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:07:18 [INFO] [5008] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model 5008 --skip-plots
2026-04-26 08:07:18 [INFO] [5008] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/5008/figures, Modele: 5008, Graphiques: Non
2026-04-26 08:07:22 [INFO] [5008] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:07:22 [INFO] [5008] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:07:23 [INFO] [5008] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:07:23 [INFO] [5008] [STATS] Annonces sans evaluation LLM : 8
2026-04-26 08:07:28 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:28 [INFO] [5008] [STATS] LLM OUTPUT batch 1/1: 8 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:07:28 [INFO] [5008] [STATS] Resultats extraits : 8
2026-04-26 08:07:28 [INFO] [5008] [STATS] Evaluations inserees : 8
2026-04-26 08:07:29 [INFO] [5008] [STATS]   stats_descriptives : 5 lignes insérées
2026-04-26 08:07:29 [INFO] [5008] [STATS]   modele_regression : 2 lignes insérées
2026-04-26 08:07:29 [INFO] [5008] [STATS]   referentiel_prix : 77 segments insérés
2026-04-26 08:07:30 [INFO] [5008] [STATS]   ads.deal_columns : 3165 annonces mises à jour
2026-04-26 08:07:30 [INFO] [5008] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:07:30 [INFO] [5008] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:30 [INFO] [5008] [STATS] Champs actifs : 8
2026-04-26 08:07:30 [INFO] [5008] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 5
2026-04-26 08:07:30 [INFO] [5008] [STATS] ━━━ LLM DESC SYSTEM PROMPT ━━━
Tu es un expert automobile français. On te donne des descriptions d'annonces de véhicules d'occasion avec leur identifiant.

Pour chaque annonce, extrais depuis la description les informations suivantes :
- courroie_changee : true si la courroie de distribution a été changée ou remplacée, false si explicitement non changée, null si non mentionné
- embrayage_change : true si l'embrayage est neuf ou a été remplacé, false si explicitement non changé, null si non mentionné
- travaux_recents : liste des travaux ou réparations récentes mentionnés dans la description (ex: 'freins refaits', 'pneus neufs', 'vidange faite'). Liste vide si aucun.
- negociabilite : négociable si le vendeur indique être ouvert aux offres, ferme si le prix est indiqué ferme, null si non mentionné
- contexte_vente : contexte notable de la vente s'il est mentionné (ex: 'urgent', 'déménagement', 'décès', 'achat neuf'). null si rien de notable
- nb_proprietaires : nombre de propriétaires du véhicule si mentionné (ex: 1 pour '1ère main', 2 pour '2ème main'). null si non mentionné
- options_description : liste des équipements et options cités dans la description (ex: 'GPS', 'Caméra recul', 'Clim auto', 'Toit ouvrant'). Liste vide si aucun.
- accidente : true si le véhicule a subi un accident, un choc, une collision, des airbags déclenchés ou une carrosserie endommagée mentionné explicitement. false si le vendeur indique explicitement non accidenté ou sans accident. null si non mentionné.

Règles :
- Extrais UNIQUEMENT ce qui est explicitement dans la description
- Ne déduis pas, n'invente pas
- Pour les champs de type liste, retourne une liste vide si rien n'est mentionné
- Conserve le list_id exact tel que fourni
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:30 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 1/5 (1 annonces) ━━━
3182139568: "Vends Peugeot 5008  Moteur essence 1.6 16V Boite manuelle 6 vitesses   Options: 7 places Vitres électrique et teintées d'origine  Toit panoramique  Jantes alu Autoradio / tablette Android  Détecteur avant et arrière  Climatisation  Rétroviseurs électrique, ...  Frais récents : Kit chaîne de distribution  Kit galets et courroie accessoires  Pompe a eau Turbo Bougies  Vidange moteur + filtres Climatisation ( compresseur, évaporateur, ...) Plaquettes de freins arrière  Pneus x4  Controle technique OK de moins de 6 mois. Aucun frais a prévoir. Vente car achat d'une voiture en boîte automatique   1er contact par messagerie Leboncoin."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:32 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:32 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 1/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3182139568",
    "courroie_changee": true,
    "embrayage_change": null,
    "travaux_recents": [
      "Kit chaîne de distribution",
      "Kit galets et courroie accessoires",
      "Pompe a eau",
      "Turbo",
      "Bougies",
      "Vidange moteur + filtres",
      "Climatisation ( compresseur, évaporateur, ...)",
      "Plaquettes de freins arrière",
      "Pneus x4"
    ],
    "negociabilite": null,
    "contexte_vente": "achat d'une voiture en boîte automatique",
    "nb_proprietaires": null,
    "options_description": [
      "7 places",
      "Vitres électrique et teintées d'origine",
      "Toit panoramique",
      "Jantes alu",
      "Autoradio / tablette Android",
      "Détecteur avant et arrière",
      "Climatisation",
      "Rétroviseurs électrique"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:32 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:32 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 2/5 (1 annonces) ━━━
3185159710: "Peugeot 5008 1.6 HDI 112 CV / PREMIUM monospace,  ✅Vidange ok  ✅Pneus avant neuf  ✅CT sera effectué pour la vente  ✅Distribution et embrayage ok récent   7 places  OPTIONS ET ÉQUIPEMENTS : Audio - Télécommunications : - CD - auto-radio : CD - radio  Conduite : - détecteur de pluie - régulateur de vitesse  Extérieur : -  Jantes en aluminium -  Rail de toit - attelage - barres de toit - galerie - radar arrière de détection d'obstacles - radar d'aide au stationnement - rétroviseurs rabattables - rétroviseurs électriques - toit panoramique  Intérieur : -  Accoudoir avant / arrière -  Banquette rabattable - accoudoir central - climatisation : automatique - direction assistée - fermeture centralisée - ordinateur de bord - vitres surteintées - vitres électriques  Pack : -  Vitesse régulateur / limiteur - anti démarrage  Sécurité : -  Airbags conducteur / passager / latéraux - ABS - ESP - airbag - airbags frontaux - airbags latéraux - anti-patinage - phares antibrouillard  2990€"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:35 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:35 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 2/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3185159710",
    "courroie_changee": true,
    "embrayage_change": true,
    "travaux_recents": [
      "vidange ok",
      "pneus avant neuf",
      "distribution ok récent",
      "embrayage ok récent"
    ],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": null,
    "options_description": [
      "Audio - Télécommunications : - CD - auto-radio : CD - radio",
      "détecteur de pluie",
      "régulateur de vitesse",
      "Jantes en aluminium",
      "Rail de toit",
      "attelage",
      "barres de toit",
      "galerie",
      "radar arrière de détection d'obstacles",
      "radar d'aide au stationnement",
      "rétroviseurs rabattables",
      "rétroviseurs électriques",
      "toit panoramique",
      "Accoudoir avant / arrière",
      "Banquette rabattable",
      "accoudoir central",
      "climatisation : automatique",
      "direction assistée",
      "fermeture centralisée",
      "ordinateur de bord",
      "vitres surteintées",
      "vitres électriques",
      "Vitesse régulateur / limiteur",
      "anti démarrage",
      "Airbags conducteur / passager / latéraux",
      "ABS",
      "ESP",
      "airbag",
      "airbags frontaux",
      "airbags latéraux",
      "anti-patinage",
      "phares antibrouillard"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:35 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:35 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 3/5 (1 annonces) ━━━
3186324434: "Peugeot 5008 1.6 16V 156cv premium 7PL, GRIS FONCÉ, 9 cv, 5 portes, mise en circulation le 28-03-2011, garantie 3 mois.  7 places, couleur intérieur : NOIR  boîte de vitesse : manuelle, 6 rapport.   REPRISE POSSIBLE DE VOTRE VÉHICULE   VÉHICULE AVEC CERTIFICAT HISTOVEC  VÉHICULE RÉVISÉ ET GARANTI RIEN À PRÉVOIR ENTRETIEN À JOURS   CONTRÔLE TECHNIQUE OK   OPTIONS ET EQUIPEMENTS : - Commandes du système audio au volant - Prise auxiliaire de connexion audio - Radio CD MP3  Conduite - Aide au démarrage en côte - Frein stationnement électrique - Régulateur -Limiteur de vitesse  Extérieur - Jantes Alu - Peinture métal - Rétroviseurs électriques dégivrants  Intérieur - 2 sièges arrière supplémentaires - Clim - Direction assistée - Fixations Isofix  - Ordinateur de bord - Prise 12V - Verrouillage centralisé des portes - Vitres avant électriques - Volant réglable en profondeur et hauteur -toit panoramique   Sécurité - ABS - Aide au freinage d'urgence - Airbags frontaux - Airbags latéraux avant - Airbags rideaux - Contrôle de Traction Intelligent - ESP - Répartiteur électronique de freinage  Pour plus d’informations n’hésitez pas à me contacter"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:38 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:38 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 3/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3186324434",
    "courroie_changee": null,
    "embrayage_change": null,
    "travaux_recents": [
      "véhicule révisé",
      "entretien à jours"
    ],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": null,
    "options_description": [
      "Commandes du système audio au volant",
      "Prise auxiliaire de connexion audio",
      "Radio CD MP3",
      "Aide au démarrage en côte",
      "Frein stationnement électrique",
      "Régulateur-Limiteur de vitesse",
      "Jantes Alu",
      "Peinture métal",
      "Rétroviseurs électriques dégivrants",
      "2 sièges arrière supplémentaires",
      "Clim",
      "Direction assistée",
      "Fixations Isofix",
      "Ordinateur de bord",
      "Prise 12V",
      "Verrouillage centralisé des portes",
      "Vitres avant électriques",
      "Volant réglable en profondeur et hauteur",
      "toit panoramique",
      "ABS",
      "Aide au freinage d'urgence",
      "Airbags frontaux",
      "Airbags latéraux avant",
      "Airbags rideaux",
      "Contrôle de Traction Intelligent",
      "ESP",
      "Répartiteur électronique de freinage"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:38 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:38 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 4/5 (1 annonces) ━━━
3186400026: "Bonjour.  Je vends mon Peugeot 5008 de décembre 2016 avec 237 500 km au compteur. Véhicule familiale et conviviale 7 places, grande capacité de coffre. Vente pour rachat véhicule plus récent. Toujours bien entretenu factures à l'appui. Courroie de distribution faite il y a 2 ans. Réservoir Ad-blue complet y compris pompe changée il y a 2 ans également.  - Marque : Peugeot - Modèle : 5008 - Année : Décembre 2016 - Kilométrage : 237  500 km - Motorisation : 1.6 BlueHDi 120 ch - Carburant : Diesel - Boîte de vitesses : Manuelle - Finition : Active Business - Nombre de sièges : 7 ou plus - Attelage remorque Très bonne assise pour faire de la route.  Monospace 2 sièges dans le coffre.  N'hésitez pas à me contacter pour plus d'informations ou pour convenir d'un essai."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:39 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:39 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 4/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3186400026",
    "courroie_changee": true,
    "embrayage_change": null,
    "travaux_recents": [
      "courroie de distribution faite il y a 2 ans",
      "pompe du réservoir Ad-blue changée il y a 2 ans"
    ],
    "negociabilite": null,
    "contexte_vente": "rachat véhicule plus récent",
    "nb_proprietaires": null,
    "options_description": [
      "7 places",
      "grande capacité de coffre",
      "attelage remorque",
      "monospace 2 sièges dans le coffre"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:39 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:39 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 5/5 (1 annonces) ━━━
3186407938: "La voiture roule tous les jours, fait tous les kilomètres. Le problème est que par moment elle a de petites fuites d'huile et le moteur siffle à l'accélération. Flemme de la réparer, je la vends en l'état. Carrosserie extérieur, intérieur nickel et a toutes les options : - Vérrouillage et centralisation des portes. - Vitres électriques. - Radar de recul - Radio et lecteur CD  - Régulateur / limitateur de vitesses - Frein à main électrique  ... Disponible pour visiter et essayer.  Pas sérieux, s'abstenir."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:42 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:42 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 5/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3186407938",
    "courroie_changee": null,
    "embrayage_change": null,
    "travaux_recents": [],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": null,
    "options_description": [
      "Vérrouillage et centralisation des portes",
      "Vitres électriques",
      "Radar de recul",
      "Radio",
      "Lecteur CD",
      "Régulateur de vitesses",
      "Limitateur de vitesses",
      "Frein à main électrique"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:42 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:42 [INFO] [5008] [STATS] Évaluations insérées : 5
2026-04-26 08:07:42 [INFO] [5008] [STATS] ANALYSE TERMINEE en 10.0s — 3165 annonces (run #841) — Modele: 5008
2026-04-26 08:07:42 [INFO] [5008] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model 5008
2026-04-26 08:07:43 [INFO] [5008] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:07:43 [INFO] [5008] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:07:43 [INFO] [5008] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model 5008
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Champs actifs : 8
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.