How do you write a comprehensive user story, and what criteria do you use to define the Definition of Ready and Definition of Done?