pub fn assemble( rule_chunks: &[ScoredRuleChunk], query: &str, task_intent: &str, ) -> AssembledContext