* (see phase 10.6 Decisions).
*/
deps: IClaudeElicitationDeps,
sessionId: string,
request: ElicitationRequest,
options: { readonly signal: AbortSignal },
): Promise<ElicitationResult> {
const session = deps.getSession(sessionId);
if (!session) {
return cancelledElicitationResult();
}