pub fn extract_document_text(path: &Path) -> Result<String, String>
Extract text from any supported document type (PDF, markdown, plain text). Used by /attach for one-shot context injection.