Skip to content

feat(instructions): add ADO backlog shared infrastructure#786

Merged
WilliamBerryiii merged 5 commits intomainfrom
feat/ado-backlog-foundation
Mar 4, 2026
Merged

feat(instructions): add ADO backlog shared infrastructure#786
WilliamBerryiii merged 5 commits intomainfrom
feat/ado-backlog-foundation

Conversation

@chaosdinosaur
Copy link
Copy Markdown
Collaborator

Pull Request

Description

Added shared infrastructure required by all ADO Backlog Manager workflows. This is the first PR in the ADO Backlog Manager sequence (IS002/Foundation), establishing the autonomy model, content safety guards, format detection protocol, and reusable interaction templates that subsequent PRs depend on.

Copilot Instructions

Three instruction files were created or updated to support ADO backlog management capabilities.

ado-interaction-templates.instructions.md (new) provides 19 reusable templates organized into two categories:

  • 6 Category A Markdown description templates (User Story, Bug, Task, Epic, Feature, Acceptance Criteria) for Azure DevOps Services
  • 6 Category A HTML description templates for Azure DevOps Server on-premises instances
  • 7 Category B comment templates (status update, state transition, duplicate closure, blocking, request info, sprint rollover, PR linked)

ado-wit-planning.instructions.md received three new sections:

  • Three-Tier Autonomy Model defining Full-Autonomous, Partial-Autonomous, and Manual modes with a gate matrix controlling which operations require user confirmation
  • Content Sanitization Guards with two mandatory rules: a local-only path guard that strips workspace paths before writing to ADO, and a planning reference ID guard that removes internal tracking identifiers
  • Content Format Detection protocol with four detection rules resolving whether to use Markdown or HTML format based on the ADO instance type (Services vs Server)

ado-update-wit-items.instructions.md was updated with a dynamic format parameter in MCP tool call examples, showing both Markdown and HTML variants, and an autonomy hook referencing the planning file's gate matrix.

Collections & Plugins

Updated ado.collection.yml and hve-core-all.collection.yml with the new interaction-templates entry. Regenerated plugin outputs via npm run plugin:generate.

Related Issue(s)

Closes #776

Part of #774

Type of Change

Select all that apply:

Code & Documentation:

  • Bug fix (non-breaking change fixing an issue)
  • New feature (non-breaking change adding functionality)
  • Breaking change (fix or feature causing existing functionality to change)
  • Documentation update

Infrastructure & Configuration:

  • GitHub Actions workflow
  • Linting configuration (markdown, PowerShell, etc.)
  • Security configuration
  • DevContainer configuration
  • Dependency update

AI Artifacts:

  • Reviewed contribution with prompt-builder agent and addressed all feedback
  • Copilot instructions (.github/instructions/*.instructions.md)
  • Copilot prompt (.github/prompts/*.prompt.md)
  • Copilot agent (.github/agents/*.agent.md)
  • Copilot skill (.github/skills/*/SKILL.md)

Note for AI Artifact Contributors:

  • Agents: Research, indexing/referencing other project (using standard VS Code GitHub Copilot/MCP tools), planning, and general implementation agents likely already exist. Review .github/agents/ before creating new ones.
  • Skills: Must include both bash and PowerShell scripts. See Skills.
  • Model Versions: Only contributions targeting the latest Anthropic and OpenAI models will be accepted. Older model versions (e.g., GPT-3.5, Claude 3) will be rejected.
  • See Agents Not Accepted and Model Version Requirements.

Other:

  • Script/automation (.ps1, .sh, .py)
  • Other (please describe):

Sample Prompts (for AI Artifact Contributions)

User Request:

"Create a User Story work item in ADO with the title 'Add retry logic to pipeline runner' and standard acceptance criteria."

The interaction templates are referenced by backlog management agents when constructing ADO work item descriptions and comments. They are not invoked directly by users.

Execution Flow:

  1. Agent receives a work item creation or update request
  2. Agent reads ado-wit-planning.instructions.md to determine autonomy mode and format
  3. Content Format Detection resolves the target format (Markdown or HTML) based on the ADO instance
  4. Agent selects the appropriate Category A template from ado-interaction-templates.instructions.md
  5. Template variables are populated from the work item context
  6. Content Sanitization Guards strip local paths and planning reference IDs
  7. Agent calls MCP tool with the formatted content and detected format parameter

