The voice_recordings table has no duration column, but the backend aliased duration_bytes = size_bytes (file size in bytes) and RecordingCard divided it by 60 as if it were seconds — a 3MB MP3 rendered as a nonsensical '55924:3' fake timestamp. Drop the fabricated field and show real file size instead. Also render edited_content fallback in the analysis search results for consistency with message cards/detail.