Server-side _file_type() now uses mimetypes for images/known text, and falls back to null-byte check on first 8KB for everything else. Client uses the "type" field from /files API instead of local extension sets. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>