chore: implement coderabbit suggestions

This commit is contained in:
Ralph Khreish
2025-07-17 22:28:45 +03:00
parent 2718c7ad5f
commit 4f4b91900e

View File

@@ -193,6 +193,18 @@ function parseUpdatedTaskFromText(text, expectedTaskId, logFn, isMCP) {
// Preprocess the task to ensure subtasks have proper structure
const preprocessedTask = {
...parsedTask,
status: parsedTask.status || 'pending',
dependencies: Array.isArray(parsedTask.dependencies)
? parsedTask.dependencies
: [],
details:
typeof parsedTask.details === 'string'
? parsedTask.details
: String(parsedTask.details || ''),
testStrategy:
typeof parsedTask.testStrategy === 'string'
? parsedTask.testStrategy
: String(parsedTask.testStrategy || ''),
// Ensure subtasks is an array and each subtask has required fields
subtasks: Array.isArray(parsedTask.subtasks)
? parsedTask.subtasks.map((subtask) => ({