Issue: Task completion does not record or expose the completing user
Issue: Task completion does not record or expose the completing user: a task in LegoFlow-SWE (Harbor dataset). Description After a user completes a task, the system should track who completed it and expose that information via a completedBy field on the task model and in the TaskCompletedEvent …
The task
**Description** After a user completes a task, the system should track **who** completed it and expose that information via a `completedBy` field on the task model and in the `TaskCompletedEvent`. Currently, this information is not captured or propagated, so the field remains `null` after completion.
Part of Lego-X/LegoFlow-SWE.