- ftp_server (설정 · 실패 종류 · 오류 · 인증서 지문 · 이름 풀기 꼴)
- ftp_session (명령 채널 하나: 연결 · TLS · 로그인 · 명령 · 자료 채널 - 예전 _Session 을 FtpSession 으로)
- ftp_remote (FtpRemote 원격 저장소 · FtpRegistry)
- ftp.dart 는 export 만 (debugFtpLog 포함, 부르는 쪽은 바꾸지 않음)
- 약속 시험: test/ftp_modules_contract_test.dart (실제 pyftpdlib 서버 · 시험 폴더)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>