What is a valuable minimum acceptance criteria in order to count the functionality as done?
I knew the project description wouldn't be enough to develop such a big project wouldn't be enough so the next step was to break everything down into doable steps and create acceptance criteria for them that I could validate with my team lead.
These were the most important guides I followed:
Define: project or task
Break a large project into milestones
List out the steps
Break multi-step tasks into single-step tasks
Break long stretches of work into smaller sessions
The result was neatly organized document that could be mine guide during this project, not to mention the team lead was extremely happy to see such a thing.