AI-Engineering-Build-Log: Was ich im Juli 2026 ausgeliefert habe
Tech
AI
Engineering
Build Log
Product Development

AI-Engineering-Build-Log: Was ich im Juli 2026 ausgeliefert habe

Die Arbeit im Juli umfasste eine notarisierte macOS-Version, kontrollierte Musik-Analyse-Tests, öffentliche SEO Actors, interne TestFlight-Builds und bewusst nicht veröffentlichte Funktionen.

Uygar DuzgunUUygar Duzgun
Aug 10, 2026
9 min read

Der AI-Engineering-Build-Log für Juli umfasst öffentliche Releases, kontrollierte Tests, interne Builds und bewusst nicht veröffentlichte Funktionen. Die nützliche Geschichte liegt in der Abgrenzung zwischen diesen Zuständen, denn Software bewegt sich nur selten durch einen einzigen klaren Zustand.

Dieser Log beschreibt, was Nutzer erreichte, was in TestFlight blieb, was ich nur in einem Simulator oder Debug-Build verifiziert habe und was blockiert blieb. Ich verwende „ausgeliefert“ bewusst eng. Ein lokaler Build ist nicht öffentlich. Ein bestandener Test ist keine Nutzung. Ein öffentliches Listing ist kein Umsatz. Ein Freigabe-Gate, das nichts versendet, kann das korrekte Produktionsergebnis sein.

Die praktische Regel hinter dem Monat war Release-Disziplin: den Zustand definieren, das Artefakt von außen verifizieren und den Wirkungsradius klein halten, wenn eine Funktion fehlschlägt.

AI-Engineering-Build-Log für Juli 2026 auf einen Blick

ErgebnisZustandNachweisErkenntnis
------------
Memento Capture 2.3.7ÖffentlichSigniertes und notariertes DMG, synchronisiertes Manifest und Website, Verifizierung eines frischen DownloadsDas Artefakt verifizieren, das Nutzer erhalten
Mix Analyzer: TonarterkennungLiveDur-/Moll-Erkennung mit 24 kontrollierten Progressionen bekannter Tonart geprüftKontrollierte Eingaben sind besser als bequeme Anekdoten
Mix Analyzer: Token-WiederherstellungLiveWiederherstellung nach fehlgeschlagener Analyse ist sichtbar und dem Besitzer zugeordnetWiederherstellung gehört zum Produktvertrag
Kiddays-WartelisteLiveDouble Opt-in sowie englische und schwedische Routen, Canonicals und SitemapEinwilligung und Auffindbarkeit werden gemeinsam ausgeliefert
Kiddays Premium Build 74Internes TestFlightInterner Build mit 166 Tests; Käufe, Wiederherstellung, Ablauf der Testphase und App Review noch offenDie Testanzahl belegt den Prüfaufwand, nicht die Release-Auswirkung
Interne CRM-Lead-ListeLiveMobil verifizierte Liste, Suche und fünf Schnellfilter in einer upgrade-sicheren ImplementierungAuch Admin-Tools brauchen Release-Disziplin
Zwei Apify SEO ActorsÖffentlichScoring- und Rewriting-Actors lehnen leere Eingaben abÖffentliche Verfügbarkeit ist keine Monetarisierung
BroTider-Onboarding Build 27Nur internes TestFlightIm Simulator verifizierter Onboarding-BuildInterne Verteilung ist kein App-Store-Launch
FactCheck, Outreach, Frame InsightBlockiert oder nur im DebugKein FactCheck-Launch, kein Outreach-Versand, Frame Insight hinter Debug belassenEhrliche Nicht-Release-Zustände verhindern falsche Aussagen

Memento Capture 2.3.7 musste den öffentlichen Release-Prozess bestehen

Ich habe Memento Capture 2.3.7 als signiertes und notariertes DMG veröffentlicht. Diese Aussage wurde erst nützlich, nachdem auch der restliche Release-Prozess dazu passte. Ich synchronisierte das Update-Manifest und die Website, führte anschließend einen frischen Download durch und verifizierte das Ergebnis.

