Summary
The Azure DevOps integration has 11 backing files totaling 1,798 lines, 20+ MCP tools, and 6 distinct workflows with zero dedicated user documentation. The GitHub Backlog Manager, a comparable integration, has 7 documentation pages (609 lines) for 5 backing files (1,191 lines).
Backing File Inventory
| Type |
Count |
Lines |
Key Files |
| Instructions |
5 |
1,342 |
ado-create-pull-request (574), ado-wit-planning (328), ado-get-build-info (156), ado-update-wit-items (152), ado-wit-discovery (132) |
| Agent |
1 |
100 |
ado-prd-to-wit |
| Prompts |
5 |
356 |
ado-process-my-work-items (201), ado-get-my-work-items (106), 3 lightweight launchers |
| Total |
11 |
1,798 |
|
MCP Tool Surface (20+ tools)
- Work items:
create_work_item, add_child_work_items, update_work_items_batch, work_items_link, add_artifact_link, get_work_item, my_work_items, get_work_items_for_iteration, get_query_results_by_id
- Search:
search_workitem
- Repositories:
create_pull_request, update_pull_request, update_pull_request_reviewers
- Linking:
link_work_item_to_pull_request
- Identity:
get_identity_ids
- Pipelines:
get_builds, get_build_status, get_build_log, get_build_log_by_id, get_build_changes, update_build_stage, get_build_definitions
Key Workflows
- PR creation (574 lines): 7-phase protocol with work item discovery, reviewer identification, 5 confirmation gates
- Work item discovery (132 lines): 3 paths (user-centric, artifact-driven, search-based)
- Work item planning (328 lines): Template definitions for planning file sets
- Work item CRUD (152 lines): Batch operations with hierarchy awareness
- Build monitoring (156 lines): Pipeline status, logs, stage management
- PRD-to-WIT analysis (100 lines): 5-phase PRD analysis agent
Documentation Ratio Comparison
| Metric |
GitHub Backlog Manager |
ADO Integration |
| Backing files |
5 |
6 |
| Backing file lines |
1,191 |
1,442 |
| Prompt files |
0 |
5 (356 lines) |
| User doc pages |
7 |
0 |
| User doc lines |
609 |
0 |
| Doc ratio (doc/backing) |
0.51 |
0.00 |
Current ADO Documentation Presence
ADO integration appears only as brief mentions within:
docs/agents/README.md (one table row, "Planned" status)
docs/getting-started/install.md (mentions ADO workflows exist)
docs/getting-started/mcp-configuration.md (MCP server configuration)
docs/architecture/ai-artifacts.md (references ADO PR protocol as example)
Recommended Documentation Structure
Mirror the GitHub Backlog Manager documentation pattern:
docs/agents/ado-integration/
├── README.md # Overview, prerequisites, architecture diagram
├── why-ado-integration.md # Value proposition
├── work-item-discovery.md # Three discovery paths, planning output
├── pull-request-creation.md # 7-phase workflow, gates system
├── build-monitoring.md # Pipeline status, logs, stage management
├── work-item-management.md # CRUD, hierarchy rules, batch processing
└── using-together.md # Composing with RPI and GitHub Backlog
Estimated: 7 pages at ~85 lines average = ~595 lines, bringing the documentation ratio to ~0.41.
Acceptance Criteria
Summary
The Azure DevOps integration has 11 backing files totaling 1,798 lines, 20+ MCP tools, and 6 distinct workflows with zero dedicated user documentation. The GitHub Backlog Manager, a comparable integration, has 7 documentation pages (609 lines) for 5 backing files (1,191 lines).
Backing File Inventory
ado-create-pull-request(574),ado-wit-planning(328),ado-get-build-info(156),ado-update-wit-items(152),ado-wit-discovery(132)ado-prd-to-witado-process-my-work-items(201),ado-get-my-work-items(106), 3 lightweight launchersMCP Tool Surface (20+ tools)
create_work_item,add_child_work_items,update_work_items_batch,work_items_link,add_artifact_link,get_work_item,my_work_items,get_work_items_for_iteration,get_query_results_by_idsearch_workitemcreate_pull_request,update_pull_request,update_pull_request_reviewerslink_work_item_to_pull_requestget_identity_idsget_builds,get_build_status,get_build_log,get_build_log_by_id,get_build_changes,update_build_stage,get_build_definitionsKey Workflows
Documentation Ratio Comparison
Current ADO Documentation Presence
ADO integration appears only as brief mentions within:
docs/agents/README.md(one table row, "Planned" status)docs/getting-started/install.md(mentions ADO workflows exist)docs/getting-started/mcp-configuration.md(MCP server configuration)docs/architecture/ai-artifacts.md(references ADO PR protocol as example)Recommended Documentation Structure
Mirror the GitHub Backlog Manager documentation pattern:
Estimated: 7 pages at ~85 lines average = ~595 lines, bringing the documentation ratio to ~0.41.
Acceptance Criteria
docs/agents/ado-integration/README.mdcreated with overview, prerequisites, architectureusing-together.mddocuments cross-system composition with RPI and GitHub Backlogdocs/agents/README.mdupdated from "Planned" to link to new documentation