# DO NOT EDIT -- overwritten on every update.
#
# Workflow customization surface for xiaoma-generate-service-rules.
# Mirrors the XiaoMa [workflow] namespace shape.

[workflow]

# --- Configurable below. 合并规则（XiaoMa 结构化）: ---
#   scalars: override wins • arrays(persistent_facts/activation_steps_*): append
#   arrays-of-tables with `code`/`id`: replace matching items, append new ones.

# 标准激活步骤（前/后置）。
activation_steps_prepend = []
activation_steps_append = []

# 持久事实：把探测矩阵与维度目录作为整轮运行的基础知识载入。
persistent_facts = [
  "file:{skill-root}/references/detection-matrix.md",
  "file:{skill-root}/references/dimension-catalog.md",
]

# 全流程结束（step-04 完成）后执行的标量动作；留空则无。
on_complete = ""

# ============ 本 skill 专有开关 ============

# headless: true 跳过 step-02 计划确认 HALT，探测后直接生成（无人值守 / 批量）。
headless = false

# interactive_generate: true 时 step-03 逐维度确认；false 批量生成 + 末尾汇总。
interactive_generate = false

# parallel_scan: true 时 step-03 对每个特定维度派只读提炼子代理（超大单仓加速，写盘仍集中主代理）。
parallel_scan = false

# batch_services: 多服务批量。给定服务根路径数组，对每个依次跑完整流程；空则只处理当前 {target-root}。
batch_services = []

# external_baseline_path: 配置后 step-03 优先从该目录读取外部基线覆盖内置 assets/baselines；留空用内置。
external_baseline_path = ""

# extra_dimensions: 团队扩展维度（按 code 合并进探测矩阵）。
# 每项形如：
#   [[workflow.extra_dimensions]]
#   code = "schedule-legacy"
#   type = "特定"            # "通用" 或 "特定"
#   signals = ["@Scheduled"] # 命中信号
#   globs = []               # 通用维度填 globs；特定维度留空
#   recipe = "扫描 @Scheduled 列出任务"   # 特定维度的提炼说明
#   skeleton = ""            # 可选：自定义骨架文件路径
extra_dimensions = []
