Skip to content

docs: [intern-34] Documentation audit: update CLAUDE.md + README + architecture diagram - #429

Open
CodingMinh wants to merge 1 commit into
masterfrom
intern/34-documentation-audit
Open

docs: [intern-34] Documentation audit: update CLAUDE.md + README + architecture diagram#429
CodingMinh wants to merge 1 commit into
masterfrom
intern/34-documentation-audit

Conversation

@CodingMinh

Copy link
Copy Markdown
Collaborator

Summary of Changes

This PR addresses issue #372 by performing a documentation audit across README.md and CLAUDE.md to resolve gaps, provide missing command references, and document architecture/debugging practices.

1. Gaps Identified & Resolved

  • Missing Architecture & Incomplete Crate Mapping: Added crates/knowledge, crates/server, and crates/mcp descriptions in CLAUDE.md and updated PPTX page probing from legacy python script references to native Rust probing.
  • Missing CLI Subcommands & Env Vars: Added complete CLI reference table (one, one-detailed, speed, accuracy, audio, handoff, pptx-preview, info) and full environment variables list (FILECONV_OCR_*, FILECONV_LLM_*, FILECONV_PDFIUM_LIB, FILECONV_WHISPER_*) to README.md.
  • Missing Debugging Guide & Common Pitfalls: Added a dedicated debugging/troubleshooting section in CLAUDE.md covering PDFium missing lib, Whisper build/models setup, Vision OCR API configuration (DependencyMissing), and TCVN3 uppercase font handling.

2. Architecture Diagram

  • Added a detailed Mermaid architecture diagram in README.md illustrating data flow and boundaries between Clients (app/, web/, crates/mcp, crates/cli), Rust Core & Contracts (crates/core, crates/knowledge, crates/server), and Native Runtimes / Cloud APIs.

Verification

  • Verified Markdown syntax and Mermaid diagram formatting.
  • Verified command flags against crates/cli/src/main.rs.
  • No functional code changes introduced.

Closes #372

…gging guide

- Add Mermaid architecture diagram to README.md illustrating data flow across crates, clients, and native runtimes.
- Add comprehensive CLI subcommand reference and environment variable table to README.md.
- Update CLAUDE.md with workspace crate mapping (knowledge, server, mcp) and native probe details.
- Add 'Debugging & Common Pitfalls' section to CLAUDE.md covering PDFium fallback, Whisper linking/models, Vision OCR config, and TCVN3 legacy font hints.

Closes #372
@CodingMinh
CodingMinh requested a review from anhnth24 as a code owner August 28, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[intern-34] Documentation audit: update CLAUDE.md + README + architecture diagram

1 participant