What to build
Add a --dry-run mode to the agent loop that simulates the full iteration lifecycle without making any actual git changes. This allows users to test their prompts, configuration, and issue tracker setup safely.
In dry-run mode, the loop should:
- Print what worktree and branch would be created (but not create them)
- Print what agent prompts would be sent (but not start the Opencode server)
- Print what commits would be made (but not commit)
- Print what merge would happen (but not merge)
- Still gather context and list issues from the tracker so the user can verify the setup
Acceptance criteria
Blocked by
What to build
Add a
--dry-runmode to the agent loop that simulates the full iteration lifecycle without making any actual git changes. This allows users to test their prompts, configuration, and issue tracker setup safely.In dry-run mode, the loop should:
Acceptance criteria
--dry-runCLI flag (see CLI argument parsing issue; this can be developed in parallel but will only be usable once both land).config.dryRunis true, skip all destructive git operations:createWorktree,autoCommit,mergeBranch,removeWorktree,createPR.[DRY RUN] Would create worktree: ...).NEXT/COMPLETEbased on what the agent would have done.bun lint:ci,bun typecheck, andbun testpass after changes.Blocked by