Ein lokales Archiv kann korrekt sein, während die öffentliche Website eine ältere Datei ausliefert oder das Manifest auf einen anderen Ort verweist. Der Release ist das Artefakt, das ein Besucher von der Memento Capture-Downloadseite herunterladen kann, nicht die Datei auf meinem Rechner. Die Memento Capture-Supportseite ist die öffentliche Anlaufstelle, falls der heruntergeladene Build weitere Unterstützung benötigt.

Empfohlen für dich

Dasselbe Prinzip gilt, wenn ich eine Website für Agents aufrufbar mache: Eine API-Antwort oder ein erfolgreicher Build reicht nicht aus. Der öffentliche Zustand muss dem beabsichtigten Zustand entsprechen. Ich habe diesen Ansatz in wie ich eine für Agents geeignete Website erstellt habe beschrieben.

Mix Analyzer wurde durch kontrollierte Nachweise und sichtbare Wiederherstellung verbessert

Tonarterkennung: zuerst kontrollierte Nachweise

Die Arbeit an der Tonarterkennung in Mix Analyzer ließ sich leicht übertreiben, daher habe ich die Aussage eingegrenzt. Ich testete die Dur-/Moll-Erkennung mit 24 kontrollierten Progressionen, deren Tonarten im Voraus bekannt waren. Dadurch erhielt ich einen wiederholbaren Eingabesatz und eine klare erwartete Antwort.

24 Progressionen beweisen keine universelle Genauigkeit. Sie decken nicht jede Aufnahme, jeden geliehenen Akkord, jede Modulation oder jeden Produktionsstil ab. Sie verifizieren eine Bewegung in die richtige Richtung unter einem kontrollierten Datensatz. Methode und Einschränkung sind im Update zur Dur-/Moll-Tonerkennung dokumentiert; der Release-Zustand ist im Mix Analyzer Changelog aufgeführt.

Ich konnte die beiden ursprünglichen Songs nicht erneut testen, weil diese Dateien nicht verfügbar waren. Ich lasse diese Lücke sichtbar, statt sie durch eine selbstsichere Rekonstruktion zu ersetzen. Wenn die Eingaben nicht reproduziert werden können, kann der alte Fall nicht zu einem neuen Nachweis werden.

Wiederherstellung nach fehlgeschlagener Analyse: sichtbar und dem Besitzer zugeordnet

Der Monat umfasste außerdem einen Live-Wiederherstellungspfad für fehlgeschlagene Analysen. Die Token-Wiederherstellung ist jetzt sichtbar und dem Besitzer zugeordnet, sodass der Wiederherstellungszustand eingesehen werden kann und mit dem richtigen Konto verbunden bleibt.

Empfohlen für dich

Meine Regel lautet, das erwartete Ergebnis vor dem Lauf zu definieren und einen kontrollierten Erfolg von einer Produktionsaussage zu trennen. Ich verwende dieses Framework, wenn ich AI-Modelle anhand echter Arbeit benchmarke, und es gilt genauso für Audioanalyse.

Kiddays veröffentlichte eine öffentliche Warteliste, während Premium intern blieb

Warteliste: öffentlich

Kiddays hatte im Juli zwei Release-Zustände. Die Warteliste wurde mit Double Opt-in, englischen und schwedischen Routen, korrekten Canonicals und Sitemap-Abdeckung öffentlich. Einwilligung, Zustellung, Lokalisierung und Suchauffindbarkeit mussten übereinstimmen.

Empfohlen für dich

Double Opt-in verhindert, dass eine E-Mail-Adresse allein dadurch zu einem aktiven Abonnement wird, dass jemand sie eingibt. Canonicals definieren, wie die lokalisierten Seiten zueinander stehen, während die Sitemap sie auffindbar macht. Ich habe separat über das Muster für sichere Beta-Wartelisten hinter dieser Art von Release geschrieben.

