Big Picture - what’s the ask?

What’s the ticket/task trying to solve? What’s the end goal of this body of work? Describe the problem in the most ELI5 way you can.

Requirements

Is there acceptance criteria? A specific way it needs to work? What makes this ticket/task count as complete? Steps to reproduce and/or screenshots are helpful here too, if available.

Constraints

Are there specific things you can or can’t use? Something you have to make sure doesn’t break? Tools you have to use because of where you have to work in the codebase?

Architecture and Tradeoffs

Where does this code live? (login, ui, db, etc) What software quality attributes are we focused on for this task? List out the primary and secondary attributes (maybe a third if it feels necessary)