{"kind":"bloxsmith.graph","schema_version":"2","graph_id":"","title":"Des notes aux prochaines actions","editor":{"viewport":{"x":0,"y":0,"zoom":0.75}},"nodes":[{"id":"source","kind":"text","title":"Notes","position":{"x":80,"y":180},"inputs":[],"outputs":[{"id":1,"name":"out","title":"Sortie","emits":["message/*"],"multiplicity":"many","text":"Notes de réunion — projet exemple\nAlice prépare la maquette pour vendredi.\nDécision : commencer par une démonstration locale.\nIl faut encore choisir la date de présentation.\nBenoît vérifie les prérequis Python."}],"config":{}},{"id":"codex","kind":"codex","title":"Codex","position":{"x":400,"y":180},"inputs":[{"id":1,"name":"in","title":"Entrée","accepts":["message/*"],"multiplicity":"many","required":true,"execution_requirement":"required_for_execution"}],"outputs":[{"id":1,"name":"out","title":"Sortie","emits":["message/*"],"multiplicity":"many","instruction":"Transforme les notes @in en une synthèse Markdown en français avec : décisions, actions, responsables et échéances explicitement mentionnés, puis questions ouvertes. Écris « non précisé » pour toute information absente. N'invente aucun engagement. Ne modifie aucun fichier."}],"config":{"working_directory":"","approval":"Auto","use_persistent_session":false,"dangerously_allow_all":false}},{"id":"result","kind":"display","title":"Synthèse","position":{"x":720,"y":180},"inputs":[{"id":1,"name":"in","title":"Entrée","accepts":["message/*"],"multiplicity":"many","required":true,"execution_requirement":"required_for_execution"}],"outputs":[],"config":{}}],"edges":[{"id":"edge-1","from":{"node":"source","port":1},"to":{"node":"codex","port":1},"kind":"data"},{"id":"edge-2","from":{"node":"codex","port":1},"to":{"node":"result","port":1},"kind":"data"}],"inputs":[],"outputs":[],"annotations":[]}