> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fabro.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Pull request pipeline stage and resume reliability

## Pull request pipeline stage

Workflows can now automatically create pull requests as part of the run pipeline. When a workflow finishes with code changes, the new `pull_request` pipeline stage creates a PR on the target repository with the run's diff, title, and description — no manual `gh pr create` step needed. This integrates with the existing GitHub App authentication and respects the workflow's git configuration.

## More

<Accordion title="Improvements">
  * `fabro resume` now rejects already-succeeded runs with a clear error instead of silently restarting them
  * Resume now validates the checkpoint file before cleaning up state, preventing partial cleanup on corrupt checkpoints
  * `fabro attach` now detects early init failures and rolls back partial worktree state automatically
  * Added restore operation that rebuilds runtime state from the checkpoint when resuming interrupted runs
</Accordion>

<Accordion title="Fixes">
  * Fixed resume creating unnecessary worktrees and failing to keep the sleep inhibitor alive
  * Fixed git checkpoint options not being threaded through to the resume path
  * Fixed verification regressions introduced by the runtime initialization refactor
</Accordion>
