@@ -392,8 +392,7 @@ func (e *Engine) Run(ctx context.Context, p iteragent.Provider, issues string) (
392392 return result , nil
393393 }
394394
395- e .logger .Info ("tests passed, creating PR" )
396-
395+ e .logger .Info ("tests passed, creating feature branch" )
397396 branchName , err := e .createFeatureBranch (ctx , day )
398397 if err != nil {
399398 e .logger .Warn ("failed to create feature branch, falling back to direct commit" , "err" , err )
@@ -405,33 +404,41 @@ func (e *Engine) Run(ctx context.Context, p iteragent.Provider, issues string) (
405404 e .appendJournal (result , output , p .Name (), true )
406405 return result , nil
407406 }
408- _ = branchName
407+ e . logger . Info ( "feature branch created" , "branch" , branchName )
409408
409+ e .logger .Info ("committing changes" )
410410 commitMsg := extractCommitMessage (output )
411411 if err := e .commit (ctx , commitMsg ); err != nil {
412- e .logger .Warn ("commit failed, falling back to direct main commit " , "err" , err )
412+ e .logger .Warn ("commit failed" , "err" , err )
413413 _ = e .switchToMain (ctx )
414414 if err := e .commit (ctx , commitMsg ); err != nil {
415415 result .Status = "commit_failed"
416416 }
417417 e .appendJournal (result , output , p .Name (), true )
418418 return result , nil
419419 }
420+ e .logger .Info ("changes committed" )
420421
422+ e .logger .Info ("pushing branch" )
421423 if err := e .pushBranch (ctx ); err != nil {
422424 e .logger .Warn ("push failed, falling back to direct commit" , "err" , err )
423425 _ = e .switchToMain (ctx )
424426 result .Status = "committed"
425427 e .appendJournal (result , output , p .Name (), true )
426428 return result , nil
427429 }
430+ e .logger .Info ("branch pushed" )
431+
432+ e .logger .Info ("creating PR" )
428433
429434 planBytes , _ := os .ReadFile (filepath .Join (e .repoPath , "SESSION_PLAN.md" ))
430435 issueNums := extractIssueNumbers (string (planBytes ))
431436 prTitle := firstLine (commitMsg )
432437 prBody := buildPRBody (string (planBytes ), output )
433438
434- prNum , _ , err := e .createPR (ctx , prTitle , prBody , issueNums )
439+ e .logger .Info ("creating PR" , "title" , prTitle , "body_len" , len (prBody ))
440+ prNum , prURL , err := e .createPR (ctx , prTitle , prBody , issueNums )
441+ e .logger .Info ("PR creation result" , "prNum" , prNum , "prURL" , prURL , "err" , err )
435442 if err != nil {
436443 e .logger .Warn ("PR creation failed, keeping branch for manual review" , "err" , err )
437444 result .Status = "pr_created_manually"
0 commit comments