# Git Branching Workflow Extension Configuration
# Copied to .adspecs/extensions/git/git-config.yml on install

# Branch numbering strategy: "sequential" (001, 002, ...) or "timestamp" (YYYYMMDD-HHMMSS)
branch_numbering: sequential

# Commit message used by `git commit` during repository initialization
init_commit_message: "[adspecs] Initial commit"

# Auto-commit before/after core commands.
# Set "default" to enable for all commands, then override per-command.
# Each key can be true/false. Message is customizable per-command.
auto_commit:
  default: false  
  before_prd:
    enabled: false
    message: "[adspecs] Save progress before prd"
  before_clarify:
    enabled: false
    message: "[adspecs] Save progress before clarification"
  before_plan:
    enabled: false
    message: "[adspecs] Save progress before planning"
  before_tasks:
    enabled: false
    message: "[adspecs] Save progress before task generation"
  before_front-spec:
    enabled: false
    message: "[adspecs] Save progress before front-spec"
  before_front-tasks:
    enabled: false
    message: "[adspecs] Save progress before front-tasks"
  before_implement:
    enabled: false
    message: "[adspecs] Save progress before implementation"
  before_checklist:
    enabled: false
    message: "[adspecs] Save progress before checklist"
  before_analyze:
    enabled: false
    message: "[adspecs] Save progress before analysis"
  before_taskstoissues:
    enabled: false
    message: "[adspecs] Save progress before issue sync"
  before_update_status:
    enabled: false
    message: "[adspecs] Save progress before update status"
  after_constitution:
    enabled: false
    message: "[adspecs] Add project constitution"
  after_new_requirement:
    enabled: true
    message: "[adspecs] Add business requirement analysis"
  after_prd:
    enabled: false
    message: "[adspecs] Add PRD"
  after_clarify:
    enabled: false
    message: "[adspecs] Clarify PRD"
  after_plan:
    enabled: false
    message: "[adspecs] Add implementation plan"
  after_tasks:
    enabled: false
    message: "[adspecs] Add tasks"
  after_implement:
    enabled: false
    message: "[adspecs] Implementation progress"
  after_checklist:
    enabled: false
    message: "[adspecs] Add checklist"
  after_analyze:
    enabled: false
    message: "[adspecs] Add analysis report"
  after_taskstoissues:
    enabled: false
    message: "[adspecs] Sync tasks to issues"
  after_updatestatus:
    enabled: true
    message: "[adspecs] Sync update status"
