customize.toml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # DO NOT EDIT -- overwritten on every update.
  2. #
  3. # Workflow customization surface for bmad-forge-idea.
  4. #
  5. # Override files (not edited here):
  6. # {project-root}/_bmad/custom/bmad-forge-idea.toml (team)
  7. # {project-root}/_bmad/custom/bmad-forge-idea.user.toml (personal)
  8. [workflow]
  9. # --- Configurable below. Overrides merge per BMad structural rules: ---
  10. # scalars: override wins • arrays: append
  11. # Steps to run before the standard activation (config load, greet).
  12. activation_steps_prepend = []
  13. # Steps to run after greet but before the session begins.
  14. activation_steps_append = []
  15. # Persistent facts the interrogator keeps in mind for the whole session
  16. # (domain constraints, house rules, what's off the table). Each entry is a
  17. # literal sentence, a skill prefixed with `skill:`, or a `file:`-prefixed
  18. # path/glob whose contents are loaded as facts. Default loads project-context.md
  19. # when one exists (e.g. from bmad-generate-project-context), so the forge grounds
  20. # in the project's tech, domain, and constraints without re-asking.
  21. persistent_facts = [
  22. "file:{project-root}/**/project-context.md",
  23. ]
  24. # Executed when the session completes. Scalar or array of instructions. Empty for none.
  25. on_complete = []
  26. # Parent folder for all forge sessions. Each session gets its own run
  27. # folder underneath (see run_folder_pattern). Lands directly under
  28. # {output_folder} so the forge works in core-only installs.
  29. forge_output_path = "{output_folder}/forge"
  30. # Run-folder pattern inside forge_output_path. Resolved against the
  31. # idea-derived slug at activation. Same slug = same folder, so resuming
  32. # an idea reuses its memlog. Override to add {date} or other components
  33. # if a fresh dated history per run is preferred.
  34. run_folder_pattern = "{slug}"