I'm reading Linear Algebra Done Right and it defines a positive operator $T$ as one which is self adjoint and has the property $$\langle Tv,v \rangle \geq 0$$ for all $v\in V$.
I am confused as to why the self adjoint condition must be included. Here is what I came up with:
Suppose $T$ is an operator such that $\langle Tv, v\rangle \geq 0$ for all $v$. This implies that $\langle Tv, v\rangle$ is a real number, since the greater than sign doesn't make sense for complex numbers. Then, using the definition of adjoint, $$\langle Tv, v\rangle = \langle v, T^*v\rangle = \overline{\langle T^*v,v\rangle} = \langle T^*v, v\rangle$$ for all $v\in V$. Therefore, $Tv=T^*v$ for all $v$ and $T$ is self adjoint.
Where did I go wrong?
Your proof is correct in the complex case, which seems to be the case you have. You are correct that you don't need to assume self-adjointness for a complex positive operator (in the real case, knowing $\langle Tx,x \rangle \in \mathbb R$ is not very useful) as it follows from the positiveness
Notice that the conclusion that $\langle Tv,v\rangle= \langle T^*v,v\rangle$ actually implies $T=T^*$ is non-trivial (you can take a look at this question: Proof Complex positive definite => self-adjoint).