Skip to content

feat(instructions): ADO backlog shared infrastructure #776

@chaosdinosaur

Description

@chaosdinosaur

Summary

Add shared infrastructure required by all ADO Backlog Manager workflows:
three-tier autonomy model, content sanitization guards, content format detection
(Markdown for ADO Services, HTML for ADO Server), and interaction templates.

Part of #774.

Changes

New Files

  • .github/instructions/ado/ado-interaction-templates.instructions.md
    • 6 Category A description templates in Markdown (User Story, Acceptance Criteria, Bug, Task, Epic, Feature)
    • 6 Category A-HTML description templates for Azure DevOps Server
    • 7 Category B comment templates (status update, state transition, duplicate closure,
      blocking, request info, sprint rollover, PR linked)

Modified Files

  • .github/instructions/ado/ado-wit-planning.instructions.md
    • Added Three-Tier Autonomy Model section (Full/Partial/Manual modes with gate matrix)
    • Added Content Sanitization Guards section (local-only path guard, planning reference ID guard)
    • Added Content Format Detection section (4-rule detection protocol, format conversion table)
  • .github/instructions/ado/ado-update-wit-items.instructions.md
    • Dynamic format parameter in MCP tool call examples (Markdown + HTML variants)
  • collections/ado.collection.yml (interaction-templates entry)

Acceptance Criteria

  • ado-interaction-templates.instructions.md created with 6 Markdown + 6 HTML description templates + 7 comment templates
  • Three-Tier Autonomy Model added to ado-wit-planning.instructions.md
  • Content Format Detection section added to ado-wit-planning.instructions.md
  • Content Sanitization Guards added to ado-wit-planning.instructions.md
  • Dynamic format parameter in ado-update-wit-items.instructions.md
  • Collection manifest updated
  • Markdown linting passes

Metadata

Metadata

Assignees

Labels

featureNew feature triggering minor version bumpinstructionsCopilot instruction files (.instructions.md)

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions