L'ancien merge lisait les defauts via Properties.load(), qui jette tous les commentaires : les nouvelles cles ajoutees automatiquement (ex: pending-votes.scope) arrivaient nues, sans explication, sous un header generique confus. Le merge copie desormais le bloc texte entier (commentaires inclus) du config.properties par defaut, verbatim, pour chaque cle manquante. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>