(m)
| 10 | const MARKER = "__augment_byok_tasklist_add_tasks_errors_patched_v1"; |
| 11 | |
| 12 | function buildReplacement(m) { |
| 13 | const label = "tasklist add_tasks errors current"; |
| 14 | const convVar = requireCapture(m, 1, `${label} convVar`); |
| 15 | const tasksVar = requireCapture(m, 2, `${label} tasksVar`); |
| 16 | const prefix = requireCapture(m, 3, `${label} prefix`); |
| 17 | const resultsVar = requireCapture(m, 4, `${label} resultsVar`); |
| 18 | const loopAndMiddle = requireCapture(m, 5, `${label} loopAndMiddle`); |
| 19 | const planVar = requireCapture(m, 6, `${label} planVar`); |
| 20 | const rootVar = requireCapture(m, 7, `${label} rootVar`); |
| 21 | const okFnVar = requireCapture(m, 8, `${label} okFnVar`); |
| 22 | const formatterVar = requireCapture(m, 9, `${label} formatterVar`); |
| 23 | const diffFnVar = requireCapture(m, 10, `${label} diffFnVar`); |
| 24 | const beforeVar = requireCapture(m, 11, `${label} beforeVar`); |
| 25 | const errFnVar = requireCapture(m, 12, `${label} errFnVar`); |
| 26 | const textVar = "__byok_add_tasks_text"; |
| 27 | const insertion = buildTaskFailuresSummarySnippet({ resultsVar, errorFnVar: errFnVar, textVar, planVar }); |
| 28 | return ( |
| 29 | `async handleBatchCreation(${convVar},${tasksVar}){${prefix}const ${resultsVar}=[];${loopAndMiddle}` + |
| 30 | `const ${planVar}=await this._taskManager.getHydratedTask(${rootVar});` + |
| 31 | `if(!${planVar})return ${errFnVar}("Failed to retrieve updated task tree.");` + |
| 32 | `let ${textVar}=${formatterVar}.formatBulkUpdateResponse(${diffFnVar}(${beforeVar},${planVar}));` + |
| 33 | `${insertion}return{...${okFnVar}(${textVar}),plan:${planVar}}` |
| 34 | ); |
| 35 | } |
| 36 | |
| 37 | function patchTasklistAddTasksErrors(filePath) { |
| 38 | const { original, alreadyPatched } = loadPatchText(filePath, { marker: MARKER }); |
nothing calls this directly
no test coverage detected