Output Artifacts:

Work item descriptions and comments written to Azure DevOps via MCP tools. No local file artifacts are produced.

Success Indicators:

  • Work item descriptions in ADO render correctly in both Markdown (Services) and HTML (Server) formats
  • No local workspace paths or internal tracking IDs appear in ADO content
  • Autonomy gates prompt for user confirmation at the correct threshold

Testing

  • Markdown linting: npm run lint:md — Passed (0 errors, 253 files)
  • Frontmatter validation: npm run lint:frontmatter — Passed (0 errors, 0 warnings)
  • Skill structure validation: npm run validate:skills — Passed
  • Plugin generation: npm run plugin:generate — Passed (exit 0)
  • Plugin validation: npm run plugin:validate — Passed (confirmed by contributor)
  • Security analysis: No sensitive data, API keys, or credentials detected in changes. No dependency changes. No privilege escalation patterns.
  • Diff-based assessment: All changed files follow repository naming conventions. No unintended file modifications. Commit message follows conventional commits format.
  • Manual testing was not performed.

Checklist

Required Checks

  • Documentation is updated (if applicable)
  • Files follow existing naming conventions
  • Changes are backwards compatible (if applicable)
  • Tests added for new functionality (if applicable) (N/A — instruction files do not have unit tests)

AI Artifact Contributions

  • Used /prompt-analyze to review contribution
  • Addressed all feedback from prompt-builder review
  • Verified contribution follows common standards and type-specific requirements

Required Automated Checks

The following validation commands must pass before merging:

  • Markdown linting: npm run lint:md
  • Spell checking: npm run spell-check
  • Frontmatter validation: npm run lint:frontmatter
  • Skill structure validation: npm run validate:skills
  • Link validation: npm run lint:md-links
  • PowerShell analysis: npm run lint:ps
  • Plugin freshness: npm run plugin:generate

Security Considerations

  • This PR does not contain any sensitive or NDA information
  • Any new dependencies have been reviewed for security issues (N/A — no dependency changes)
  • Security-related scripts follow the principle of least privilege (N/A — no security script changes)

Additional Notes

This is PR 1 of 5 in the ADO Backlog Manager sequence. Subsequent PRs depend on the infrastructure established here:

- add interaction templates with Markdown and HTML description variants
- add three-tier autonomy model and content sanitization guards
- add content format detection protocol for ADO Services vs Server
- add dynamic format parameter to update-wit-items examples
- update ado and hve-core-all collection manifests

📋 - Generated by Copilot
@chaosdinosaur chaosdinosaur requested a review from a team as a code owner February 26, 2026 22:46
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 26, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Copy link
Copy Markdown
Contributor

@katriendg katriendg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice additions, I looked around the issues and associated PRs to understand the full scope. Thanks for all the work on thos.

@WilliamBerryiii WilliamBerryiii merged commit 1914078 into main Mar 4, 2026
24 checks passed
WilliamBerryiii added a commit that referenced this pull request Mar 4, 2026
# Pull Request

## Description

Added the ADO triage workflow instruction and launcher prompt for
classifying untriaged Azure DevOps work items. This is PR 2 of 5 in the
ADO Backlog Manager sequence (IS003/Triage), building on the shared
infrastructure established in PR #786.

The **triage instruction** implements a 2-phase workflow:

- **Phase 1 (Analyze)**: Discovers area paths and iterations, fetches
candidate work items in `New` state with incomplete classification,
hydrates full details, classifies each across five dimensions (Area
Path, Priority, Severity, Tags, Iteration), and detects duplicates using
the Similarity Assessment Framework from the planning specification.
- **Phase 2 (Plan and Execute)**: Generates a `triage-plan.md` with
per-item recommendations, presents the plan for review respecting the
active autonomy tier, and executes confirmed recommendations via batch
API calls — including field updates, duplicate linking, and state
transitions.

The **triage prompt** provides a launcher with inputs for project
scoping, area path filtering, item limits, autonomy tier, and
**contentFormat** for format-aware rich-text field writing (Markdown for
ADO Services, HTML for ADO Server).

Updated *ado.collection.yml* and *hve-core-all.collection.yml* with
triage entries. Regenerated plugin outputs.

## Related Issue(s)

Closes #777

Part of #774

## Type of Change

Select all that apply:

**Code & Documentation:**

