# Functions

NewService creates a creation service with the necessary dependencies.

# Variables

ErrorTaskAlreadyCompleted is an error returned when attempting to complete an already completed task.
ErrorTaskNotFound is an error returned when a task is not found.

# Structs

A Task that can be completed.

# Interfaces

Repository provides access to the task repository.
Service provides task completion operations.