Feedback kommt an sechs Stellen an und wird an keiner gelesen. Der Agent liest alle sechs, bündelt tatsächlich gleiche Anfragen und schreibt die Spezifikation mit jedem zitierten Original. Du entscheidest, was gebaut wird.
Massenexport — Spezifikationsentwurf
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.
Die Produktarbeit wird zum Posteingang. Vierhundert Tickets, drei Kanäle, ein Tracker, den seit April niemand gepflegt hat, und das Gefühl, dass das, was du gleich priorisieren willst, bereits angefragt wurde.
Er gruppiert Anfragen danach, was die Menschen tatsächlich wollen, statt nach ihren verwendeten Worten, zählt die verschiedenen Konten, die jede Anfrage gestellt haben, und fügt die Zitate hinzu. Wenn jemand fragt „Wer wollte das?“, steht die Antwort im Dokument.
Aus den Belegen und dem bestehenden Code erstellt — er liest das Repository und weiß daher, welcher der drei Vorschläge fast fertig ist. Es ist ein Entwurf, über den man diskutieren soll, kein Plan, den man einfach annimmt.
Duplikate zusammengeführt, veraltete Elemente sichtbar gemacht, Issues geschlossen, deren verknüpfte Änderungsanfrage vor drei Wochen ausgeliefert wurde. Ein Backlog, das zu 40 % aus Archäologie besteht, ist kein Backlog.
Er liest, was seit dem letzten Release zusammengeführt wurde, nicht, was die Tickets versprochen haben, und verfasst die Notiz in deinem Stil. Die beiden Listen unterscheiden sich häufiger, als irgendjemand zugibt.
Eine geplante Sitzung liest, was sich öffentlich geändert hat, nennt, was wirklich neu ist, und sagt offen, wenn nichts neu ist. Ein wöchentlicher Digest, der jede Woche einen Fund erfindet, wird ab dem dritten Monat von niemandem mehr gelesen.
Vor dem Roadmap-Meeting: Was hat sich bewegt, was hat sich verzögert und warum, welche Annahmen der letzten Spezifikation waren falsch. Zusammengestellt aus Tracker und Repository statt aus dem Gedächtnis.
Einer Synthese, die du nicht prüfen kannst, solltest du nicht vertrauen. Deshalb enthält jede Gruppe die zugrunde liegenden Tickets und jede Aussage die tatsächlich geschriebenen Worte.
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.
Ein Cluster ist keine Aussage, sondern eine Liste. Das Dokument enthält die Tickets hinter jeder Gruppe, sodass du eine Uneinigkeit über die Synthese durch Lesen klären kannst, statt die Arbeit erneut zu machen.
Die Sitzung klont das Repository, damit die Spezifikation sagen kann, was bereits existiert. Ein Entwurf, der weiß, dass die Serialisierung fertig ist, die Paginierung aber nicht, ist um Größenordnungen wertvoller als einer, der nur aus Tickets erstellt wurde.
Das Dokument landet als Änderungsanfrage gegen main, als Entwurf markiert. Produktentscheidungen werden hier nicht von einem Agenten getroffen — wichtig ist, dass die Recherche erledigt ist, bevor du eine Entscheidung triffst.
Produktfeedback lebt nie in einem einzigen System — genau das ist das Problem. Verbinde jede Quelle einmal für das Projekt. Zugangsdaten werden auf unserer Seite aufgelöst, niemals auf der Maschine.
Easy connect deckt über 3.000 Apps über deren eigene OAuth-Oberflächen ab. Wenn dein Feedback an einem Ort liegt, der nicht im Katalog ist — etwa in einem Community-Forum oder einem internen Portal — erreichst du ihn über OpenAPI, GraphQL, rohes HTTP oder stattdessen einen entfernten MCP-Server.
Drei Wege, dieselbe Sitzung zu starten. Produktarbeit besteht größtenteils aus Lesen, wodurch die geplante Variante besonders nützlich ist.
In einem Slack-Thread fragen. Die Sitzung liest Tracker, Tickets und Threads und antwortet im selben Thread mit dem angehängten Dokument.
Einen Tracker zu lesen und ihn umzuschreiben sind verschiedene Aktionen. Setze den Schreibvorgang auf Ask; der Lauf hält beim Aufruf an und zeigt genau, welche Issues zusammengeführt oder geschlossen werden sollen. Nach deiner Freigabe wird er dort fortgesetzt.
Ein Cron-Trigger schreibt die wöchentliche Synthese. Ein signierter Webhook aus deinem Release-Prozess startet eine Sitzung, die aus dem Diff einen Entwurf der Notes erstellt. Beide landen als Dokumente zur Prüfung.
Das Risiko ist hier nicht ein fehlerhaftes Merge. Es ist eine selbstbewusste Zusammenfassung von etwas, das niemand gesagt hat. Deshalb geht es bei diesen Kontrollen ebenso um Belege wie um Berechtigungen.
Ein Projekt, ein Satz Konnektoren, ein Speicher, der sich laufend erweitert. Jedes Team schreibt die Skills für seine eigene Arbeit; niemand setzt ein zweites System auf.
Beginne mit einer Aufgabe und wachse von dort aus.