Skip to content

feat: Global --dry-run / --plan support for all mutating commands #163

@erishforG

Description

@erishforG

Problem

--dry-run이 일부 명령(clean, undo)에만 존재. start/ship/merge/sync 같은 핵심 명령에서는 실행 전 결과를 미리 확인할 수 없음.

Proposed Solution

  • 모든 mutating 명령에 --dry-run 또는 --plan 플래그 추가
  • dry-run 시 실제 변경 없이 "무엇을 할 것인지" 출력
  • --json 모드에서도 dry-run 결과를 구조화된 JSON으로 출력

Impact

AI 에이전트 및 자동화에서 실행 전 검증 가능. 운영 안전성 대폭 향상.

Priority: P0 | Source: 외부 피드백

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions