Token-driven development