AnalysisService gains rechunk() and inline chunking during conversion. ChunkingOptionsRequest/ChunkResponse schemas, POST rechunk endpoint, and conditional chunker injection in main.py (local engine only).