Skip to content

Dry-run mode #45

Description

@hsyntax

Parent PRD

#1

What to build

Add a --dry-run CLI flag that lets the user validate the full pipeline without side effects.

Behavior:

  • Runs the full loop including agent selection, worktree creation, implementation, and review
  • Skips: git push, PR creation/submission, and marking the task as in-progress or done on the remote source
  • Useful for validating the full pipeline without side effects
  • Logs clearly indicate "[DRY RUN]" when skipping actions

Acceptance criteria

  • --dry-run runs choose, implement, review but skips push/PR/state marking
  • --dry-run logs clearly indicate skipped actions
  • No remote side effects in dry-run mode (no labels changed, no PRs created)
  • Integration tests: dry-run skips push/submit/mark operations
  • cargo clippy and cargo fmt pass

Blocked by

User stories addressed

  • User story 4 (dry-run)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions