Context
docs/on-error-migration-inventory.md documents 19 *_error_gate nodes across 6 workflows, describes all 19 as "trivial" (retry/abort logic with no human judgment call), yet they're surfaced as human gates where operators must click through. This is a direct mission violation: the mission is "human gates for judgment," not "human gates for logistics." AB#3257 defines the acceptance criteria for the migration.
Current impact: operators are interrupted by deterministic retry/abort prompts during every run that encounters a retryable error. Migrating these to conductor on_error: routing removes the interruption and aligns behavior with the mission.
Parent epic: #522 (Squad short-term wins, 2026-05-28 fan-out)
Acceptance criteria
Owner
- Primary: Wagner (workflow YAML refactoring)
- Advisory: Beethoven (gate placement — verify no judgment gate is accidentally migrated away)
Estimated effort
1–3 days (inventory-driven mechanical migration; 19 gates across 6 files)
Reference
- ADO work item: AB#3257
docs/on-error-migration-inventory.md — full inventory of 19 gates
File anchors
docs/on-error-migration-inventory.md
.conductor/registry/workflows/*.yaml (ado-pr, github-pr, actionable, implement-merge-group, remedy-stale-descendant)
In-situ clause
Apply DU patterns and hygiene fixes opportunistically where natural in your scope. Don't make these the primary focus.
Context
docs/on-error-migration-inventory.mddocuments 19*_error_gatenodes across 6 workflows, describes all 19 as "trivial" (retry/abort logic with no human judgment call), yet they're surfaced as human gates where operators must click through. This is a direct mission violation: the mission is "human gates for judgment," not "human gates for logistics." AB#3257 defines the acceptance criteria for the migration.Current impact: operators are interrupted by deterministic retry/abort prompts during every run that encounters a retryable error. Migrating these to conductor
on_error:routing removes the interruption and aligns behavior with the mission.Parent epic: #522 (Squad short-term wins, 2026-05-28 fan-out)
Acceptance criteria
docs/on-error-migration-inventory.mdmigrated to conductoron_error:declarations on the steps that can failado-pr.yaml,github-pr.yaml,actionable.yaml,implement-merge-group.yaml,remedy-stale-descendant.yaml(per inventory)Owner
Estimated effort
1–3 days (inventory-driven mechanical migration; 19 gates across 6 files)
Reference
docs/on-error-migration-inventory.md— full inventory of 19 gatesFile anchors
docs/on-error-migration-inventory.md.conductor/registry/workflows/*.yaml(ado-pr, github-pr, actionable, implement-merge-group, remedy-stale-descendant)In-situ clause
Apply DU patterns and hygiene fixes opportunistically where natural in your scope. Don't make these the primary focus.