# Article edit/delete via Nostr events **Objectif** Permettre aux auteurs d’éditer ou supprimer leurs articles en publiant des événements Nostr dédiés (update + delete), avec confirmation explicite côté UI. **Impacts** - Parcours auteur : édition depuis la liste de mes articles, suppression confirmée avant envoi de l’événement kind 5. - Stockage local : contenu privé ré-encrypté et ré-enregistré pour les mises à jour. - Pas d’impact côté lecteurs (pas de fallback). **Modifications** - `lib/articleMutations.ts` : publication update/delete (tags e, replace), réutilisation du stockage chiffré. - `components/UserArticles.tsx`, `components/UserArticlesList.tsx`, `components/UserArticlesEditPanel.tsx` : UI édition/suppression avec confirmation, découpage pour respecter lint/max-lines. - `lib/articleInvoice.ts` : factorisation des tags de preview. **Modalités de déploiement** Standard front : build Next.js habituel. Pas de migrations ni dépendances supplémentaires. **Modalités d’analyse** - Vérifier qu’un auteur connecté peut éditer puis voir son article mis à jour dans la liste. - Vérifier que la suppression publie l’événement et retire l’article de la liste locale. - Sur erreur de publication, message d’erreur affiché (aucun fallback silencieux).