<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Import Uluana → MySQL</title>
<style>
  body { font-family: 'DM Sans', Arial, sans-serif; max-width: 720px; margin: 60px auto; padding: 0 24px; color: #1C1C1A; }
  h1 { font-size: 22px; font-weight: 500; margin-bottom: 24px; }
  .log { background: #F9F8F5; border: 1px solid #E5E3DD; border-radius: 8px; padding: 20px 24px; }
  .log div { padding: 6px 0; font-size: 14px; border-bottom: 1px solid #EEECE5; }
  .log div:last-child { border-bottom: none; }
</style>
</head>
<body>
  <h1>Import Uluana → MySQL</h1>
  <div class="log">
    <div><span style='color:#0a7'>✓</span> users : 5 importés</div>
<div><span style='color:#0a7'>✓</span> actions : 5 importées</div>
<div><span style='color:#0a7'>✓</span> suivis : 10 importés</div>
<div><span style='color:#0a7'>✓</span> rappels : 5 importés</div>
<div><span style='color:#0a7'>✓</span> categories : 6 importées</div>
<div><span style='color:#0a7'>✓</span> cards : 124 importées (avec tags et associations)</div>
<div><span style='color:#0a7'>✓</span> card_detail : 124 fiches importées (depuis 14 fichiers)</div>
<div><span style='color:#0a7'>✓</span> card_guide : 124 guides importés (depuis 16 fichiers, doublons '_' exclus)</div>
<div><span style='color:#0a7'>✓</span> artisan_examples : 125 exemples importés (depuis 14 fichiers)</div>
<div><span style='color:#0a7'>✓</span> quiz_questions : 38 questions importées</div>
<div><span style='color:#0a7'>✓</span> quizzes : 2 quiz importés, 6 phases au total</div>
<div><span style='color:#c80'>⚠</span> data-server/audits.json NON importé — référentiel obsolète (CAT-01..06), à refaire sur la base de uluana_audit.json</div>
<div><span style='color:#c80'>⚠</span> data/users.json NON importé — ancien brouillon non utilisé par l'application</div>
  </div>
  <p style="margin-top:20px;font-size:13px;color:#6B6B67">
    Script idempotent — tu peux le relancer autant de fois que nécessaire, les tables sont vidées avant chaque import.
  </p>
</body>
</html>
