fix(cli): pass context to done shortcut

Amolith created

The done command copies UpdateCmd to set --status=completed but wasn't
forwarding the context, causing 'net/http: nil Context' errors.

Assisted-by: Claude Opus 4.5 via Crush

Change summary

cmd/done.go | 1 +
1 file changed, 1 insertion(+)

Detailed changes

cmd/done.go 🔗

@@ -19,6 +19,7 @@ var doneCmd = &cobra.Command{
 		updateCmd.Flags().AddFlagSet(task.UpdateCmd.Flags())
 		_ = updateCmd.Flags().Set("status", "completed")
 
+		updateCmd.SetContext(cmd.Context())
 		updateCmd.SetIn(cmd.InOrStdin())
 		updateCmd.SetOut(cmd.OutOrStdout())
 		updateCmd.SetErr(cmd.ErrOrStderr())