Premium: internes TestFlight

Kiddays Premium erreichte nicht denselben Zustand. Build 74 war über internes TestFlight verfügbar und verfügte über eine Testsuite mit 166 Tests. Käufe, das Verhalten bei der Wiederherstellung, der Ablauf der Testphase und App Review waren noch offen. Ich bezeichne es nicht als App-Store-Release, abgeschlossenes Abonnement-System oder Kundenergebnis.

Die Zahl 166 beschreibt eine Prüfoberfläche. Sie sagt nicht, wie viele Menschen Premium nutzen werden, ob der Kaufprozess die Prüfung bestehen wird oder ob das Produkt einen Mehrwert schafft. Tests können zeigen, dass bekanntes Verhalten intakt bleibt. Sie können Distribution, Prüfung oder echte Nutzung nicht ersetzen.

Auch die leiseren Releases veränderten den täglichen Betrieb

Internes CRM: live, aber privat

Ich habe eine Verbesserung der Lead-Liste in einem nicht benannten internen CRM ausgeliefert. Das Live-Ergebnis wurde mobil verifiziert und umfasste eine Suche sowie fünf Schnellfilter. Ich hielt die Implementierung upgrade-sicher, sodass sie nicht davon abhing, eine fragile Kernoberfläche zu bearbeiten, die später überschrieben werden könnte.

Dies war kein öffentliches Produkt-Launch, und der Kundenkontext bleibt privat. Interne Admin-Software verdient dieselbe Sorgfalt wie eine kundenorientierte Seite. Eine Liste, die auf dem Desktop funktioniert, aber auf einem Telefon ausfällt, ist unfertig, wenn Mitarbeitende beides verwenden.

Apify Actors: öffentlich, nicht monetarisiert

Ich habe außerdem meine ersten beiden SEO Actors auf Apify öffentlich gemacht. Einer bewertet die SEO eines Artikels, der andere unterstützt beim Umschreiben. Beide lehnen leere Eingaben ab, statt Ressourcen für eine Anfrage zu verbrauchen, die kein nützliches Ergebnis liefern kann. Öffentlich bedeutet, dass Menschen die Actors finden können. Es bedeutet nicht, dass sie Umsatz erzeugt, Nutzung gewonnen oder einen Markt bewiesen haben.

BroTider: nur intern

BroTider-Onboarding Build 27 erreichte einen weiteren begrenzten Zustand: im Simulator verifiziert und über einen INTERNAL_ONLY-TestFlight-Pfad verteilt. Es war kein App-Store-Release. Die Simulator-Verifizierung lieferte Nachweise über das Onboarding in dieser Umgebung, nicht über das Verhalten auf allen Geräten oder die öffentliche Bereitschaft.

Drei Dinge wurden nicht ausgeliefert – und auch das war Teil der Arbeit

FactCheck blieb blockiert. Ich habe einen ungeklärten Launch-Zustand nicht in eine Release-Ankündigung verwandelt.

Empfohlen für dich

Der Outreach-Workflow versendete nichts, weil sein Freigabe-Gate hielt. Das ist das beabsichtigte Verhalten. Das Erstellen von Entwürfen und das Vorbereiten von Empfängern autorisieren keine externe Nachricht. Ein System, das vor einer folgenreichen Aktion pausiert, ist auch dann nützlich, wenn die Versandanzahl null beträgt. Mein Artikel über deterministische Berechtigungen für AI Agents erklärt das Prinzip: Das Modell darf eine Aktion vorschlagen, aber Richtlinie und Besitzer entscheiden, ob sie ausgeführt wird.

Memento Frame Insight blieb auf den Debug-Modus beschränkt. Debug-Ausgaben können beweisen, dass ein Pfad ausgeführt wird, und falsche Annahmen sichtbar machen. Sie sind keine nutzerorientierte Funktion, kein unterstützter Workflow und kein Versprechen, dass die Funktion unverändert ausgeliefert wird.

