Module: Carson

Defined in:
lib/carson/runtime/status.rb,
lib/carson.rb,
lib/carson/cli.rb,
lib/carson/config.rb,
lib/carson/runtime.rb,
lib/carson/version.rb,
lib/carson/adapters/git.rb,
lib/carson/runtime/audit.rb,
lib/carson/runtime/local.rb,
lib/carson/runtime/setup.rb,
lib/carson/adapters/agent.rb,
lib/carson/adapters/codex.rb,
lib/carson/runtime/govern.rb,
lib/carson/runtime/review.rb,
lib/carson/adapters/claude.rb,
lib/carson/adapters/github.rb,
lib/carson/adapters/prompt.rb,
lib/carson/runtime/deliver.rb,
lib/carson/runtime/local/sync.rb,
lib/carson/runtime/local/hooks.rb,
lib/carson/runtime/local/prune.rb,
lib/carson/runtime/local/onboard.rb,
lib/carson/runtime/local/template.rb,
lib/carson/runtime/local/worktree.rb,
lib/carson/runtime/review/utility.rb,
lib/carson/runtime/review/query_text.rb,
lib/carson/runtime/review/data_access.rb,
lib/carson/runtime/review/gate_support.rb,
lib/carson/runtime/review/sweep_support.rb

Overview

Removes stale local branches (gone upstream), orphan branches (no tracking) with merged PR evidence, and absorbed branches (content already on main, no open PR). Supports –json for machine-readable structured output with per-branch action details.

Defined Under Namespace

Modules: Adapters Classes: CLI, Config, ConfigError, Runtime

Constant Summary collapse

BADGE =

⧓ BLACK BOWTIE (U+29D3)

"\u29D3".freeze
VERSION =
File.file?( version_path ) ? File.read( version_path ).strip : "0.0.0"