diff --git a/src/bmm-skills/4-implementation/bmad-dev-auto/customize.toml b/src/bmm-skills/4-implementation/bmad-dev-auto/customize.toml index 86843d543..d23d3d8ee 100644 --- a/src/bmm-skills/4-implementation/bmad-dev-auto/customize.toml +++ b/src/bmm-skills/4-implementation/bmad-dev-auto/customize.toml @@ -1,39 +1,33 @@ # DO NOT EDIT -- overwritten on every update. # -# Workflow customization surface for bmad-dev-auto. Mirrors the -# agent customization shape under the [workflow] namespace. +# Default customization values for bmad-dev-auto. +# Override in _bmad/custom/bmad-dev-auto.toml or +# _bmad/custom/bmad-dev-auto.user.toml. +# +# Merge rules: +# - Strings replace the default. +# - Lists append to the default list. +# - Tables merge key by key. [workflow] -# --- Configurable below. Overrides merge per BMad structural rules: --- -# scalars: override wins • arrays (persistent_facts, activation_steps_*): append -# arrays-of-tables with `code`/`id`: replace matching items, append new ones. - -# Steps to run before the standard activation (config load). -# Overrides append. Use for pre-flight loads, compliance checks, etc. +# Extra instructions to run before config is loaded. activation_steps_prepend = [] -# Steps to run after config load but before the workflow begins. -# Overrides append. Use for context-heavy setup. +# Extra instructions to run after config is loaded and before step 01. activation_steps_append = [] -# Persistent facts the workflow keeps in mind for the whole run -# (standards, compliance constraints, stylistic guardrails). -# Distinct from the runtime memory sidecar — these are static context -# loaded on activation. Overrides append. -# -# Each entry is either: -# - a literal sentence, e.g. "All stories must include testable acceptance criteria." -# - a file reference prefixed with `file:`, e.g. "file:{project-root}/docs/standards.md" -# (glob patterns are supported; the file's contents are loaded and treated as facts). +# Facts kept in context for the whole run. +# Entries are literal text or file references prefixed with "file:". +# File entries may use globs and are loaded during activation. persistent_facts = [ "file:{project-root}/**/project-context.md", ] -# Scalar: final instruction run by HALT on every terminal path. Override wins. -# Leave empty for no custom terminal behavior. +# Instruction run by HALT after writing the terminal result. +# Empty means no extra terminal behavior. on_complete = ""