pub fn enrich_task_pack(
engine: &Engine<'_>,
config: &Config,
root: &Path,
goal: &str,
files: &[String],
symbols: &[String],
budget: Option<usize>,
hook: bool,
scorer: Option<&dyn SemanticScorer>,
reranker: Option<&dyn Reranker>,
) -> EnrichedPack