Ich möchte, dass monatliche Logs diese Nicht-Releases bewahren. Sie zu entfernen, würde den Monat sauberer und den Engineering-Verlauf weniger nützlich erscheinen lassen.

Was der Juli an meiner Art zu liefern verändert hat

Aus dem Monat ergaben sich vier Regeln.

Den Zustand benennen, bevor das Ergebnis beschrieben wird. Öffentlich, live, internes TestFlight, im Simulator verifiziert, nur im Debug und blockiert beantworten unterschiedliche Fragen.
Über einen zweiten Pfad verifizieren. Das öffentliche DMG herunterladen, den Live-Changelog prüfen, lokalisierte Canonicals kontrollieren und bestätigen, dass ein gesperrter Workflow nichts versendet hat.
Wiederherstellung als Funktion behandeln. Eine fehlgeschlagene Analyse braucht eine sichtbare, kontobezogene Wiederherstellung. Der Happy Path ist nur die Hälfte des Produkts.
Das Verhalten des Modells hinter harten Grenzen halten. Freigabe, Besitz, Ablehnung leerer Eingaben und Release-Kanäle sollten nicht davon abhängen, dass ein Modell Prosa korrekt interpretiert.
Empfohlen für dich

Die letzte Regel prägt auch meine Sicht auf Sandbox-Kontrollen auf Verlaufsebene. Lang laufende Automatisierung erhält viele Gelegenheiten, schwache Kombinationen aus einzeln vernünftigen Kontrollen zu finden. Kleine Bereiche und unabhängige Verifizierung reduzieren dieses Risiko.

Build- und Testzahlen gehören hierher, weil sie zeigen, was ich geprüft habe. Sie sind keine Wirkungsmetriken. Eine Commit-Anzahl misst Repository-Aktivität. Eine Testanzahl misst eine definierte Suite. Eine Build-Nummer identifiziert ein Artefakt. Keine dieser Zahlen sagt ohne separate Nachweise etwas über Nutzung, Zufriedenheit, Umsatz oder Nutzerwert aus.

Hinweis zu Nachweisen und Prüfung

Vor dem Speichern dieses Entwurfs habe ich die öffentlichen Memento-Download- und Supportseiten, den Changelog und das Produkt-Update von Mix Analyzer sowie mein Apify-Profil geprüft. Interne TestFlight-, blockierte und nur im Debug verfügbare Elemente bleiben entsprechend gekennzeichnet. Diese Quellen belegen den Release-Zustand; sie beweisen weder Nutzung noch Umsatz.

Was in den August übergeht

Der August beginnt mit unfertigen Abgrenzungen statt mit einer neuen Liste von Versprechen. Kiddays Premium benötigt weiterhin Arbeit an Käufen, Wiederherstellung, Ablauf der Testphase und App Review, bevor ich es als öffentlich veröffentlicht beschreiben kann. BroTider benötigt weiterhin Nachweise über die Simulator-Verifizierung und internes TestFlight hinaus, bevor irgendeine App-Store-Aussage möglich ist. FactCheck bleibt blockiert, bis sich seine Launch-Bedingung ändert. Frame Insight bleibt ein Experiment, bis es den Debug-only-Status verlässt.

Für Mix Analyzer bleibt das kontrollierte Tonartenset der Nachweis, den ich habe. Die beiden nicht verfügbaren ursprünglichen Songs bleiben eine ausdrücklich benannte Lücke, sofern diese Eingaben nicht wieder verfügbar werden.

Ich werde dieselbe Berichtsregel beibehalten: sagen, was sich geändert hat, den stärksten verfügbaren Nachweis beifügen und das nicht belegte Ergebnis offenlassen. Wenn du ähnliche AI-, App- oder Automatisierungssysteme entwickelst, folge mir oder schreib mir, welche Release-Grenze dir die größten Schwierigkeiten bereitet.