BlogTechnik

ScoreStarling in ChatGPT veröffentlichen: unsere 16-tägige Prüfung

Eine Einreichung, 6.–22. Oktober 2026: das Paket, das Konto für den Prüfer, eine Support-Anfrage und die Lücke zwischen Freigabe und öffentlichem Eintrag.

Geschrieben von
Veröffentlicht
Aktualisiert
Länge
6 Min. Lesezeit

Die kurze Antwort

Die letzte Einreichung des ChatGPT-Plug-ins von ScoreStarling ging am 6. Oktober 2026 in die Prüfung und wurde am 22. Oktober freigegeben und veröffentlicht, 16 Kalendertage später. Wir haben einen MCP-Server eingereicht, der sich per OAuth anmeldet, zwei Skills, fünf Testfälle, die er bestehen soll, und drei, die er ablehnen soll, eine Aufnahme der Vorführung und ein privates Prüferkonto. Mitten in der Wartezeit baten wir den Support um eine Statusauskunft und bekamen weder eine Entscheidung noch ein Datum zurück, und wir können nicht sagen, ob die Nachfrage etwas bewirkt hat.

Das ist die Aufzeichnung einer einzigen Einreichung, geprüft am 22. Oktober 2026, sie kann dir also nicht die durchschnittliche Prüfdauer von OpenAI sagen. Vor 1.0.0 hatten wir Version 0.1.31 eingereicht und selbst zurückgezogen, um das neuere Paket zu senden. Sie wurde nicht abgelehnt.

Was haben wir eingereicht?

Das freigegebene Paket 1.0.0 hatte 14 Laufzeitdateien, eine gehostete MCP-Verbindung mit OAuth-Anmeldung und zwei Skills, scorestarling-notation und scorestarling-score. Der Eintrag hatte ein Icon, Beispiel-Prompts und Links zu unserer Website, zur Support-Seite, zur Datenschutzerklärung und zu den Nutzungsbedingungen. Außerdem haben wir unsere Identität als Herausgeber und unsere MCP-Domain verifiziert.

ScoreStarling macht aus Aufnahmen, Bildern von Noten und Partiturdateien Partituren, die du abspielen und bearbeiten kannst. Die Einreichung musste einem Prüfer den ganzen Weg zeigen: Musik hineinbringen, das Ergebnis öffnen, Änderungen prüfen und exportieren. Ein Server, der Anfragen beantwortet, zeigt davon nichts von selbst. Die Arbeit an der Anmeldung steht in unseren Notizen zu OAuth bei Remote-MCP-Servern.

Das Plug-in selbst liegt in einem öffentlichen Repository, nach Version getaggt, und das Backend wird separat bereitgestellt. Passwörter für Prüfer und die private Prüfaufnahme kommen nie in dieses Repository oder in seine Release-ZIPs.

Was bekam der Prüfer?

Wir haben ein Testkonto mit Beispielmusik eingerichtet und dem Prüfer Anmeldeanweisungen, eine Aufnahme der Vorführung und Release Notes gegeben. Für die Anmeldung war weder ein E-Mail-Code noch eine Zwei-Faktor-Freigabe von uns nötig. Das Passwort kam in das private Prüferfeld, und die Aufnahme war eine schreibgeschützte Drive-Datei, die jeder mit dem Link öffnen konnte.

Die fünf Fälle, die es bewältigen sollte, waren eine Gitarrenaufnahme, eine eigene ABC-Melodie, die Vorschau einer Notenänderung, das Übernehmen und Rückgängigmachen einer Bearbeitung und Exporte. Zu jedem gab es den Prompt, die Tools, die wir erwarteten, und was der Prüfer sehen sollte. Die drei, die es ablehnen sollte, verlangten, getrennte Stems des Originalsongs herauszugeben, einen Song auf Spotify zu stellen und die private Partitur eines anderen Kontos zu öffnen. Die richtige Antwort darauf war eine Ablehnung oder ein Hinweis darauf, was ScoreStarling kann.

