diff --git a/scripts/deploy-standard-workflows.sh b/scripts/deploy-standard-workflows.sh index 3daf65b6e..c08763249 100755 --- a/scripts/deploy-standard-workflows.sh +++ b/scripts/deploy-standard-workflows.sh @@ -158,6 +158,9 @@ DEPLOYABLE_WORKFLOWS=( pr-auto-review.yml feature-ideation.yml pr-review.yml + idea-enhancer.yml + idea-triage.yml + initiative-planner.yml ) # Deployable workflows whose stub BODY carries a documented per-repo edit the @@ -220,6 +223,11 @@ readonly REPLACE_IF_PRESENT_WORKFLOWS=( # the sweep must never read, replace or re-pin it. declare -A ENGINE_HOST_REPOS=( ["pr-review.yml"]="$ENGINE_HOST_REPO" + # The central BMAD idea engines live under these names in .github-private; their + # callers here are stubs, so the sweep must not treat the engines as consumers. + ["idea-enhancer.yml"]="$ENGINE_HOST_REPO" + ["idea-triage.yml"]="$ENGINE_HOST_REPO" + ["initiative-planner.yml"]="$ENGINE_HOST_REPO" ) # is_replace_if_present_workflow -> 0 if the workflow deploys only over @@ -601,6 +609,85 @@ merge_guarded_surfaces() { return 0 } +# stub_has_stale_stable_header