- User imports repo
- open it in a sandbox
- Redirect to chat page
- Ships the changes
- Uploads them to github via PR
- This sandbox is done for after PR
- Github App install and if user disconnects what should happen decide
- Access Repos and clone them in sandbox
- Shipping and PR
- User can delete account, for that delete all the resources also cascade
Reverting to previous changes so that user has control on code
- complete the auth part
- Github install and uninstall part
- Import Repo -> to Create Project
- From Project -> Create tasks
- Each task when uploaded thats end it.