# DO NOT EDIT -- overwritten on every update.
#
# Workflow customization surface for xiaoma-bug-resolve-batch (the scheduler).
# Bug-source settings (platform_spec, bug_list_file, test_url, ...) live in the
# sibling xiaoma-bug-resolve/customize.toml — configure them ONCE there; this
# scheduler resolves and inherits them. Override this file's keys in
# {project-root}/_xiaoma/custom/xiaoma-bug-resolve-batch.toml (team) or
# xiaoma-bug-resolve-batch.user.toml (personal).

[workflow]

# --- Configurable below. Overrides merge per XiaoMa 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 scheduler initializes. Overrides append.

activation_steps_prepend = []

# Steps to run after initialization but before the batch loop. Overrides append.

activation_steps_append = []

# Persistent facts for the scheduler itself. Kept empty by default — the
# scheduler stays lightweight; project context is passed to each Agent
# subprocess instead. Overrides append.

persistent_facts = []

# Executed after the final batch report. Override wins. Use for post-batch
# automation: notify a channel, file a summary ticket, trigger CI.
# Leave empty for no custom post-completion behavior.

on_complete = ""
