pub fn build_task_context(
engine: &Engine<'_>,
config: &Config,
root: &Path,
req: &TaskContextRequest,
scorer: Option<&dyn SemanticScorer>,
reranker: Option<&dyn Reranker>,
) -> Result<TaskContextArtifact>Expand description
THE one complete task artifact builder. Transports pass the opened engine + resolved scorer/reranker; the engine derives pack + delta + ledger + cap enforcement identically for every caller.