Block a user
Fixed queue capacity 100 may cause pipeline stalls for varied file sizes
Loader thread loads all file data into memory causing high memory usage
Incremental check causes per-file network round-trip -- batch it
Hardcoded queue capacity 100 should be configurable via --queue-size
Missing --log-file option for persistent logging
Missing --max-depth directory traversal limit flag
Missing atomic file writes on receiver (write-then-rename)
Missing cancellation/abort mechanism in protocol
Missing heartbeat/keep-alive messages in protocol
Missing --exclude-from / --include-from for pattern files
Missing --stats flag for transfer statistics summary
Missing --backup / --backup-dir flags for safe destructive operations
Missing --quiet / --silent flag to suppress non-error output
Missing --timeout / --contimeout CLI flags for connection and I/O timeouts
docs: add batch PR workflow and CI troubleshooting to AGENTS.md
docs: add batch PR workflow and CI troubleshooting to AGENTS.md