Administration

← Retour

Log : 20260424_140000

OK
Durée : 2222s 8 OK 5442 annonces
clio_4 i20 berlingo c4 scenic 5008 fiesta nv200
2026-04-24 14:14:35 [INFO] [berlingo] [LLM DESC] [3/8] BERLINGO (brand=citroen, pages=auto)
2026-04-24 14:14:35 [INFO] [berlingo] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=C...
2026-04-24 14:14:35 [INFO] [berlingo] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model berlingo
2026-04-24 14:14:35 [INFO] [berlingo] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=1
2026-04-24 14:14:39 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-24 14:14:39 [INFO] [berlingo] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=2
2026-04-24 14:14:42 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-24 14:14:42 [INFO] [berlingo] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=3
2026-04-24 14:14:56 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-24 14:14:56 [INFO] [berlingo] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=4
2026-04-24 14:14:59 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-24 14:14:59 [INFO] [berlingo] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=5
2026-04-24 14:15:01 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-24 14:15:01 [INFO] [berlingo] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=6
2026-04-24 14:15:04 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-24 14:15:04 [INFO] [berlingo] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=7
2026-04-24 14:15:08 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-24 14:15:08 [INFO] [berlingo] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=8
2026-04-24 14:15:10 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-24 14:15:10 [INFO] [berlingo] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=9
2026-04-24 14:15:13 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-24 14:15:13 [INFO] [berlingo] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=10
2026-04-24 14:15:17 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-24 14:15:17 [INFO] [berlingo] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=11
2026-04-24 14:15:18 [INFO] [berlingo] [SEARCH] 22 annonces recuperees (total: 372)
2026-04-24 14:15:18 [INFO] [berlingo] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=12
2026-04-24 14:15:20 [INFO] [berlingo] [SEARCH] Page 12 : aucune annonce, arret de la pagination.
2026-04-24 14:15:20 [INFO] [berlingo] [SEARCH] Termine : 372 annonces au total dans /home/ubuntu/app/leboncoin_ads_berlingo_20260424_141435.csv
2026-04-24 14:15:20 [INFO] [berlingo] [SEARCH] CSV : leboncoin_ads_berlingo_20260424_141435.csv
2026-04-24 14:15:20 [INFO] [berlingo] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_berlingo_20260424_141435.csv --db /home/ubuntu/app/db/lbc.sqlite --model berlingo
2026-04-24 14:15:20 [INFO] [berlingo] [IMPORT] Model override : berlingo
2026-04-24 14:15:20 [INFO] [berlingo] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-24 14:15:20 [INFO] [berlingo] [IMPORT] Fichier: leboncoin_ads_berlingo_20260424_141435.csv
2026-04-24 14:15:20 [INFO] [berlingo] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:15:21 [INFO] [berlingo] [IMPORT] 372 lus, 372 inseres, 0 ignores, 0 erreurs
2026-04-24 14:15:21 [INFO] [berlingo] [IMPORT] TOTAL : 372 lus, 372 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:15:21 [INFO] [berlingo] [IMPORT] 14516 annonces en base
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_berlingo_20260424_141435.csv --brand citroen --model berlingo --db /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_berlingo_20260424_141435.csv, Brand: citroen, Model: berlingo
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] 371 list_id lus dans le CSV.
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] 375 annonces actives en base pour citroen berlingo.
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] 4 annonce(s) marquées indisponibles.
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] CSV: 371, Actives DB: 375, Absentes: 4
2026-04-24 14:15:21 [INFO] [berlingo] [AVAILABILITY] Marquees indisponibles: 4
2026-04-24 14:15:21 [INFO] [berlingo] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model berlingo --delay 0.5 --limit 200
2026-04-24 14:15:21 [INFO] [berlingo] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: berlingo — Limite: 200
2026-04-24 14:15:21 [INFO] [berlingo] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:15:21 [INFO] [berlingo] [DETAIL] 6 annonce(s) à enrichir (modèle: berlingo)
2026-04-24 14:15:40 [INFO] [berlingo] [DETAIL] RESULTAT : 6 traitee(s), 6 enrichies, 0 introuvables, 0 erreurs
2026-04-24 14:15:40 [INFO] [berlingo] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model berlingo --skip-plots
2026-04-24 14:15:40 [INFO] [berlingo] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/berlingo/figures, Modele: berlingo, Graphiques: Non
2026-04-24 14:15:44 [INFO] [berlingo] [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-24 14:15:44 [INFO] [berlingo] [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-24 14:15:44 [INFO] [berlingo] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-24 14:15:44 [INFO] [berlingo] [STATS] Annonces sans evaluation LLM : 6
2026-04-24 14:15:48 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] LLM OUTPUT batch 1/1: 6 resultats extraits (modele=gpt-4.1-mini)
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] Resultats extraits : 6
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] Evaluations inserees : 6
2026-04-24 14:15:49 [INFO] [berlingo] [STATS]   stats_descriptives : 5 lignes insérées
2026-04-24 14:15:49 [INFO] [berlingo] [STATS]   modele_regression : 2 lignes insérées
2026-04-24 14:15:49 [INFO] [berlingo] [STATS]   referentiel_prix : 67 segments insérés
2026-04-24 14:15:49 [INFO] [berlingo] [STATS]   ads.deal_columns : 815 annonces mises à jour
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] Champs actifs : 8
2026-04-24 14:15:49 [INFO] [berlingo] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 3
2026-04-24 14:15:49 [INFO] [berlingo] [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-24 14:15:49 [INFO] [berlingo] [STATS] ━━━ LLM DESC INPUT batch 1/3 (1 annonces) ━━━
3185333757: "CITROEN BERLINGO VAN XL 950 BLUEHDI 100 S&S BVM6 , blanc icy, 5 cv, 4 portes, première mise en circulation le 24/07/2023, garantie : 12 mois.  Prix TTC : 16 690 € Prix HT : 13 908 € La TVA est récupérable sur ce véhicule.  2 places, couleur intérieur : OAFY  OPTIONS ET ÉQUIPEMENTS : Audio - Télécommunications :   - Kit Mains Libres  Bluetooth et prise USB   - Prise 12V sur planche de bord  Conduite :   - Allumage automatique des feux de croisement  Couleur :   - Blanc Icy  Extérieur :   - Aide au stationnement arriere   - Porte latérale coulissante droite  Intérieur :   - Cabine Extenso   - Climatisation manuelle   - Lève-vitres AV électriques   - Plancher bois revetu antiderapant 9 mm   - Siège conducteur avec réglage en hauteur, réglagle lombaire et accoudoir   - Siège passager fixe avec grand rangement sous assise basculante   - Volant réglable en hauteur et en profondeur  Pack :   - Boîte à gant ouverte en partie basse côté passager   - Capucine   - Pneumatiques 205/60 R16   - Portes AR battantes 60/40 tôlées avec ouverture à 180°   - Revêtement de sol en moquette dans l'habitacle   - Régulateur - limiteur de vitesse   - Rétroviseurs extérieurs électriques et chauffants  Spécifique VUL :   - Cloison pleine fixe  Sécurité :   - Aide au démarrage en pente   - Airbag conducteur   - Détection de sous-gonflage   - Kit de dépannage provisoire de pneumatiques   - Roue de secours homogene  Autres équipements et informations :   - 6 anneaux d'arrimage au sol dans la zone de charge..."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:53 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-24 14:15:53 [INFO] [berlingo] [STATS] ━━━ LLM DESC OUTPUT batch 1/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3185333757",
    "courroie_changee": null,
    "embrayage_change": null,
    "travaux_recents": [],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": null,
    "options_description": [
      "Kit Mains Libres Bluetooth",
      "prise USB",
      "Prise 12V sur planche de bord",
      "Allumage automatique des feux de croisement",
      "Blanc Icy",
      "Aide au stationnement arriere",
      "Porte latérale coulissante droite",
      "Cabine Extenso",
      "Climatisation manuelle",
      "Lève-vitres AV électriques",
      "Plancher bois revetu antiderapant 9 mm",
      "Siège conducteur avec réglage en hauteur",
      "réglagle lombaire",
      "accoudoir",
      "Siège passager fixe avec grand rangement sous assise basculante",
      "Volant réglable en hauteur et en profondeur",
      "Boîte à gant ouverte en partie basse côté passager",
      "Capucine",
      "Pneumatiques 205/60 R16",
      "Portes AR battantes 60/40 tôlées avec ouverture à 180°",
      "Revêtement de sol en moquette dans l'habitacle",
      "Régulateur - limiteur de vitesse",
      "Rétroviseurs extérieurs électriques et chauffants",
      "Cloison pleine fixe",
      "Aide au démarrage en pente",
      "Airbag conducteur",
      "Détection de sous-gonflage",
      "Kit de dépannage provisoire de pneumatiques",
      "Roue de secours homogene",
      "6 anneaux d'arrimage au sol dans la zone de charge"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:53 [INFO] [berlingo] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-24 14:15:53 [INFO] [berlingo] [STATS] ━━━ LLM DESC INPUT batch 2/3 (1 annonces) ━━━
3185412002: "Citroën Berlingo VAN XL 950 BLUEHDI 100 S&S BVM5 DRIVER utilitaire, blanc, 5 cv, première mise en circulation le 12/04/2021.  Suivi d'entretien - Garantie 3 mois Prémium (France)  Le prix affiché est la mise à prix du véhicule (frais de vente inclus). VPauto enchères, spécialiste de la vente de véhicules d'occasion. * Tourisme, utilitaires, deux roues, 2000 véhicules en vente chaque semaine.  * Testés, contrôlés et garantis * Visite des véhicules sur rendez-vous (lien disponible sur le site de vpauto). * Pour toute information, contactez-nous par téléphone ou consultez notre site internet.  VPauto Bordeaux RUE DU PORT 33530 BASSENS  2 places boîte de vitesse : manuelle  OPTIONS ET ÉQUIPEMENTS : Audio - Télécommunications :   - Bluetooth   - GPS  Conduite :   - allumage automatique des feux   - régulateur de vitesse  Extérieur :   -  porte arriere tolee   - caméra de recul   - porte latérale   - retroviseurs rabattable electriquement   - rétroviseurs électriques   - système d'aide au stationnement  Intérieur :   - climatisation : manuelle   - climatisation manuelle   - fermeture centralisée   - vitres électriques  Pack :   -  cloison cabine   - GPS couleur   - volant multifonctions  Sécurité :   -  anti-brouillard   - ABS  Autres équipements et informations :   - Classe Crit'air : 2  Référence annonce : 11401934"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:56 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-24 14:15:56 [INFO] [berlingo] [STATS] ━━━ LLM DESC OUTPUT batch 2/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3185412002",
    "courroie_changee": null,
    "embrayage_change": null,
    "travaux_recents": [],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": null,
    "options_description": [
      "Bluetooth",
      "GPS",
      "allumage automatique des feux",
      "régulateur de vitesse",
      "porte arriere tolee",
      "caméra de recul",
      "porte latérale",
      "retroviseurs rabattable electriquement",
      "rétroviseurs électriques",
      "système d'aide au stationnement",
      "climatisation manuelle",
      "fermeture centralisée",
      "vitres électriques",
      "cloison cabine",
      "GPS couleur",
      "volant multifonctions",
      "anti-brouillard",
      "ABS"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:56 [INFO] [berlingo] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-24 14:15:56 [INFO] [berlingo] [STATS] ━━━ LLM DESC INPUT batch 3/3 (1 annonces) ━━━
3185457289: "CITROEN BERLINGO XL 1.6 HDI 100 CLUB AN:02/2018 90000KM BLANC BANQUISE   EQPT: * ABS * AIRBAGS * VITRES ET RETROS ÉLECTRIQUES * CENTRALISATION DES PORTES A DISTANCE * SELLERIE TISSU FONCÉ * SIEGE ET VOLANT REGLABLE EN HAUTEUR * RADIO SAT BLUETOOTH TEL USB * AIDE AU PARKING  * CLIMATISATION MANUELLE * RÉGULATEUR ET LIMITEUR DE VITESSE  * SÉPARATION CELLULE CABINE * 2PORTES ASYMÉTRIQUES 180° * TVA RÉCUPÉRABLE * 1ERE MAIN...  PRIX : 8666€ HT PRO / 10400€ TTC  ENTRETIEN CITROEN HISTORIQUE EN MAI/2025: REMPLACEMENT KIT DISTRIBUTION ACCESSOIRE POMPE À EAU   CONTROLE TECHNIQUE OK EN 04/2026  BON ÉTAT INTÉRIEUR ET EXTÉRIEUR  PRET A PARTIR!!!  SITUÉE AXE NEUFCHÂTEL DIEPPE LIVRAISON POSSIBLE DANS LE 76 OU 75 D AUTRES VÉHICULES EN STOCK TAPEZ LMA AUTOS"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:58 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-24 14:15:58 [INFO] [berlingo] [STATS] ━━━ LLM DESC OUTPUT batch 3/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
  {
    "list_id": "3185457289",
    "courroie_changee": true,
    "embrayage_change": null,
    "travaux_recents": [
      "remplacement kit distribution accessoire pompe à eau"
    ],
    "negociabilite": null,
    "contexte_vente": null,
    "nb_proprietaires": 1,
    "options_description": [
      "ABS",
      "airbags",
      "vitres électriques",
      "rétros électriques",
      "centralisation des portes à distance",
      "sellerie tissu foncé",
      "siège réglable en hauteur",
      "volant réglable en hauteur",
      "radio sat bluetooth téléphone USB",
      "aide au parking",
      "climatisation manuelle",
      "régulateur de vitesse",
      "limiteur de vitesse",
      "séparation cellule cabine",
      "2 portes asymétriques 180°",
      "TVA récupérable"
    ],
    "accidente": null
  }
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-24 14:15:58 [INFO] [berlingo] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-24 14:15:58 [INFO] [berlingo] [STATS] Évaluations insérées : 3
2026-04-24 14:15:58 [INFO] [berlingo] [STATS] ANALYSE TERMINEE en 8.5s — 815 annonces (run #798) — Modele: berlingo
2026-04-24 14:15:59 [INFO] [berlingo] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model berlingo
2026-04-24 14:15:59 [INFO] [berlingo] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-24 14:15:59 [INFO] [berlingo] [LLM] Annonces sans evaluation LLM : 0
2026-04-24 14:15:59 [INFO] [berlingo] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-24 14:15:59 [INFO] [berlingo] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model berlingo
2026-04-24 14:16:00 [INFO] [berlingo] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-24 14:16:00 [INFO] [berlingo] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-24 14:16:00 [INFO] [berlingo] [LLM DESC] Champs actifs : 8
2026-04-24 14:16:00 [INFO] [berlingo] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-24 14:16:00 [INFO] [berlingo] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.