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

PR delivery lifecycle — push, create PR, and optionally merge. Collapses the 8-step manual PR flow into one or two commands. ‘carson deliver` pushes and creates the PR. `carson deliver –merge` also merges if CI is green. `carson deliver –json` outputs structured result for agent consumption.

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"