Issue
Release agent creates release/vX.Y.Z branch locally but never pushes it to origin before attempting PR creation. GitHub can't see an unpushed branch, so gh pr create fails or uses wrong ref.
Impact
- PR creation fails silently (error caught at line 614, continues anyway)
- Release tag is created but no PR exists to merge to main
- Manual PR creation required, breaking orchestration
Root Cause
release.agent.js line 691–695 creates branch but missing:
git add VERSION CHANGELOG.md
git commit -m "chore(release): bump to ${nextVersion}"
git push -u origin ${releaseBranch}
Expected Behavior
- Create release branch from develop
- Update VERSION and CHANGELOG.md
- Commit changes
- Push branch to origin
- Create PR from pushed branch to main
References
- Related audit:
.github/reports/audits/RELEASE_PROCESS_AUDIT_v0_5_0.md (Issue 1.1)
- Agent spec:
agents/release.agent.md (line 129–133)
- Implementation:
scripts/agents/release.agent.js (line 691–695)
Issue
Release agent creates
release/vX.Y.Zbranch locally but never pushes it to origin before attempting PR creation. GitHub can't see an unpushed branch, sogh pr createfails or uses wrong ref.Impact
Root Cause
release.agent.jsline 691–695 creates branch but missing:Expected Behavior
References
.github/reports/audits/RELEASE_PROCESS_AUDIT_v0_5_0.md(Issue 1.1)agents/release.agent.md(line 129–133)scripts/agents/release.agent.js(line 691–695)