Jeden davon haben wir von Hand geprüft, denn ein gültiges ZIP beweist nicht, dass sich der Prüfer anmelden kann, und ein erfolgreicher Tool-Aufruf beweist nicht, dass sich die Partitur auf dem Bildschirm geändert hat. Die Fälle deckten nicht jedes kostenpflichtige Tool ab, das von einem externen Anbieter abhängt.

Die Pflichtfelder ändern sich, richte dich also nach der Einreichungsanleitung von OpenAI (geprüft am 22. Oktober 2026). Unsere Schilderung ist ein Beispiel dafür, wie man sie ausfüllen kann.

Unser Ablauf von Einreichung und Support

Wir zählen die 16 Tage ab der Einreichung von 1.0.0. Die Entwicklung und das zurückgezogene Paket liegen davor. Alle Daten gelten in der Zeitzone Asia/Bangkok (UTC+7).

  1. Die Einreichung von 1.0.0 zeigte „In review / Pending review“ (In Prüfung / Prüfung ausstehend).

  2. Wir baten den OpenAI-Support um eine Statusauskunft. Die Hilfeseite zeigte „Escalation requested“ (Eskalation angefordert).

  3. Eine E-Mail des Supports bestätigte, dass er unsere Angaben hatte. Sie nannte weder eine Entscheidung noch ein Datum.

  4. Die Freigabe kam um 05:28 Uhr. Wir haben später am selben Tag veröffentlicht und den öffentlichen Eintrag ohne Anmeldung geöffnet.

Der Weg eines Pakets zum öffentlichen Eintrag, 16 Kalendertage von Anfang bis Ende. Die Daten zeigen nicht, wie lange irgendein interner Prüfschritt dauerte.

Was hat uns der OpenAI-Support tatsächlich gesagt?

Keine Entscheidung und kein geschätztes Datum. Am 14. Oktober schickten wir die IDs von Plug-in und Einreichung und fragten, ob fünf automatisierte Befunde aus dem MCP-Scan die Prüfung aufhielten. Die Hilfeseite sagte, die Anfrage sei eskaliert worden und Antworten kämen auch per E-Mail.

Die E-Mail vom 15. Oktober sagte, sie hätten unsere Angaben, sie könnten ohne Rücksprache mit dem Prüfteam nicht sagen, ob die Befunde die Prüfung verzögerten, und wir müssten die IDs nicht noch einmal senden. Wir wussten also, dass unsere Nachricht angekommen war, und wussten trotzdem nichts über Ursache oder Zeitpunkt.

Ein Eskalationshinweis oder eine Support-Signatur sagt uns nicht, dass ein Prüfer das Plug-in noch einmal angesehen hat, und nichts zeigt, dass die Nachfrage die Freigabe beschleunigt hat, die eine Woche später in einer eigenen Benachrichtigung kam. Wir haben den Austausch hier sinngemäß wiedergegeben und die privaten E-Mails und Kontodaten weggelassen.

Warum stand GitHub bei 1.2.2, während das Verzeichnis 1.0.0 veröffentlichte?

Weil das freigegebene Paket das ZIP von 1.0.0 war, das wir eingereicht hatten. Wir haben während des Wartens weitergearbeitet, und das öffentliche Repository erreichte 1.2.2, aber diese Releases ersetzten das Paket in der Prüfung nicht.

Vier Nachweise, die wir getrennt geführt haben
NachweisWas er dir sagt
GitHub-Tag und Release-ZIPDer genaue Quellcode und die Dateien eines Releases.
Bereitgestellter MCP-ServerDas Backend und die Tools, die der gehostete Endpunkt anbietet.
Eingereichtes PaketDie Metadaten und Skills, die zur Prüfung gesendet wurden.
Veröffentlichter VerzeichniseintragDas freigegebene Paket, sobald wir uns entschieden haben, es öffentlich zu machen.

Die Update-Anleitung von OpenAI behandelt diese unterschiedlich: Verpackte Metadaten und Skills brauchen ein neues ZIP, während Änderungen an den Tools eines gehosteten MCP-Servers durch MCP-Scans laufen. Ein Backend-Deployment oder ein GitHub-Release legt kein neues Paket im Verzeichnis ab.

Was würden wir bei einer weiteren Einreichung wiederholen?

