Skip to content

feat(agents): ADO Backlog Manager #774

@chaosdinosaur

Description

@chaosdinosaur

Summary

Add an ADO Backlog Manager orchestrator agent mirroring the GitHub Backlog Manager
pattern for Azure DevOps. This epic tracks the full feature across multiple PRs.

Scope

  • Central orchestrator agent with 22 ADO MCP tools and 10 handoff buttons
  • 9 workflow types: triage, discovery, PRD planning, sprint planning, execution,
    single work item, task planning, build info, and PR creation
  • 3-phase Required Phases pattern (classify → dispatch → summarize)
  • Three-tier autonomy model (Full/Partial/Manual)
  • Content sanitization guards for .copilot-tracking/ paths
  • Content format detection (Markdown for ADO Services, HTML for ADO Server)
  • ADO interaction templates for work item descriptions and comments (Markdown + HTML variants)
  • Collection manifest updates

Files

New (8)

  • .github/agents/ado/ado-backlog-manager.agent.md
  • .github/prompts/ado/ado-triage-work-items.prompt.md
  • .github/prompts/ado/ado-sprint-plan.prompt.md
  • .github/prompts/ado/ado-discover-work-items.prompt.md
  • .github/prompts/ado/ado-add-work-item.prompt.md
  • .github/instructions/ado/ado-backlog-triage.instructions.md
  • .github/instructions/ado/ado-backlog-sprint.instructions.md
  • .github/instructions/ado/ado-interaction-templates.instructions.md

Modified (10)

  • .github/instructions/ado/ado-wit-planning.instructions.md (autonomy + sanitization + format detection)
  • .github/instructions/ado/ado-update-wit-items.instructions.md (autonomy hook + dry run + dynamic format)
  • .github/instructions/ado/ado-wit-discovery.instructions.md (autonomy hook)
  • .github/prompts/ado/ado-process-my-work-items-for-task-planning.prompt.md (agent routing)
  • .github/prompts/ado/ado-update-wit-items.prompt.md (agent routing + contentFormat input)
  • .github/prompts/ado/ado-get-build-info.prompt.md (agent routing)
  • .github/prompts/ado/ado-create-pull-request.prompt.md (agent routing)
  • .github/prompts/ado/ado-get-my-work-items.prompt.md (agent routing + contentFormat input)
  • collections/ado.collection.yml (8 new entries)
  • collections/ado.collection.md (backlog management bullet)

PR Sequence

PR Issue Title Dependency
1 #776 Shared infrastructure (autonomy, sanitization, format detection, templates) None — merge first
2 #777 Triage workflow and prompt (with contentFormat input) PR 1
3 #779 Sprint planning workflow and prompt (with contentFormat input) PR 1
4 #778 Discovery, add-work-item, and existing prompt rewiring (with contentFormat input) PR 1
5 #775 Orchestrator agent and collection updates PRs 1–4

Acceptance Criteria

  • IS002: Foundation merged (autonomy, sanitization, format detection, templates)
  • IS003: Triage workflow merged (with contentFormat input)
  • IS004: Sprint planning workflow merged (with contentFormat input)
  • IS005: Discovery, add-work-item, and prompt rewiring merged (with contentFormat input)
  • IS006: Orchestrator agent and collection updates merged
  • Plugin generation passes (npm run plugin:generate)
  • All markdown linting passes (npm run lint:md)

Sub-issues

Metadata

Metadata

Assignees

Labels

agentsCustom chat agents (.agent.md)featureNew feature triggering minor version bump

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions