Les retours arrivent de six endroits et ne sont lus nulle part. L’agent lit les six, regroupe les demandes réellement similaires et rédige la spécification en citant chaque extrait. Vous décidez quoi construire.
Export groupé — brouillon de spécification
Fourteen accounts asked for the same thing in three different vocabularies: "bulk export", "give me a CSV", and "the API is too slow for a backfill". They are one request.
Two of the fourteen do not want an export at all. They want a scheduled delivery, and an export button would not close their ticket. Those two are separated out below rather than counted toward the total.
Prior art: packages/export/ already streams a single record set. The gap is pagination across the account, not serialisation — which changes the size of this from a quarter to a fortnight.
Le travail produit devient une boîte de réception. Quatre cents tickets, trois canaux, un tracker que personne n’a entretenu depuis avril, et le sentiment que la priorité que vous allez définir a déjà été demandée.
Il regroupe les demandes selon ce que les gens veulent réellement, pas selon leurs mots, compte le nombre de comptes distincts à l’origine de chacune et joint les citations. Quand quelqu’un demande « qui a demandé ça ? », la réponse est dans le document.
Rédigée à partir des preuves et du code existant — elle lit le dépôt, donc le brouillon sait laquelle des trois propositions est presque déjà construite. C’est un brouillon à discuter, pas un plan à accepter.
Doublons fusionnés, éléments obsolètes signalés, tickets dont la demande de modification liée a été livrée il y a trois semaines clôturés. Un backlog composé à 40 % d’archéologie n’est pas un backlog.
Il lit ce qui a été fusionné depuis la dernière version, pas ce que promettaient les tickets, et rédige la note dans votre style. Les deux listes diffèrent plus souvent qu’on ne l’admet.
Une session planifiée lit les changements publics, indique ce qui est réellement nouveau et dit clairement quand rien ne l’est. Un digest hebdomadaire qui invente une découverte chaque semaine est un digest que plus personne ne lit au bout de trois mois.
Avant la réunion roadmap : ce qui a avancé, ce qui a pris du retard et pourquoi, quelles hypothèses de la dernière spécification se sont révélées fausses. Rassemblé depuis le tracker et le dépôt, pas de mémoire.
Une synthèse invérifiable n’est pas digne de confiance. Chaque groupe contient donc les tickets associés, et chaque affirmation les mots réellement écrits par quelqu’un.
Fourteen accounts asked for the same thing in three different vocabularies: "bulk export", "give me a CSV", and "the API is too slow for a backfill". They are one request.
Two of the fourteen do not want an export at all. They want a scheduled delivery, and an export button would not close their ticket. Those two are separated out below rather than counted toward the total.
Prior art: packages/export/ already streams a single record set. The gap is pagination across the account, not serialisation — which changes the size of this from a quarter to a fortnight.
Un groupe n’est pas une affirmation, c’est une liste. Le document contient les tickets derrière chaque groupe : un désaccord sur la synthèse peut donc être tranché par la lecture, sans refaire le travail.
La session clone le dépôt, afin que la spécification puisse indiquer ce qui existe déjà. Un brouillon qui sait que la sérialisation est terminée mais que la pagination ne l’est pas vaut bien plus qu’un brouillon fondé uniquement sur les tickets.
Le document arrive sous forme de demande de modification contre main, marquée comme brouillon. Ici, l’agent ne prend pas les décisions produit : l’objectif est d’avoir terminé la lecture avant que vous en preniez une.
Les retours produit ne résident jamais dans un seul système, ce qui est tout le problème. Connectez chaque source une fois pour le projet. Les identifiants sont résolus de notre côté, jamais dans la machine.
Easy connect couvre plus de 3 000 applications via leurs propres écrans OAuth. Si vos retours se trouvent dans un endroit absent du catalogue — forum communautaire ou portail interne — ils restent accessibles via OpenAPI, GraphQL, HTTP brut ou un serveur MCP distant.
Trois façons de démarrer la même session. Le travail produit consiste surtout à lire, ce qui rend la session planifiée particulièrement utile.
Posez la question dans un fil Slack. La session lit le tracker, les tickets et les fils, puis répond dans le même fil avec le document joint.
Lire un tracker et le réécrire sont deux actions différentes. Réglez l’écriture sur Ask : l’exécution s’arrête sur l’appel et vous montre exactement quels tickets elle veut fusionner ou clôturer, puis reprend après votre approbation.
Un déclencheur cron rédige la synthèse hebdomadaire. Un webhook signé de votre processus de release démarre une session qui rédige les notes à partir du diff. Les deux arrivent sous forme de documents à relire.
Le risque n’est pas une mauvaise fusion. C’est le résumé assuré de quelque chose que personne n’a dit. Ces contrôles portent donc autant sur les preuves que sur les permissions.
Un projet, un ensemble de connecteurs, une mémoire qui s’enrichit. Chaque équipe écrit les compétences adaptées à son travail, sans mettre en place un second système.
Commencez par une tâche et développez à partir de là.