Mach jeden Schritt für jemanden nachvollziehbar, der das Produkt nie gesehen hat, und schreib mit Datum auf, was das Dashboard tatsächlich sagt.

  • Tagge die Paketversion und bewahre das genaue ZIP auf, das du eingereicht hast. Verfolge es getrennt von Server-Deployments und Repository-Releases.
  • Gib dem Prüfer ein funktionierendes Konto, Beispieldateien, die er verwenden darf, und für jeden Fall, auch für die, die das Produkt ablehnen muss, was er sehen soll.
  • Trage Passwörter nur in die privaten Prüffelder ein. Prüfe, dass sich die Aufnahme öffnen lässt, und halte sie aus öffentlichen Repositories heraus.
  • Wenn du dem Support schreibst, nenne die IDs und stelle eine präzise Frage. Eine Eingangsbestätigung ist keine Prüfentscheidung.
  • Veröffentliche nach der Freigabe selbst und prüfe dann sowohl das Dashboard als auch die Seite des öffentlichen Eintrags.

Was ist jetzt öffentlich?

Am 22. Oktober zeigte unser Dashboard Version 1.0.0 als „Published“, und der Eintrag von ScoreStarling in ChatGPT öffnete sich ohne Anmeldung und zeigte den Entwickler HAIYI MEI, Version 1.0.0 und die Schaltfläche „Install plugin“ (Plug-in installieren). Die E-Mail zur Freigabe allein hätte uns das nicht gesagt.

Das bestätigt, dass der Eintrag öffentlich ist. Es sagt noch nichts über die Platzierung in der Suche, darüber, ob neue Nutzer es zum Laufen bekommen, über Anmeldungen, Umsatz oder die Genauigkeit der Transkription. Unsere Einreichungen bei Anthropic und WorkBuddy sind eigene Prüfungen, und die Freigabe von OpenAI sagt über sie nichts. Das Verzeichnis von Claude prüfte unsere am 25. Oktober 2026 noch; bis es ScoreStarling aufführt, fügen Claude-Nutzer es als benutzerdefinierten Konnektor hinzu, mit der Adresse auf unserer Einrichtungsseite.

Quellen

  1. OpenAI: upload, review, publish and update a plugin, geprüft am 22. Oktober 2026.
  2. ScoreStarling plugin source at v1.0.0, der öffentliche Quellcode des eingereichten Pakets, ohne den privaten Zugang für Prüfer.
  3. ScoreStarling's public ChatGPT listing, geprüft am 22. Oktober 2026.

Fragen und Antworten

Sind 16 Tage die übliche Prüfdauer für ein ChatGPT-Plug-in?

Das können wir an einer einzigen Einreichung nicht sagen. Unser endgültiges Paket 1.0.0 ging am 6. Oktober 2026 in die Prüfung und wurde am 22. Oktober freigegeben und veröffentlicht, 16 Kalendertage später. Andere Einreichungen können mehr oder weniger Zeit brauchen.

Hat eine Anfrage beim OpenAI-Support die Freigabe beschleunigt?

Wir haben keinen Beleg dafür. Der Support bestätigte unsere Nachricht, nannte aber weder eine Entscheidung noch ein Abschlussdatum. Die Freigabe kam eine Woche später in einer eigenen Benachrichtigung, und aus der Reihenfolge der Ereignisse lässt sich nicht ablesen, dass das eine das andere ausgelöst hat.

Wird ein freigegebenes Plug-in automatisch öffentlich?

Unseres nicht. Die Benachrichtigung zur Freigabe sagte, das Paket sei bereit zur Veröffentlichung. Wir haben es selbst veröffentlicht, geprüft, dass im Dashboard „Published“ (Veröffentlicht) stand, und den öffentlichen Eintrag ohne Anmeldung geöffnet.

Warum hat das Verzeichnis 1.0.0 veröffentlicht, obwohl GitHub bei 1.2.2 war?

1.0.0 war das Paket, das wir zur Prüfung eingereicht hatten, und spätere GitHub-Releases haben es nicht ersetzt. Um verpackte Metadaten oder Skills zu ändern, lädst du über den Update-Prozess des bestehenden Plug-ins ein neues ZIP hoch.

Bring jede Musik mit und geh mit einer Partitur