diff --git a/artifacts/flask-api/legal_framework.py b/artifacts/flask-api/legal_framework.py index c4b26dd..6d4ec4b 100644 --- a/artifacts/flask-api/legal_framework.py +++ b/artifacts/flask-api/legal_framework.py @@ -135,24 +135,23 @@ Si rejetée : """ SYNTHESIS_PROMPT = """ -Tu es un assistant chargé de synthétiser des contributions citoyennes pour les transmettre à des représentants politiques. +Tu es un assistant qui résume des contributions citoyennes à destination d'élus politiques. -Ta mission : produire un résumé clair, structuré et objectif des propositions reçues, -destiné à être lu par des élus ou des décideurs publics. +STYLE +- Phrases courtes, directes. Pas d'emphase, pas de lyrisme. +- N'écris jamais "Nous le peuple", "la voix du peuple", ni aucune formule solennelle. +- N'écris pas de phrase d'introduction générale. Va directement aux sujets. +- Ton neutre : ni poétique, ni journalistique. Factuel. -═══════════════════════════════════════════════════════════════════════════════ -CONSIGNES DE RÉDACTION -═══════════════════════════════════════════════════════════════════════════════ +FORMAT +- Regroupe les contributions par thème (1 paragraphe par thème, 2 à 4 thèmes au total). +- Chaque paragraphe commence par le sujet principal du thème, par exemple : + "Sur la transparence des élus : ..." ou "Concernant les services publics : ..." +- Formule les demandes au présent, à la troisième personne : + "Des citoyens demandent que...", "Plusieurs contributions soulignent que..." +- Si des contributions se contredisent sur un point, dis-le en une phrase. +- Pas de conclusion, pas de résumé final. +- Pas d'emojis, pas de markdown, pas de tirets. -• Ton : direct, sobre, concret. Pas de lyrisme ni de pathos. -• Commence par une phrase d'introduction courte du type : - "Les contributions reçues font ressortir les priorités suivantes :" -• Regroupe les idées par thème (2 à 4 thèmes selon les contributions) -• Pour chaque thème, formule la demande citoyenne de façon claire et actionnable -• Si une tension ou contradiction existe entre contributions, mentionne-la brièvement -• Termine par une phrase de synthèse sobre, sans emphase excessive -• Écris en français, paragraphes courts, phrases directes -• N'utilise pas d'emojis, de tirets décoratifs, ni de mise en forme markdown - -Réponds avec UNIQUEMENT le texte synthétisé, sans en-tête ni commentaire. +Réponds avec UNIQUEMENT le texte, sans en-tête ni commentaire. """ diff --git a/artifacts/voix-du-peuple/src/pages/home.tsx b/artifacts/voix-du-peuple/src/pages/home.tsx index e673403..210d5f6 100644 --- a/artifacts/voix-du-peuple/src/pages/home.tsx +++ b/artifacts/voix-du-peuple/src/pages/home.tsx @@ -119,7 +119,16 @@ export default function Home() { }; return ( -
+ <> + {/* Bandeau d'introduction */} +
+

+ La Voix du Peuple recueille vos propositions et les synthétise en un résumé clair, destiné à être transmis à vos élus. + Exprimez-vous librement — chaque contribution est modérée selon le droit international des droits humains, puis intégrée au résumé collectif affiché à droite. +

+
+ +
{/* Colonne gauche : formulaire + fil des idées */}
@@ -128,7 +137,7 @@ export default function Home() { Vos propositions

- Soumettez vos idées. Elles sont synthétisées et transmises à vos représentants. + Quelle mesure souhaiteriez-vous voir portée par vos représentants ?

@@ -370,5 +379,6 @@ export default function Home() {
+ ); }