# 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: []