Files
2026-10-15 08:57:23 +02:00

46 lines
1.9 KiB
TOML

# DO NOT EDIT -- overwritten on every update.
#
# Workflow customization surface for bmad-spec.
#
# Override files (not edited here):
# {project-root}/_bmad/custom/bmad-spec.toml (team)
# {project-root}/_bmad/custom/bmad-spec.user.toml (personal)
[workflow]
# --- Configurable below. Overrides merge per BMad structural rules: ---
# scalars: override wins • arrays: append
# Steps to run before the standard activation (config load, greet).
activation_steps_prepend = []
# Steps to run after greet but before the operation begins.
activation_steps_append = []
# Persistent facts the workflow keeps in mind for the whole run.
# Each entry is either a literal sentence, a skill prefixed with `skill:`,
# or a `file:`-prefixed path/glob whose contents are loaded as facts.
# Empty by default. Repo-wide context belongs in AGENTS.md (see bmad-project-context),
# which every skill already sees; use this for context only this skill needs, loaded on
# demand rather than carried as constant memory. Add a `file:` entry in team/user TOML to
# opt in (e.g. `file:{project-root}/**/project-context.md` if you keep one).
persistent_facts = []
# Executed when the workflow completes. Scalar or array of instructions.
on_complete = ""
# Spec template. The five-field kernel skeleton. Override the path in
# team/user TOML to enforce a different shape (e.g. a hypothesis field
# for research initiatives, or a mechanics field for games).
spec_template = "assets/spec-template.md"
# Output path for spec folders: the active initiative's folder under {output_folder}.
spec_output_path = "{output_folder}/{active_initiative}"
# Run-folder pattern inside spec_output_path. Resolved against the
# input-derived slug at activation. Same slug = same folder, so a
# second invocation updates the existing spec in place (capability
# IDs preserved). Override to add {date} or other components if a
# fresh dated history is preferred.
run_folder_pattern = "spec-{slug}"