Once the user has successfully installed JACoB, we next want to teach the user how the core JACoB issue -> code -> PR functionality works. We also need to create and commit the jacob.config file to the repo. We can accomplish both of these goals with a single conversation.
Create a new "First Issue" Developer + scenario prompt
[ ] Create an API call to send the source map to the LLM to create a draft version of the jacob.config file
[ ] Pass the draft config file to the scenario prompt and then confirm/update these jacob.config values via conversation
[ ] Have JACoB create a new issue that contains all of the information that is needed for the jacob.config file. The user can then view the live updates in the portal and merge the PR into the app
[ ] When the PR is merged, make the user's status as 'ready' and redirect them to the Developer page to start using JACoB
Once the user has successfully installed JACoB, we next want to teach the user how the core JACoB issue -> code -> PR functionality works. We also need to create and commit the
jacob.config
file to the repo. We can accomplish both of these goals with a single conversation.Create a new "First Issue" Developer + scenario prompt [ ] Create an API call to send the source map to the LLM to create a draft version of the jacob.config file [ ] Pass the draft config file to the scenario prompt and then confirm/update these jacob.config values via conversation [ ] Have JACoB create a new issue that contains all of the information that is needed for the jacob.config file. The user can then view the live updates in the portal and merge the PR into the app [ ] When the PR is merged, make the user's status as 'ready' and redirect them to the
Developer
page to start using JACoB