Given two vectors $u,v\in \mathbb{R}^2$ I wish to find rational $q$ so the angle $\theta $ between $u$ and $v+qu$ satisfies $$\frac{\pi}{3}\leq \theta \leq \frac{\pi}{2} $$ My first approach was inspired by the Gram–Schmidt process, letting $k=\left\lfloor\frac{\langle u,v\rangle}{\langle v,v\rangle}\right\rfloor v$, but nothing seems to come out of this.
fix: I changed $k$ from integer to rational, had miswritten originally
Hint:
For the angle of two vectors $u, v$, we have $$\cos \theta=\frac{\langle u,v\rangle}{\|u\|\,\|v\|}$$ and you want $\;0\le \cos\theta\le\frac12$.