feat(HAI-003): clear task status in completeTask before moving to done

This commit is contained in:
Dustin Byrne
2026-03-25 20:01:16 -04:00
parent 7066770c0f
commit 158c0ceb59

View File

@@ -224,6 +224,8 @@ async function completeTask(
taskId: string, taskId: string,
result: MergeResult, result: MergeResult,
): Promise<void> { ): Promise<void> {
// Clear transient status before moving to done
await store.updateTask(taskId, { status: null });
// Use moveTask for proper event emission // Use moveTask for proper event emission
const task = await store.moveTask(taskId, "done"); const task = await store.moveTask(taskId, "done");
result.task = task; result.task = task;