Stochastic short-rate term-structure models from first principles: Vasicek + CIR closed-form affine bond prices, the unifying affine ODE framework that reproduces both, Vasicek bond options, and calibration. Every formula identity-tested — the affine ODE IS the closed form. No rates library underneath.