- [ ] Bug fix (non-breaking change fixing an issue)
- [x] New feature (non-breaking change adding functionality)
- [ ] Breaking change (fix or feature causing existing functionality to
change)
- [ ] Documentation update

**Infrastructure & Configuration:**

- [ ] GitHub Actions workflow
- [ ] Linting configuration (markdown, PowerShell, etc.)
- [ ] Security configuration
- [ ] DevContainer configuration
- [ ] Dependency update

**AI Artifacts:**

- [ ] Reviewed contribution with `prompt-builder` agent and addressed
all feedback
- [x] Copilot instructions (`.github/instructions/*.instructions.md`)
- [x] Copilot prompt (`.github/prompts/*.prompt.md`)
- [ ] Copilot agent (`.github/agents/*.agent.md`)
- [ ] Copilot skill (`.github/skills/*/SKILL.md`)

> **Note for AI Artifact Contributors**:
>
> - **Agents**: Research, indexing/referencing other project (using
standard VS Code GitHub Copilot/MCP tools), planning, and general
implementation agents likely already exist. Review `.github/agents/`
before creating new ones.
> - **Skills**: Must include both bash and PowerShell scripts. See
[Skills](../docs/contributing/skills.md).
> - **Model Versions**: Only contributions targeting the **latest
Anthropic and OpenAI models** will be accepted. Older model versions
(e.g., GPT-3.5, Claude 3) will be rejected.
> - See [Agents Not
Accepted](../docs/contributing/custom-agents.md#agents-not-accepted) and
[Model Version
Requirements](../docs/contributing/ai-artifacts-common.md#model-version-requirements).

**Other:**

- [ ] Script/automation (`.ps1`, `.sh`, `.py`)
- [ ] Other (please describe):

## Sample Prompts (for AI Artifact Contributions)

**User Request:**

`/ado-triage-work-items project=MyProject areaPath=MyProject\Backend
maxItems=10 autonomy=partial`

Triggers the triage workflow to find and classify up to 10 untriaged
work items under the Backend area path.

**Execution Flow:**

1. Prompt routes through the ADO Backlog Manager agent
2. Agent reads `ado-backlog-triage.instructions.md` and
`ado-wit-planning.instructions.md`
3. Phase 1: Discovers area paths via `mcp_ado_search_workitem`, fetches
iterations via `mcp_ado_work_list_team_iterations`, retrieves candidate
work items in `New` state, hydrates details via
`mcp_ado_wit_get_work_items_batch_by_ids`
4. Classifies each item across Area Path, Priority, Severity (bugs),
Tags, and Iteration
5. Runs duplicate detection using keyword-based searches and similarity
scoring
6. Phase 2: Generates `triage-plan.md`, presents recommendations for
review, executes confirmed updates via
`mcp_ado_wit_update_work_items_batch`

**Output Artifacts:**

- `.copilot-tracking/workitems/triage/{{YYYY-MM-DD}}/triage-plan.md` —
recommendation table with per-item classification and duplicate analysis
- `.copilot-tracking/workitems/triage/{{YYYY-MM-DD}}/planning-log.md` —
execution progress with checkboxes

**Success Indicators:**

- Triage plan contains a recommendation row for every analyzed work item
- Work items in ADO have updated Area Path, Priority, Tags, and
Iteration fields
- Confirmed duplicates are linked and resolved
- Planning log checkboxes reflect completion status

## Testing

- **Markdown linting**: `npm run lint:md` — Passed (0 errors, 268 files)
- **Frontmatter validation**: `npm run lint:frontmatter` — Passed (0
errors, 0 warnings)
- **Skill structure validation**: `npm run validate:skills` — Passed
- **Plugin generation**: `npm run plugin:generate` — Passed (exit 0)
- **Security analysis**: No sensitive data, API keys, or credentials
detected. No dependency changes. No privilege escalation patterns.
- **Diff-based assessment**: All files follow repository naming
conventions. Commit message follows conventional commits format.
- Manual testing was not performed.

## Checklist

### Required Checks

- [x] Documentation is updated (if applicable)
- [x] Files follow existing naming conventions
- [x] Changes are backwards compatible (if applicable)
- [ ] Tests added for new functionality (if applicable) (N/A —
instruction and prompt files do not have unit tests)

### AI Artifact Contributions
<!-- If contributing an agent, prompt, instruction, or skill, complete
these checks -->
- [ ] Used `/prompt-analyze` to review contribution
- [ ] Addressed all feedback from `prompt-builder` review
- [ ] Verified contribution follows common standards and type-specific
requirements

### Required Automated Checks

The following validation commands must pass before merging:

- [x] Markdown linting: `npm run lint:md`
- [ ] Spell checking: `npm run spell-check`
- [x] Frontmatter validation: `npm run lint:frontmatter`
- [x] Skill structure validation: `npm run validate:skills`
- [ ] Link validation: `npm run lint:md-links`
- [ ] PowerShell analysis: `npm run lint:ps`
- [x] Plugin freshness: `npm run plugin:generate`

## Security Considerations
<!-- ⚠️ WARNING: Do not commit sensitive information such as API keys,
passwords, or personal data -->
- [x] This PR does not contain any sensitive or NDA information
- [ ] Any new dependencies have been reviewed for security issues (N/A —
no dependency changes)
- [ ] Security-related scripts follow the principle of least privilege
(N/A — no security script changes)

## Additional Notes

This is PR 2 of 5 in the ADO Backlog Manager sequence. Depends on
Foundation PR #786 (IS002).

Remaining PRs:
- PR 3 (IS004/#778): Sprint planning workflow
- PR 4 (IS005/#779): Discovery workflow + prompts
- PR 5 (IS006/#775): Orchestrator agent

---------

Co-authored-by: Bill Berry <wberry@microsoft.com>
WilliamBerryiii pushed a commit that referenced this pull request Mar 5, 2026
# Pull Request

## Description

Add the central ADO Backlog Manager orchestrator agent that ties
together all workflows, tools, and handoff buttons. This is the final PR
in the ADO Backlog Manager sequence, merged after all instruction and
prompt files are in place.

The orchestrator agent provides:
- 22 ADO MCP tools across 5 categories (Search, Retrieval, Iteration,
Mutation, History, Identity)
- 10 handoff buttons (Discover, Triage, Sprint, Execute, Add, Plan, PRD,
Build, PR, Save)
- 3-phase Required Phases pattern (Intent Classification → Workflow
Dispatch → Summary)
- 9-row workflow routing table covering triage, discovery, PRD planning,
sprint planning, execution, single item, task planning, build info, and
PR creation
- Three-tier autonomy reference (Full/Partial/Manual)
- Session persistence and state management
- `disable-model-invocation: true`

## Related Issue(s)

Closes #775

Part of the ADO Backlog Manager epic (#774). Depends on:
- #786 (Foundation — shared infrastructure)
- #787 (Triage workflow)
- #788 (Sprint planning workflow)
- #790 (Discovery and prompt rewiring)

## Type of Change

Select all that apply:

**Code & Documentation:**

* [ ] Bug fix (non-breaking change fixing an issue)
* [x] New feature (non-breaking change adding functionality)
* [ ] Breaking change (fix or feature causing existing functionality to
change)
* [x] Documentation update

**Infrastructure & Configuration:**

* [ ] GitHub Actions workflow
* [ ] Linting configuration (markdown, PowerShell, etc.)
* [ ] Security configuration
* [ ] DevContainer configuration
* [ ] Dependency update

**AI Artifacts:**

* [ ] Reviewed contribution with `prompt-builder` agent and addressed
all feedback
* [ ] Copilot instructions (`.github/instructions/*.instructions.md`)
* [ ] Copilot prompt (`.github/prompts/*.prompt.md`)
* [x] Copilot agent (`.github/agents/*.agent.md`)
* [ ] Copilot skill (`.github/skills/*/SKILL.md`)

**Other:**

* [ ] Script/automation (`.ps1`, `.sh`, `.py`)
* [ ] Other (please describe):

## Sample Prompts (for AI Artifact Contributions)

**User Request:**
> @ADO Backlog Manager triage untriaged items in MyProject

**Execution Flow:**
1. Phase 1 classifies as "Triage" via keyword signals
2. Phase 2 loads `ado-backlog-triage.instructions.md` and executes
2-phase triage workflow
3. Phase 3 produces handoff summary with classified items

**Output Artifacts:**
- `.copilot-tracking/workitems/triage/YYYY-MM-DD/` with triage plan and
handoff

**Success Indicators:**
- Work items classified with Area Path, Priority, and Tags
- Handoff summary written with next-step recommendations

## Testing

- `npm run plugin:generate` — passes (plugin outputs regenerated)
- `npm run plugin:validate` — passes (collection metadata valid)
- Agent file validates with correct YAML frontmatter
- All 10 handoff buttons reference valid prompts/agents

## Checklist

### Required Checks

* [x] Documentation is updated (if applicable)
* [x] Files follow existing naming conventions
* [x] Changes are backwards compatible (if applicable)
* [ ] Tests added for new functionality (if applicable)

### AI Artifact Contributions

* [ ] Used `/prompt-analyze` to review contribution
* [ ] Addressed all feedback from `prompt-builder` review
* [x] Verified contribution follows common standards and type-specific
requirements

### Required Automated Checks

* [x] Markdown linting: `npm run lint:md`
* [x] Spell checking: `npm run spell-check`
* [x] Frontmatter validation: `npm run lint:frontmatter`
* [x] Skill structure validation: `npm run validate:skills`
* [x] Link validation: `npm run lint:md-links`
* [x] PowerShell analysis: `npm run lint:ps`
* [x] Plugin freshness: `npm run plugin:generate`

## Security Considerations

* [x] This PR does not contain any sensitive or NDA information
* [x] Any new dependencies have been reviewed for security issues
* [x] Security-related scripts follow the principle of least privilege

## Additional Notes

This is PR 5/5 in the ADO Backlog Manager feature chain:
1. ✅ #786 — Foundation (shared infrastructure)
2. ✅ #787 — Triage workflow
3. ✅ #788 — Sprint planning
4. ✅ #790 — Discovery and prompt rewiring
5. **This PR** — Orchestrator agent (final)

---------

Co-authored-by: Bill Berry <wbery@microsoft.com>
WilliamBerryiii added a commit that referenced this pull request Mar 20, 2026
🤖 I have created a release *beep* *boop*
---


##
[3.2.0](hve-core-v3.1.46...hve-core-v3.2.0)
(2026-03-20)


### ✨ Features

* add -OutputPath parameter to Validate-MarkdownFrontmatter.ps1
([#1134](#1134))
([fdf1bcf](fdf1bcf)),
closes [#1006](#1006)
* add action version consistency scan workflow
([#1127](#1127))
([4229df1](4229df1))
* **agent:** MVE Experiment Designer
([#976](#976))
([70f86ca](70f86ca))
* **agents:** add ADO Backlog Manager orchestrator agent
([#800](#800))
([fae3987](fae3987))
* **agents:** add meeting analyst agent for transcript analysis using
work-iq ([#502](#502))
([5345b5b](5345b5b))
* **agents:** add quick-reference line to RPI Phase 5 suggestions
([#897](#897))
([9a90f39](9a90f39))
* **agents:** add RAI Planner, enhance SSSC Planner, and redesign
Security Planner
([#979](#979))
([06f826c](06f826c))
* **agents:** add symmetric cross-system handoff to GitHub Backlog
Manager ([#952](#952))
([ba34a35](ba34a35))
* **agents:** Functional Code Review Agent — pre-PR functional
correctness reviewer
([#733](#733))
([9cf63b7](9cf63b7))
* **build:** add Python extensions and uv 0.10.8 to devcontainer
([#920](#920))
([9ca0579](9ca0579))
* **build:** add uv ecosystem to Dependabot configuration
([#913](#913))
([2a4bd39](2a4bd39))
* **build:** enable npm pinning enforcement in dependency scan
([#838](#838))
([4e9e31f](4e9e31f))
* **build:** migrate attestation actions to v4.1.0 and add SBOM
verification docs
([#841](#841))
([ca1e65b](ca1e65b))
* **collections:** add four new validator checks (orphan, duplicate,
companion, coverage)
([#869](#869))
([1a96b73](1a96b73))
* **devcontainer,security:** add enterprise artifact hub configuration
([#1032](#1032))
([1d56d25](1d56d25))
* **docs:** add Rust coding standards and guidelines
([#809](#809))
([d4c4899](d4c4899))
* **extension:** add Microsoft logo icon to VS Code Marketplace listings
([#906](#906))
([82aca41](82aca41))
* **github:** add declarative label management
([#953](#953))
([a1a6845](a1a6845))
* **instructions:** add ADO backlog shared infrastructure
([#786](#786))
([1914078](1914078))
* **instructions:** add ADO backlog sprint planning and capacity
tracking ([#788](#788))
([d6fb77d](d6fb77d))
* **instructions:** add ADO triage workflow and prompt
([#787](#787))
([cde0190](cde0190))
* **instructions:** add shared story quality conventions and sprint
planning ([#803](#803))
([a2f18e3](a2f18e3))
* **prompts:** add ADO discovery and work item prompts with agent
routing ([#790](#790))
([7e74523](7e74523))
* **prompts:** add security review prompts
([#1118](#1118))
([ad30967](ad30967))
* **scripts:** add dynamic Python skill discovery for lint/test
([#957](#957))
([0a90f57](0a90f57))
* **scripts:** add Get-StandardTimestamp utility to CIHelpers module
([#1126](#1126))
([b273a4b](b273a4b))
* **scripts:** add Python copyright header validation
([#905](#905))
([67df902](67df902))
* **scripts:** add Python skill support to Validate-SkillStructure
([#903](#903))
([68479d9](68479d9))
* **scripts:** add workflow npm command scanning to dependency pinning
([#837](#837))
([6b5ae06](6b5ae06))
* **security:** add basic security reviewer agent with owasp skills
([#1008](#1008))
([cb1fd05](cb1fd05))
* **security:** add sigstore attestation bundles and fix
component-detection action
([#1148](#1148))
([f79c272](f79c272))
* **skills:** add Atheris fuzz harness with CI workflow integration
([#1102](#1102))
([d337e1d](d337e1d))
* **skills:** add PowerPoint automation skill with YAML-driven deck
generation ([#868](#868))
([00465cd](00465cd))
* **skills:** convert hve-core-installer agent to self-contained skill
([#846](#846))
([1d821fb](1d821fb))
* **skills:** enhance pr-reference skill with flexible filtering and
base branch detection
([#1095](#1095))
([26a32ea](26a32ea))
* **workflows:** add devcontainer infrastructure change log workflow
([#899](#899))
([8aca446](8aca446))
* **workflows:** add milestone auto-close on stable and pre-release
publishes ([#834](#834))
([79362b1](79362b1))
* **workflows:** add ms.date documentation freshness checking
([#969](#969))
([3ed441c](3ed441c))
* **workflows:** add Python linting CI workflow with Ruff
([#951](#951))
([f89f0eb](f89f0eb))
* **workflows:** add Python testing CI workflow with pytest and Codecov
([#934](#934))
([5e8306f](5e8306f))
* **workflows:** add uv and Python package sync to copilot-setup-steps
([#921](#921))
([45d517d](45d517d))


### 🐛 Bug Fixes

* **build:** override Linguist vendored flag for Python skill files
([#1155](#1155))
([0eee5b6](0eee5b6))
* **build:** override serialize-javascript to &gt;=7.0.3 for RCE fix
([#876](#876))
([e49039a](e49039a))
* **build:** resolve Pinned-Dependencies alerts for vsce npm commands in
extension workflows
([#782](#782))
([89dad9d](89dad9d))
* **build:** update undici and yauzl overrides for security audit
([#1030](#1030))
([2c2f92f](2c2f92f))
* **docs:** add CLI Plugins to install.md navigation surfaces
([#902](#902))
([79d6595](79d6595))
* **docs:** add sidebar ordering for Design Thinking documentation
([#832](#832))
([551fddc](551fddc)),
closes [#830](#830)
* **docs:** graduate design-thinking to preview and correct stale
collection references
([#831](#831))
([5110e35](5110e35))
* **docs:** include project-planning in UX Designer install guidance
([#908](#908))
([e7aa9bc](e7aa9bc))
* **docs:** remediate writing-style convention violations
([#865](#865))
([68b04bc](68b04bc))
* **docs:** remove draft content announcement banner
([#825](#825))
([b45de80](b45de80))
* **docs:** remove unbounded path-to-regexp override breaking SSG
([#1153](#1153))
([d810018](d810018))
* **docs:** use actual clone paths instead of folder display names in
multi-root workspace settings
([#984](#984))
([5dbab82](5dbab82))
* **instructions:** replace black with ruff in uv-projects
([#898](#898))
([b0c06d9](b0c06d9))
* **scripts:** cover .github/ skill files in copyright header validation
([#1055](#1055))
([#1098](#1098))
([27fbd33](27fbd33))
* **scripts:** eliminate phantom git changes from plugin generation
([#1035](#1035))
([e49a1b5](e49a1b5))
* **scripts:** enable JSON log output for lint:version-consistency
([#1033](#1033))
([52b0885](52b0885))
* **security:** calculate compliance score from total scanned
dependencies ([#930](#930))
([c112c3d](c112c3d))
* **skills:** add AST validation and namespace restriction for
content-extra.py
([#1027](#1027))
([c50c7a3](c50c7a3))
* **skills:** add depth limits to recursive PowerPoint processing
functions ([#1028](#1028))
([bf08994](bf08994))
* **skills:** harden XML parsing and blob writes in powerpoint extract
([#1053](#1053))
([89d24b1](89d24b1))
* **skills:** resolve ruff lint and format violations in powerpoint
skill ([#1048](#1048))
([17bbe7a](17bbe7a))
* **workflows:** add uv.lock dependencies submission have fork-skip
condition ([#1109](#1109))
([dec56ac](dec56ac))
* **workflows:** automate weekly SHA staleness check with issue creation
([#975](#975))
([1ea4caa](1ea4caa))
* **workflows:** close Codecov integration gaps for Pester and pytest
flags ([#1106](#1106))
([cca29b7](cca29b7))
* **workflows:** propagate uv sync errors in copilot-setup-steps
([#961](#961))
([df88d7c](df88d7c))
* **workflows:** resolve release-please skip cascade and Python project
discovery ([#1043](#1043))
([79993e2](79993e2))
* **workflows:** scan only commit subjects for breaking change detection
([#1157](#1157))
([a38a657](a38a657))


### 📚 Documentation

* clarify HVE Core Extension vs Installer messaging across documentation
([#965](#965))
([0fceb8f](0fceb8f))
* **docs:** add ADO integration user documentation
([#935](#935))
([ec89302](ec89302))
* **docs:** add Project Planning agent documentation
([#936](#936))
([3a3a0fd](3a3a0fd))
* **onboarding:** overhaul marketplace onboarding and documentation site
([#982](#982))
([4309e10](4309e10))


### ♻️ Refactoring

* **build:** merge code-review collection into coding-standards
([#863](#863))
([8027e7b](8027e7b))
* **workflows:** rename release pipeline workflows and add marketplace
automation triggers
([#829](#829))
([b6397f4](b6397f4))


### 🔧 Maintenance

* **build:** add clean:logs npm script
([#1122](#1122))
([f85fe02](f85fe02)),
closes [#988](#988)
* **build:** add JSON reporter for cspell
([#1123](#1123))
([6d59f67](6d59f67))
* **ci:** add multi-arch support to copilot-setup-steps binary downloads
([#955](#955))
([8d0c706](8d0c706))
* **deps-dev:** bump cspell from 9.6.4 to 9.7.0 in the npm-dependencies
group ([#839](#839))
([3fa16ff](3fa16ff))
* **deps:** bump actions/dependency-review-action from 4.8.3 to 4.9.0 in
the github-actions group across 1 directory
([#942](#942))
([1a9b858](1a9b858))
* **deps:** bump cairosvg from 2.8.2 to 2.9.0 in
/.github/skills/experimental/powerpoint
([#1025](#1025))
([f4deda7](f4deda7))
* **deps:** bump dompurify from 3.3.1 to 3.3.2 in /docs/docusaurus
([#924](#924))
([d2060d6](d2060d6))
* **deps:** bump svgo from 3.3.2 to 3.3.3 in /docs/docusaurus
([#880](#880))
([6dc2406](6dc2406))
* **deps:** bump the github-actions group across 1 directory with 4
updates ([#1100](#1100))
([2290dc0](2290dc0))
* **deps:** bump the github-actions group with 6 updates
([#840](#840))
([f57bc01](f57bc01))
* **docs:** correct New-MsDateReport table rendering and refresh stale
docs ([#1114](#1114))
([c2b806f](c2b806f))
* **settings:** remove orphaned Checkov config and stale gitignore
entries ([#870](#870))
([98fcd74](98fcd74))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: hve-core-release-please[bot] <254602402+hve-core-release-please[bot]@users.noreply.github.com>
Co-authored-by: Bill Berry <wberry@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(instructions): ADO backlog shared infrastructure

3 participants