from app.graph.workflow import compiled_graph async def run_arc_workflow(state_data: dict) -> dict: """ Prend le state actuel (provenant de l'API/Chainlit), exécute le graphe jusqu'au prochain point d'arrêt (END), et retourne le state mis à jour. """ final_state = await compiled_graph.ainvoke(state_data) return dict(final_state)