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

66 lines
2.2 KiB
YAML
Raw Normal View History

# team-profile.yaml Issue-Autopilot-Team
# Rollen basierend auf den Phasen des offiziellen apm-issue-autopilot-Pakets:
# Triage → Entscheidung → Drive-to-Merge → PR-Beschreibung.
schema: corentic.team-profile/v1
id: acme.issue-autopilot
description: >
Treibt GitHub-Issues vom Intake bis zum mergebaren PR: Triage-Panel
als zentrales Gate, Shepherd für jeden akzeptierten Issue,
PR-Autor mit verankerter Beschreibung. Escaliert standardmäßig beim
Maintainer im Zweifelsfall.
roles:
- id: orchestrator
purpose: >-
Nimmt die Issue-Liste entgegen, startet pro Issue die Triage und fasst
zu EIN konsolidiertem Review zusammen. Eskaliert Zweifelfälle explizit
an den Maintainer statt selbst zu entscheiden.
model_class: strong-generalist
capabilities:
mcps: [github]
skills: []
- id: triager
purpose: >-
Führt die Triage gemäß apm-triage-panel-Rubrik durch. Bewertet
Reproduzierbarkeit, Scope, Priorität und Duplikate. Empfehlung mit
Begründung, keine direkten Fixes.
runtime_agent: oracle # Bewertungs-Gate = Reasoning-Profil
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []
- id: shepherd
purpose: >-
Treibt akzeptierte Issues über shepherd-driver bis zum mergebaren PR:
Branch, Fix, Mutation-Break- und Lint-Gates, CI-Watch, Konfliktauflösung.
Hält bei rotem CI inne.
runtime_agent: fixer # Umsetzung + Korrekturen
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: pr-writer
purpose: >-
Verfasst die PR-Beschreibung mit pr-description-skill. Verankert sie
am Issue mit Acceptance-Kriterien und Testnachweis. Merged nie selbst.
runtime_agent: custom # eigener Custom Agent 'pr-writer'
model_class: strong-writing
capabilities:
mcps: [github]
skills: []
- id: reviewer
purpose: >-
Gegenprobe vor dem Push: prüft Fix gegen Issue-Akzeptanzkriterien
und PRINCIPLES.md-Gate. Findings blockieren den Push, kein Self-Merge.
runtime_agent: oracle
model_class: high-reasoning
capabilities:
mcps: [github]
skills: []