pub fn adaptive_chunk( content: &str, budget_tokens: usize, total_items: usize, ) -> Vec<ChunkResult>
Split content into prioritized chunks sized to budget_tokens spread across total_items sibling slices.
content
budget_tokens
total_items