- Create a cli tool that will allow the user to quickly draft a cover letter based on their experience
- Use bubble-tea to make a nice UI
- user inputs the job description
- user has a 'living document' that is a detailed account of their work experience
- data is sent to ai assistant
- user has the ability to prompt and modify the ai assistant output, or accept and create a document
- the document can be html or a pdf
- Much of the essential functionality is present.
- need to bring in better error handling
- need to have some unit tests to ensure that correct state changes are happening with the update function