mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-09-19 01:09:55 +08:00
37d5a3cf16
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Co-authored-by: Trevin Chow <trevin@trevinchow.com>
64 lines
4.1 KiB
YAML
64 lines
4.1 KiB
YAML
# Compound Engineering -- local config
|
|
# Copy to .compound-engineering/config.local.yaml in your project root.
|
|
# All settings are optional. Invalid values fall through to defaults.
|
|
|
|
# --- Work delegation (Codex) ---
|
|
|
|
# work_delegate: codex # codex | false (default: false)
|
|
# work_delegate_consent: true # true | false (default: false)
|
|
# work_delegate_sandbox: yolo # yolo | full-auto (default: yolo)
|
|
# work_delegate_decision: auto # auto | ask (default: auto)
|
|
# work_delegate_model: gpt-5.4 # any valid codex model (omit to use ~/.codex/config.toml default)
|
|
# work_delegate_effort: high # minimal | low | medium | high | xhigh (omit to use ~/.codex/config.toml default)
|
|
|
|
# --- Product pulse ---
|
|
# Settings written by /ce-product-pulse first-run interview. Re-run the skill with
|
|
# argument `setup` or `reconfigure` to edit interactively.
|
|
|
|
# pulse_product_name: "Spiral" # used in report titles (no default)
|
|
# pulse_lookback_default: 24h # 1h | 24h | 7d | 30d (default: 24h)
|
|
# pulse_primary_event: "session_started" # the event that means "user showed up"
|
|
# pulse_value_event: "task_completed" # the event that means "user got value"
|
|
# pulse_completion_events: "onboarded,first_purchase" # comma-separated, 0-3 events
|
|
# pulse_quality_scoring: false # true | false (default: false; AI products only)
|
|
# pulse_quality_dimension: "answer accuracy" # dimension scored 1-5 when pulse_quality_scoring is true
|
|
# pulse_analytics_source: posthog # posthog | mixpanel | custom (no default)
|
|
# pulse_tracing_source: sentry # sentry | datadog | custom (no default)
|
|
# pulse_payments_source: stripe # stripe | custom (no default)
|
|
# pulse_db_enabled: false # true | false (default: false; read-only DB if true)
|
|
# pulse_metric_sources: "retention_d7=posthog,nps=delighted" # strategy-metric -> source overrides; comma-separated 'metric=source' pairs; unlisted metrics fall back to pulse_analytics_source
|
|
# pulse_pending_metrics: "retention_d7,nps" # comma-separated strategy metrics awaiting instrumentation; render as 'no data'
|
|
# pulse_excluded_metrics: "north_star" # comma-separated strategy metrics intentionally not in pulse
|
|
|
|
# --- Output format ---
|
|
# Per-skill output format default. Selects the exclusive format the artifact
|
|
# is written in: `md` produces a markdown file, `html` produces a single
|
|
# self-contained HTML file. The two are mutually exclusive -- there is no
|
|
# sibling artifact. See DESIGN.md or your agent instructions to influence
|
|
# HTML styling. Precedence: a format request in your prompt for that run wins
|
|
# (e.g. "output:html" or "make it HTML"); a preference you established earlier
|
|
# (in-session, saved to memory, or in your agent instructions) overrides these
|
|
# keys (this config is the persisted fallback); pipeline contexts (e.g., LFG,
|
|
# disable-model-invocation) always force `md`.
|
|
|
|
# plan_output: html # md | html (default: md)
|
|
# brainstorm_output: html # md | html (default: md)
|
|
# ideate_output: md # md | html (default: html -- ideation docs are human-facing, so HTML is the default; set md to opt out)
|
|
|
|
# --- ce-plan scoping confirmation ---
|
|
# By default /ce-plan pauses before research/plan-write to show a scoping
|
|
# summary and wait for you to confirm scope. Set this to skip that wait: ce-plan
|
|
# composes the summary for itself, records any inferred scope under an
|
|
# Assumptions section, announces that it's proceeding, and keeps going. It skips
|
|
# only that confirmation -- genuine blocking questions and the post-plan menu
|
|
# still appear. Override per run with `confirm:auto` (skip) or `confirm:ask`
|
|
# (force the gate on for one run).
|
|
|
|
# plan_skip_scoping_confirm: true # true | false (default: false)
|
|
|
|
# --- ce-promote ---
|
|
# Written automatically when you decline the Spiral setup offer in /ce-promote.
|
|
# Suppresses that one-time setup nudge in this project. Remove the key to re-enable.
|
|
|
|
# ce_promote_spiral_optout: true # true | (absent) (default: absent -- offer once)
|