VantagePeers Docs

Suivi d'issues externes

Suivi des issues sur des dépôts tiers, monitoring de PRs et coordination des contributions open-source.

Suivi d'issues externes

VantagePeers suit les issues et PRs sur des dépôts GitHub externes. Cela permet des contributions open-source coordonnées — un orchestrateur (Zeta) corrige des bugs sur des projets tiers pendant que Pi surveille le statut des PRs.

Workflow

Pi identifie une issue sur un dépôt externe
       |
       v
/track-external-issue {repo} {number}
       |
       v
Issue créée dans VantagePeers (avec champs externes)
       |
       v
Mission créée depuis le template repo-fix-v1 (10 tâches)
       |
       v
Zeta reçoit la notification + commence à travailler
       |
       v
Zeta soumet une PR → prStatus mis à jour
       |
       v
Le cron PR Monitor vérifie toutes les heures → notifie Pi au merge/close

Champs d'issue externe

ChampTypeDescription
externalRepostringDépôt tiers (ex : get-convex/better-auth)
externalIssueNumbernumberNuméro d'issue sur le dépôt externe
externalIssueUrlstringURL complète de l'issue
prUrlstringURL de la PR soumise
prStatusdraft | open | merged | closedÉtat actuel de la PR
forkRepostringNotre fork (ex : elpiarthera/better-auth)

Cron PR Monitor

Un cron s'exécute toutes les heures et vérifie toutes les issues externes avec prStatus = open ou draft. Pour chacune :

  1. Récupère l'état de la PR depuis l'API GitHub
  2. Si mergée → met à jour prStatus en merged, notifie Pi
  3. Si fermée sans merge → met à jour en closed, notifie Pi

Aucune vérification manuelle nécessaire — Pi reçoit un message quand une PR change d'état.

Outils

Le suivi d'issues externes utilise les outils VantagePeers standard : create_task, update_task, et list_tasks avec les tags appropriés. Il n'y a pas d'outils MCP dédiés au suivi externe — le skill /track-external-issue ci-dessous gère le workflow complet.

Skill : /track-external-issue

Usage : /track-external-issue {owner/repo} {issue_number}

Le skill automatise le workflow complet : récupère l'issue depuis GitHub, la crée dans VantagePeers, crée une mission depuis le template repo-fix-v1 et notifie Zeta.

On this page