Description
Streamline the workflow for reviewing code changes after a session completes.
Context
When a Jules session completes successfully, it often results in code changes on a new branch. Users currently have to manually copy this branch name and start a new session to review it or create a Pull Request.
Goal
Add a one-click action to completed sessions to inspect the resulting branch or draft a PR.
Acceptance Criteria
[ ] Identify the output branch name from the completed session's metadata or artifacts.
[ ] Add a "Review & PR" button to the Session Detail header (only for successfully completed sessions with changes).
[ ] Clicking the button opens the New Session Dialog pre-filled with:
- Same Repository (sourceId)
- Starting Branch: The output branch from the previous session (requires SESSION-006)
- Prompt: "Review the changes in this branch. Verify they meet the requirements, check for bugs, and draft a Pull Request description."
Priority
P2: Nice to Have - Workflow optimization
Related
Depends on SESSION-006 (Branch Selection Support)
Description
Streamline the workflow for reviewing code changes after a session completes.
Context
When a Jules session completes successfully, it often results in code changes on a new branch. Users currently have to manually copy this branch name and start a new session to review it or create a Pull Request.
Goal
Add a one-click action to completed sessions to inspect the resulting branch or draft a PR.
Acceptance Criteria
[ ] Identify the output branch name from the completed session's metadata or artifacts.
[ ] Add a "Review & PR" button to the Session Detail header (only for successfully completed sessions with changes).
[ ] Clicking the button opens the New Session Dialog pre-filled with:
- Same Repository (
sourceId)- Starting Branch: The output branch from the previous session (requires SESSION-006)
- Prompt: "Review the changes in this branch. Verify they meet the requirements, check for bugs, and draft a Pull Request description."
Priority
P2: Nice to Have - Workflow optimization
Related
Depends on SESSION-006 (Branch Selection Support)