APM-Packages/corentic-package-manager/examples/microsoft-issue-autopilot/team-profile.yaml

66 lines
2.1 KiB
YAML
Raw Normal View History

# team-profile.yaml Issue Autopilot Team
# Roles based on the phases of the official apm-issue-autopilot package:
# Triage -> Decision -> Drive-to-Merge -> PR description.
schema: corentic.team-profile/v1
id: acme.issue-autopilot
description: >
Drives GitHub issues from intake to mergeable PR: triage panel as the
central gate, a shepherd per accepted issue, a PR author with anchored
descriptions. Escalates to the maintainer by default on doubt.
roles:
- id: orchestrator
purpose: >-
Takes the issue list, starts triage per issue and consolidates into ONE
combined review. Escalates doubtful cases explicitly to the maintainer
instead of deciding itself.
model_class: strong-generalist
capabilities:
mcps: [github]
skills: []
- id: triager
purpose: >-
Performs triage according to the apm-triage-panel rubric. Evaluates
reproducibility, scope, priority and duplicates. Recommendation with
rationale, no direct fixes.
runtime_agent: oracle # decision gate = reasoning profile
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []
- id: shepherd
purpose: >-
Drives accepted issues via shepherd-driver to a mergeable PR:
branch, fix, mutation-break and lint gates, CI watch, conflict
resolution. Halts on red CI.
runtime_agent: fixer # implementation + corrections
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: pr-writer
purpose: >-
Authors the PR description using pr-description-skill. Anchors it to
the issue with acceptance criteria and test evidence. Never merges.
runtime_agent: custom # dedicated custom agent 'pr-writer'
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: reviewer
purpose: >-
Counter-check before push: verifies the fix against issue acceptance
criteria and the PRINCIPLES.md gate. Findings block the push,
no self-merge.
runtime_agent: oracle
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []