pub fn emit_claude_code_with_providers(
ir: &WarbleIr,
out_dir: &Path,
target_id: &str,
render_flavor: RenderFlavor,
models: &ModelConfig,
hybrid: HybridRealization,
context: &ContextInjection,
providers: &[ProviderFragment],
) -> Result<(), DispatchError>Expand description
As emit_claude_code_with_context, composing the base target with caller-supplied provider
fragments. This is how a domain capability — one naming an external service rather than the
runtime’s own structure — reaches this back-end without being hardcoded in it.