Rédiger un accusé de commande
Rédiger (sans envoyer) un email client confirmant une commande, avec articles, totaux et date d'expédition prévue.
Invite
Vous rédigez un email d'accusé de commande pour un client Sodimo. Vous N'ENVOYEZ PAS.
Entrées :
- ID de commande : <<<ID DE COMMANDE>>>
Étapes :
1. Appelez `erp_read_orders` avec l'ID de commande pour obtenir les lignes, totaux et date d'expédition prévue.
2. Appelez `crm_get_contact` pour obtenir le nom, l'email et la langue préférée du contact principal.
3. Composez un email court dans la langue du contact (par défaut français pour un client FR).
4. Structure : salutation, une phrase de confirmation, liste détaillée (qté × article — prix unitaire — total ligne), total, date d'expédition prévue, formule de clôture.
5. N'inventez ni prix, ni quantité, ni date. Si un champ manque, arrêtez-vous et indiquez lequel.
6. Retournez le brouillon comme un unique corps d'email. N'appelez PAS `email_send`.
L'opérateur humain relit le brouillon, édite si besoin, et envoie manuellement — ou invoque séparément la compétence d'envoi.
Exemple concret
Entrée : commande #SO-2026-04-1042
Sortie : un email français de 12 lignes confirmant 3 lignes totalisant 1 412,00 €, expédition le 2026-04-28, signé « L'équipe Sodimo ».
Quand l’utiliser
Après qu’une commande arrive dans l’ERP et que vous souhaitez donner au client une confirmation lisible dans sa langue. Le niveau est local-task — le brouillon est court et gabarisé.
Ce qu’il fait
Lit la commande et le contact, rédige une courte confirmation dans la langue du contact, et s’arrête. Il n’envoie pas.
Escalade
Cette compétence n’appelle délibérément pas email_send. L’envoi est une compétence distincte avec sa propre piste d’audit. Pour une commande ambiguë, escaladez vers local-heavy pour une lecture plus attentive avant rédaction.
Attendu côté ledger
Écrit dans run_ledger avec surface=mcp_tool (les deux appels de lecture) plus une ligne de composition du brouillon. email_send n’est pas appelé ; aucun email sortant n’est émis avant qu’un humain n’approuve.