Split Markdown into sections with heading paths and source line ranges while preserving fenced code. Use for section-level retrieval preparation or documentation inspection, not token-budget chunking.