I'm reading David j. Griffiths-Introduction to Electrodynamics
in section $5.1.3$ named by Currents we wrote this
'' Current is actually a vector: I = $λ$v. Because the path of the flow is dictated by the shape of the wire, one doesn’t ordinarily bother to display the direction of I explicitly, but when it comes to surface and volume currents we cannot afford to be so casual ''
in contrary with Engineering Electromagnetics by William H. Hayt textbook which he wrote this:
'' Current is not a vector, for it is easy to visualize a problem in which a total current I in a conductor of nonuniform cross section (such as a sphere) may have a different direction at each point of a given cross section. Current in an exceedingly fine wire, or a filamentar current, is occasionally defined as a vector, but we usually prefer to be consistent and give the direction to the filament, or path, and not to the current''
Many questions arise at this point
$1$) What is truly the nature of current? is it vector or scalar quantity? and if it's vector how in KCL we sum the current algebraically not vectorially?
$2$) how can the current be a vector quantity and it's equal to \begin{gather*} I=\int_{S}^{}\overrightarrow{J} \cdot d\overrightarrow{S} \end{gather*} which is a dot product how can a dot product produce a vector quantity ?
$3$) and why when dealing with electrical circuits when solving a problem and a current become negative we flip it's direction ?