import db def delete_screen(slug: str, screen_id: int) -> None: # Les conversations "Générer avec l'IA" de cet écran (et leurs messages) # sont déjà nettoyées automatiquement par SQLite : _ia_conversations. # screen_id REFERENCES _screens(id) ON DELETE CASCADE (voir # screens/ia/ensure_ia_chat_schema.py) — rien à faire ici explicitement. conn = db.connect(slug) conn.execute("DELETE FROM _screens WHERE id = ?", (screen_id,)) conn.commit() conn.close()