[{"data":1,"prerenderedAt":832},["ShallowReactive",2],{"home-services":3,"home-cases":187},[4,67,128],{"slug":5,"title":6,"teaser":7,"metaTitle":8,"metaDescription":9,"h1":10,"intro":11,"forWhom":12,"includes":17,"howItWorks":33,"model":46,"faq":49,"related":62},"ki-implementierung","KI-Implementierung","Eine KI-Funktion dort, wo Ihre Leute ohnehin arbeiten: dieselbe Datenbank, dieselbe Rollenverwaltung, derselbe Releasezyklus.","KI-Softwareentwicklung: KI-Lösungen für Unternehmen","KI-Softwareentwicklung für Unternehmen in Deutschland und DACH: KI-Lösungen im Bestandscode, Verarbeitung auf eigenen Servern, Werkvertrag mit Abnahme.","KI-Softwareentwicklung im Bestand: eine Funktion, die in den Betrieb geht statt in den Prototyp","KI-Softwareentwicklung heißt bei uns: Die Funktion entsteht in der Anwendung, die Ihre Leute ohnehin bedienen, und nicht als Prototyp daneben. KI-Lösungen für Unternehmen scheitern selten am Modell und fast immer an der Anbindung: an Rechten, an Datenqualität, an der Frage, wer das Ergebnis prüft. Genau dort setzen wir an.\n\nVertragspartner ist eine deutsche Gesellschaft mit Sitz in München, es gilt deutsches Recht, verarbeitet wird nach DSGVO auf eigenen Servern in Deutschland und der EU; welche Daten ein Sprachmodell überhaupt sieht und unter welchen Bedingungen, halten wir im Angebot fest. Zur Ehrlichkeit gehört die Grenze: KI trägt dort, wo Arbeit umfangreich und gleichförmig ist — Texte, Belege, Zuordnungen, Vorschläge. Architektur, Abwägung und das Gespräch mit dem Fachbereich bleiben bei Entwicklern. Wer eine Funktion sucht, die ohne Kontrolle entscheidet, bekommt von uns eine Absage statt einer Demo.",[13,14,15,16],"Häuser mit einer laufenden Fachanwendung, in der eine Zusammenfassung oder eine Zuordnung fehlt, für die heute jemand Stunden liest.","Betriebe in Produktion und Handel mit schmutzigen Stammdaten: Schreibweisen, Belegfotos, Zuordnungen, die heute von Hand geraten werden.","Fachbereiche, in denen Wissen als Chatverlauf, Handbuch und Dateiablage nebeneinander liegt und niemand weiß, welche Fassung gilt.","IT-Verantwortliche, die eine Funktion in Betrieb nehmen sollen, ohne dafür eine zweite Infrastruktur neben dem Kern zu pflegen.",[18,21,24,27,30],{"title":19,"text":20},"KI-Softwareentwicklung an Ihrer Datenbank","Die Funktion liest aus der Datenbank, die schon läuft, und schreibt dorthin zurück: keine Kopie, keine Nebenablage, keine zweite Wahrheit. Die Rechte kommen aus Ihrer bestehenden Rollenverwaltung — wer einen Datensatz ohne KI nicht sehen darf, sieht ihn auch mit KI nicht.",{"title":22,"text":23},"Entwurf, Prüfung, Freigabe","Die Funktion erzeugt einen Entwurf, die Freigabe bleibt ein Schritt in der Oberfläche, in der ohnehin gearbeitet wird. Jeder Lauf wird protokolliert: Eingabe, Ausgabe, Modell, Zeitpunkt, Kosten. Ein eigener Fall zeigt, was dabei herauskommt: 50 Regeln aus dem Chatverlauf an einem Tag in eine produktive Wissensbasis.",{"title":25,"text":26},"Modelle anbinden und austauschbar halten","Anwendungen, die im Betrieb Sprachmodelle nutzen, rufen sie über ein eigenes Gateway auf: mit Kostengrenze, Protokoll und der Möglichkeit, das Modell zu wechseln, ohne die Anwendung anzufassen. Über 400 beschriebene Aktionen stehen in unserem eigenen Katalog, über 180 Systeme im Werkzeugkasten; TypeScript, Node.js und PostgreSQL liegen darunter.",{"title":28,"text":29},"KI-Softwareentwicklung im selben Releasezyklus","Die Funktion geht denselben Weg wie jede andere Änderung: Pull Request, Review, Vorschau-Adresse, Abnahme. Sie bekommt kein eigenes Verfahren neben dem Kern. Auf diesem Weg sind 8 677 Oberflächentexte übersetzt und eingebaut worden, rund eine Stunde Arbeitszeit.",{"title":31,"text":32},"Abnahmekriterien statt Demo","Vor dem Bau wird festgelegt, woran Sie erkennen, dass die Funktion taugt. Ohne solche Kriterien fangen wir nicht an.",[34,37,40,43],{"title":35,"text":36},"Gespräch über den Fall","Ein Gespräch von rund zwanzig Minuten: Welcher Ablauf kostet heute die meiste Zeit, wer prüft dort das Ergebnis, welche Daten liegen dafür vor. Statt Folien zeigen wir laufende Systeme, mit Beispieldaten statt Kundendaten.",{"title":38,"text":39},"Angebot mit Abnahmekriterien","Im Angebot stehen der Fall, die Datenquellen, der Freigabeschritt, die Kriterien der Abnahme und die Angabe, was an ein Sprachmodell geht und an welches. Vertragsform, Preismodell und Zeitrahmen gehören dazu.",{"title":41,"text":42},"Umsetzung am echten Fall","Gebaut wird an einem Satz Ihrer echten Vorgänge in Kopie, nicht an ausgesuchten Beispielen. Jede Lieferung läuft auf einer Vorschau-Adresse, die Ihre Fachleute selbst bedienen.",{"title":44,"text":45},"Abnahme und Weiterbetrieb","Abgenommen wird gegen die Kriterien, danach greift die Gewährleistung auf Mängel. Protokoll, Kostengrenze und Modellwechsel bleiben bedienbar, ohne dass wir dafür gebraucht werden; Dokumentation, Zugänge und eine Einweisung gehören zur Übergabe.",{"title":47,"text":48},"Abnahme statt Versprechen","Die Funktion wird im Werkvertrag gebaut: fester Preis je Etappe, Abnahme gegen die vereinbarten Kriterien, Gewährleistung auf Mängel. Was sie können muss, steht vor dem Start im Angebot, samt der Angabe, welche Daten verarbeitet werden und wo. Vertraulichkeit vereinbaren wir gegenseitig und schriftlich, bevor Sie uns Unterlagen zeigen.\n\nEine Einschätzung vorweg — ob der Fall sich lohnt, welche Daten fehlen, welcher Ablauf zuerst dran ist — läuft als Beratung im Dienstvertrag und endet mit den Unterlagen, die im Angebot benannt sind. Der Bau bleibt davon getrennt und wird einzeln beauftragt. Die Nutzungsrechte am eigens für Sie erstellten Code gehen mit vollständiger Bezahlung auf Sie über. Der Preis entsteht aus dem beschriebenen Fall und steht im Angebot.",[50,53,56,59],{"q":51,"a":52},"Welche Daten gehen an ein Sprachmodell?","Nur die, die der Fall braucht, und das steht im Angebot: welche Felder, welcher Anbieter, welcher Zweck. Wo ein Ausschnitt reicht, geht ein Ausschnitt statt des ganzen Datensatzes. Bei personenbezogenen Daten gilt ein Auftragsverarbeitungsvertrag mit der Liste der Unterauftragnehmer, zu denen auch die Anbieter der Modelle gehören.",{"q":54,"a":55},"Wie messen Sie, ob die KI funktioniert?","An Kriterien, die vor dem Bau feststehen, geprüft an einem festen Satz echter Fälle: Was läuft ohne Korrektur durch, was muss nachgebessert werden, was darf die Funktion gar nicht erst allein entscheiden. Jeder Lauf ist protokolliert, deshalb ist die Antwort nachrechenbar und keine Einschätzung.",{"q":57,"a":58},"Was kostet eine KI-Einführung?","Das hängt am Fall: an der Zahl der Datenquellen, am Zustand der Daten und daran, wie viel Prüfung der Ablauf braucht. Im Angebot steht danach ein fester Preis je Etappe im Werkvertrag. Eine KI-Softwareentwicklung im Bestand lässt sich dabei meist schärfer abgrenzen als ein neues System daneben.",{"q":60,"a":61},"Läuft die KI auf unseren Servern?","Die Anwendung selbst läuft auf eigenen Servern in Deutschland und der EU oder auf Ihren, wenn Sie das vorziehen. Ein offenes Modell kann dort mitlaufen, wenn es für den Fall reicht; sonst geht der Aufruf über das Gateway zu einem externen Anbieter, und im Angebot steht, welcher das ist und was er dabei sieht.",[63,64,65,66],"ki-funktion-in-bestandssoftware","software-weiterentwicklung","abnahme","dienstvertrag",{"slug":68,"title":69,"teaser":70,"metaTitle":71,"metaDescription":72,"h1":73,"intro":74,"forWhom":75,"includes":81,"howItWorks":97,"model":109,"faq":111,"related":124},"softwareentwicklung","Softwareentwicklung","Ihr Kernsystem läuft weiter, während daneben das fehlende Modul entsteht: geliefert in Scheiben, jede mit eigener Abnahme.","Softwareentwicklung: individuelle Software im Bestand","Softwareentwicklung für Bestandssysteme in Deutschland und DACH: fehlende Module ergänzen, Altteile ablösen, Werkvertrag mit Abnahme statt offener Stelle.","Softwareentwicklung am laufenden Kern: ein abgenommenes Modul statt einer wachsenden Warteschlange","Softwareentwicklung heißt bei uns: Ihr Kernsystem läuft weiter, während daneben das fehlende Modul entsteht. Wir übernehmen einen abgegrenzten Teil der Warteschlange, die vor Ihrem eigenen Entwicklungsteam liegt, und geben ihn abgenommen zurück. Individuelle Softwareentwicklung beginnt hier nicht auf einem leeren Verzeichnis, sondern an Ihrem Datenmodell und Ihren Schnittstellen.\n\nVertragspartner ist eine deutsche Gesellschaft mit Sitz in München, es gilt deutsches Recht, verarbeitet wird nach DSGVO auf eigenen Servern in Deutschland und der EU. Der Anlass ist meistens derselbe: Der Kern trägt das Geschäft, aber jede Änderung daran kostet einen ganzen Releasezyklus, und die Liste der offenen Vorhaben wächst schneller als Ihr Team. Zwei Dinge sind dabei nicht unser Fall: der große Wurf auf der grünen Wiese, den andere Häuser bauen, und die Komplettablösung an einem Stichtag. Einen Kern tauschen wir scheibchenweise oder gar nicht.",[76,77,78,79,80],"Produkt- und SaaS-Häuser, deren Release steht, weil ein Modul in der eigenen Planung seit Quartalen keinen Platz findet.","Betriebe, deren Kern in einer älteren Sprache oder einem alten Framework steckt und den außer zwei Leuten im Haus niemand mehr anfasst.","Fachbereiche, die eine über Jahre gewachsene Tabelle in das bestehende System holen wollen: mit Rechten, Historie und Freigaben.","Häuser in Produktion und Handel, deren Stammdaten in Schreibweisen zerfallen sind und deren Auswertungen deshalb zwei verschiedene Zahlen liefern.","IT-Verantwortliche, die eine Schnittstelle oder eine Datenübernahme brauchen, während sich die Suche nach einem erfahrenen Entwickler über ein halbes Jahr zieht.",[82,85,88,91,94],{"title":83,"text":84},"Softwareentwicklung am bestehenden Datenmodell","Bevor Code entsteht, lesen wir Ihren Kern: Datenmodell, Rollen, Schnittstellen und die Ausnahmen, die nie jemand aufgeschrieben hat. Daraus wird eine Leistungsbeschreibung mit Abnahmekriterien, gegen die später geprüft wird. Für neue Teile arbeiten wir mit TypeScript, Node.js und PostgreSQL; der Bestand bekommt eine saubere Kante.",{"title":86,"text":87},"Neue Module neben dem Kern","Das fehlende Stück entsteht als eigener Dienst mit eigener Oberfläche in React oder Angular und spricht über eine Schnittstelle mit dem Bestand. So wächst die Anwendung, ohne dass der Releaseplan für den Kern angefasst werden muss.",{"title":89,"text":90},"Ablösung in Scheiben statt Neuschreiben","Alte Teile weichen Stück für Stück: Jede Scheibe ist für sich nutzbar, die alte Datenhaltung wird erst abgeschaltet, wenn die neue nachweislich dieselben Zahlen liefert. So haben wir 19 686 Bestellungen aus fünf Jahren in ein CRM übernommen, keine einzige Dublette.",{"title":92,"text":93},"Schnittstellen, Datenübernahme, Abgleich","Kasse, Buchhaltung, Shop, Messenger, Zahlungsanbieter: über 180 Systeme liegen in unserem eigenen Werkzeugkasten, was fehlt, kommt dazu und wird dokumentiert übergeben. Bei einem Abgleich offener Posten sank die Zahl von 1 725 auf 802; ein Lauf braucht statt 12,3 s noch 0,4 s.",{"title":95,"text":96},"Softwareentwicklung mit einer Übergabe, die trägt","Zu jeder Etappe gehören Tests, Dokumentation und eine Einweisung: Ihr Team muss ohne uns weiterbauen können, sonst ist die Arbeit nicht fertig. Dieselbe Architektur betreiben wir in über vierzig eigenen Diensten, deshalb findet sich eine neue Person darin schnell zurecht.",[98,101,103,106],{"title":99,"text":100},"Gespräch über den Engpass","Ein Gespräch von rund zwanzig Minuten: Ziel, Stand, Engpass. Statt Folien zeigen wir laufende Systeme. Danach sagen wir offen, welchen Teil der Warteschlange wir sinnvoll übernehmen und welchen Ihr Team besser behält.",{"title":38,"text":102},"Sie bekommen Etappen, Datenmodell, Schnittstellenliste und die Kriterien, gegen die abgenommen wird. Vertragsform, Preismodell und der Zeitrahmen stehen im Angebot, bevor jemand die erste Zeile schreibt.",{"title":104,"text":105},"Umsetzung mit Lieferungen zum Anklicken","Jede Lieferung ist eine lauffähige Fassung auf einer Vorschau-Adresse, geprüft an einer Kopie Ihrer echten Daten. Änderungen laufen als Pull Request durch ein Review: In Kundenprojekten prüfen zuerst unsere KI-Werkzeuge jede Änderung, danach ein Entwickler.",{"title":107,"text":108},"Abnahme und nächste Scheibe","Abgenommen wird gegen die vereinbarten Kriterien, danach greift die Gewährleistung auf Mängel. Weitere Etappen werden einzeln beauftragt, mit eigenem Umfang und eigener Abnahme; Repository und Zugänge liegen vom ersten Tag an bei Ihnen.",{"title":47,"text":110},"Was abgenommen wird, steht vor dem Start im Angebot und wird nicht am Ende ausgehandelt. Abgegrenzte Vorhaben liefern wir im Werkvertrag: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, Gewährleistung auf Mängel. Geliefert wird in Teilen, und jede Teillieferung wird für sich geprüft.\n\nBeratung, Architekturkonzept und Begleitung Ihrer Leute laufen im Dienstvertrag. Laufende Arbeit am Bestand bleibt davon getrennt: Sie wird als einzelnes Paket beauftragt, mit eigenem Umfang und eigenen Abnahmekriterien, statt als offene Zeitbuchung. Verteilt und verantwortet wird die Arbeit von unserer Projektleitung; fällt jemand aus, übernimmt das Team — ohne neuen Suchlauf. Preise und Sätze stehen im Angebot nach dem Gespräch.",[112,115,118,121],{"q":113,"a":114},"Was kostet individuelle Softwareentwicklung?","Das hängt am Zustand des Bestands: Zahl der Schnittstellen, Zahl der Rollen, Qualität der Daten und Umfang der vorhandenen Dokumentation. Nach dem Gespräch bekommen Sie ein Angebot mit festem Preis je Etappe im Werkvertrag. Gerechnet wird gegen den beschriebenen Umfang, nicht gegen eine Liste von Sätzen.",{"q":116,"a":117},"Wie lange dauert ein Softwareprojekt?","Verlässlich ist die Reihenfolge, nicht eine Zahl: Gespräch, Angebot mit Abnahmekriterien, Lieferungen zum Anklicken, Abnahme. Sobald die Scheiben beschrieben sind, steht der Zeitrahmen im Angebot.",{"q":119,"a":120},"Werkvertrag oder Dienstvertrag?","Ein abgegrenztes Vorhaben mit beschreibbarem Ergebnis läuft im Werkvertrag, weil wir dann für das Ergebnis einstehen. Beratung, Architekturkonzept und Begleitung laufen im Dienstvertrag. Die Aufgaben für unsere Entwickler kommen in beiden Fällen von unserer Projektleitung.",{"q":122,"a":123},"Wem gehört der Quellcode?","Mit vollständiger Bezahlung gehen die Nutzungsrechte am eigens für Sie erstellten Code auf Sie über, samt Dokumentation und Zugängen. Wiederverwendbare Bausteine von uns und die verwendeten Open-Source-Lizenzen stehen als Liste im Vertrag. Derselbe Abschnitt regelt den Umgang mit Ergebnissen aus KI-Werkzeugen.",[64,125,126,127],"leistungsbeschreibung","werkvertrag","festpreis-vs-tagessatz",{"slug":129,"title":130,"teaser":131,"metaTitle":132,"metaDescription":133,"h1":134,"intro":135,"forWhom":136,"includes":142,"howItWorks":158,"model":170,"faq":172,"related":185},"app-entwicklung","App-Entwicklung","Ein mobiler Zugang zu der Fachanwendung, die Sie schon betreiben: dieselben Daten, dieselben Rechte, geliefert in Etappen mit eigener Abnahme.","App-Entwicklung: mobile Apps für Ihre Fachanwendung","App-Entwicklung für Unternehmen in Deutschland und DACH: ein mobiler Kanal zu Ihrer Fachanwendung, im Werkvertrag gebaut und mit Abnahme übergeben.","App-Entwicklung für Ihre bestehende Fachanwendung: ein zweiter Kanal, der in Betrieb geht","App-Entwicklung heißt bei uns: Ihre Fachanwendung bekommt einen zweiten Kanal auf das Telefon, nicht ein zweites System daneben. Wer dafür eine Agentur für App-Entwicklung sucht, fragt meist nach Außendienst, Lager oder Werkstatt — dort wird erfasst, wo kein Schreibtisch steht. Die Daten bleiben dabei in der Anwendung, die Sie schon betreiben.\n\nHinter dem Kanal steht eine deutsche Gesellschaft aus München: deutsches Recht, Verarbeitung nach DSGVO auf eigenen Servern in Deutschland und der EU. Der Anlass ist fast immer derselbe: Am Schreibtisch läuft die Fachanwendung gut, draußen wird auf Papier gearbeitet und abends nachgetragen. Eine Grenze nennen wir sofort: Ein Kanal ohne Fachanwendung dahinter ist nicht unser Fall. Wer eine eigenständige Anwendung mit eigener Datenhaltung und eigenem Produktplan sucht, hört das im ersten Gespräch und nicht erst im Angebot.",[137,138,139,140,141],"Betriebe mit Außendienst, deren Monteure Aufträge auf Papier mitnehmen und abends am Schreibtisch nachtragen.","Lager und Werkstätten, in denen Wareneingang, Seriennummern oder Prüfschritte am Gerät erfasst werden sollen statt am festen Arbeitsplatz.","Häuser, die Kundschaft und Lieferanten Aufträge, Dokumente und Status zeigen wollen, ohne dafür eine zweite Datenhaltung neben dem Kern aufzubauen.","Produkt- und SaaS-Häuser, deren Nutzer nach einer mobilen Oberfläche fragen, für die in der eigenen Planung niemand frei ist.","Fachbereiche mit einer Anwendung, die am Schreibtisch im Browser funktioniert und auf dem Telefon unbedienbar ist.",[143,146,149,152,155],{"title":144,"text":145},"Mobile App-Entwicklung für Außendienst und Lager","Erfassung am Gerät: Auftrag, Foto, Unterschrift, Seriennummer, Zählerstand. Die Oberfläche startet vom Startbildschirm, verträgt kurze Funklöcher und schickt nach, sobald wieder Netz da ist. Aus Belegfotos wurden bei uns 3 579 Positionen zu einem Verzeichnis mit 24 Lieferanten, 100 % mit Belegdokument.",{"title":147,"text":148},"App-Entwicklung ohne zweite Datenhaltung","Der Kanal spricht über eine Schnittstelle mit Ihrer Fachanwendung: dieselbe Datenbank, dieselben Rollen, dieselben Freigaben. Es entsteht keine Nebenablage, die nach einem Jahr andere Zahlen zeigt als das Original. Fehlt die passende Schnittstelle, bauen wir sie und übergeben sie dokumentiert.",{"title":150,"text":151},"Oberfläche und Dienst aus einer Hand","TypeScript im ganzen Projekt, React oder Angular in der Oberfläche, Node.js und PostgreSQL dahinter. Ein Code für Telefon und Schreibtisch, verteilt per Link an Ihre Leute und aktualisiert, ohne auf ein fremdes Freigabeverfahren zu warten.",{"title":153,"text":154},"Rechte, Geräte, Datenschutz","Wer was sehen darf, kommt aus Ihrer bestehenden Rollenverwaltung und wird nicht neu erfunden. Geräteverlust, Abmeldung und Aufbewahrung werden vor dem Bau geklärt. Verarbeiten wir personenbezogene Daten in Ihrem Auftrag, schließen wir einen Auftragsverarbeitungsvertrag.",{"title":156,"text":157},"Betrieb und Übergabe","Betrieb auf eigenen Servern in Deutschland und der EU oder statisch ausgeliefert, Überwachung mit Meldung an Ihr Team und, wo Webanalyse eingesetzt wird, eine selbst gehostete Auswertung. Quellcode, Zugänge, Dokumentation und eine Einweisung gehören zur Übergabe.",[159,162,164,167],{"title":160,"text":161},"Gespräch über Gerät und Ablauf","Ein Gespräch von rund zwanzig Minuten: Wer erfasst was, an welchem Gerät, in welcher Umgebung, welche Schnittstellen hat Ihr Kern heute. Gezeigt wird dabei ein laufendes System und keine Foliensammlung.",{"title":38,"text":163},"Bildschirmskizzen, Schnittstellenliste, Rollenmodell, Etappen und die Kriterien, gegen die abgenommen wird. Vertragsform, Preismodell und Zeitrahmen stehen im Angebot; die erste Etappe ist bewusst klein: ein Bereich, ein Ablauf, ein messbares Kriterium.",{"title":165,"text":166},"Umsetzung mit Lieferungen am Gerät","Jede Lieferung liegt auf einer Vorschau-Adresse und wird auf dem Telefon geprüft, nicht auf einem Bildschirmfoto. Jede Änderung geht durch ein Review, bevor sie dort erscheint.",{"title":168,"text":169},"Abnahme im Betrieb","Zuerst arbeitet eine kleine Gruppe aus dem betroffenen Bereich echt mit dem Kanal, dann wird gegen die vereinbarten Kriterien abgenommen; danach greift die Gewährleistung auf Mängel. Quellcode, Zugänge und Dokumentation liegen bei Ihnen und nicht bei uns im Schrank.",{"title":47,"text":171},"Der zweite Kanal wird im Werkvertrag gebaut: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, Gewährleistung auf Mängel. Die Kriterien stehen im Angebot, bevor jemand eine Zeile schreibt, und werden nicht am Ende ausgehandelt. Geliefert wird in Teilen, damit ein Bereich schon arbeitet, während der nächste beschrieben wird.\n\nArchitekturkonzept, Beratung und Begleitung Ihrer Leute laufen im Dienstvertrag. Der Weiterbau am Kanal bleibt davon getrennt und wird als einzelnes Paket mit eigenem Umfang und eigener Abnahme beauftragt, statt als offene Zeitbuchung. Verteilt und verantwortet wird die Arbeit von unserer Projektleitung; fällt jemand aus, führt das Team die Etappe zu Ende. Was das kostet, steht im Angebot nach dem Gespräch.",[173,176,179,182],{"q":174,"a":175},"Was kostet eine App-Entwicklung?","Das hängt an der Zahl der Abläufe, der Rollen und der Schnittstellen zu Ihrem Kern und daran, wie sauber die Daten dort sind. Sie bekommen nach dem Gespräch ein Angebot, das jede Etappe einzeln mit festem Preis ausweist. Üblicher Einstieg ist ein Bereich mit einem Ablauf und einem Kriterium, an dem Sie messen.",{"q":177,"a":178},"Wie läuft eine MVP-Entwicklung ab?","Die erste Etappe deckt einen Bereich ab, etwa die Auftragserfassung im Außendienst, mit eigenem Preis und eigener Abnahme. Danach arbeitet die Gruppe damit, Sie messen an Ihrem Kriterium und entscheiden über die nächste Etappe. Erweitert wird also nach einer Messung und nicht nach einem Plan, den längst niemand mehr prüft.",{"q":180,"a":181},"Native App oder Webanwendung?","Für Erfassung im Außendienst, Lagerbewegungen und Freigaben reicht in aller Regel eine Anwendung im Browser: ein Code für alle Geräte, Aktualisierung ohne fremdes Freigabeverfahren. Braucht Ihr Ablauf Hintergrunddienste, tiefen Gerätezugriff oder lange Strecken ohne Netz mit großen lokalen Beständen, sagen wir das und verkaufen Ihnen keine Browser-Lösung.",{"q":183,"a":184},"Wem gehört die App nach der Abnahme?","Die Nutzungsrechte am eigens für Sie erstellten Code gehen mit vollständiger Bezahlung auf Sie über, samt Dokumentation und Zugängen. Welche wiederverwendbaren Bausteine von uns und welche Open-Source-Lizenzen im Kanal stecken, listet der Vertrag auf. Den Kanal kann Ihr Team danach auch ohne uns weiterbetreiben.",[186,64,126,65],"progressive-web-app",[188,213,240,262,287,307,333,354,374,394,414,438,468,492,519,544,566,586,606,632,653,670,697,721,744,769,795,813],{"slug":189,"title":190,"subtitle":191,"industry":192,"services":193,"result":194,"summary":195,"problem":196,"solution":197,"outcome":198,"tech":207,"visibility":211,"registryKey":212},"tuerkische-oberflaeche-an-einem-tag","Türkische Oberfläche für ein Steuerpult an einem Tag","8 677 Oberflächentexte übersetzt, geprüft und eingebaut – in rund einer Stunde Arbeitszeit","Software \u002F SaaS",[5,68],"8 677 Oberflächentexte in rund 1 Stunde","Ein zentrales Steuerpult – eine Web-Anwendung mit tausenden Oberflächentexten – brauchte eine türkische Sprachversion. Mit Sprachmodell in Blöcken, Review und automatisiertem Einbau stand sie an einem Tag im Panel.","Eine Anwendung mit 8 677 Oberflächentexten in eine weitere Sprache zu bringen, ist bei Handübersetzung ein Vorhaben von Wochen: Texte exportieren, übersetzen, Kontext prüfen, einbauen, Layouts testen.","Die Texte gingen in Blöcken an ein Sprachmodell; ein zweiter Modell-Durchlauf und ein Entwickler prüften die Ergebnisse, der Einbau lief automatisiert über die Sprachschicht der Anwendung.",[199,203],{"value":200,"label":201,"note":202},"8 677","Oberflächentexte","übersetzt und eingebaut",{"value":204,"label":205,"note":206},"~1 Std.","Arbeitszeit","vom Export bis zur lauffähigen Sprachversion",[208,209,210],"Nuxt 4","nuxt-i18n-micro","Claude (Sprachmodell, Blöcke + Review)","public","pultos-turkish-ui-one-day",{"slug":214,"title":215,"subtitle":216,"industry":217,"services":218,"result":220,"summary":221,"problem":222,"solution":223,"outcome":224,"tech":233,"visibility":211,"registryKey":239},"ki-chat-widget-community-website","KI-Chat-Widget für die Website eines Business-Clubs","Ein Assistent auf der Website eines Business-Clubs mit internationalen Mitgliedern, der Besucherfragen mit dem Wissen über den Club beantwortet","Verbände und Communities",[5,219],"ki-agenten","KI-Assistent im Live-Betrieb auf der Club-Website","Für die Website eines Business-Clubs mit internationalen Mitgliedern entstand ein Chat-Widget, das Besucherfragen mit dem Wissen über den Club beantwortet – als leichtes Vanilla-JS-Widget mit WebSocket-Anbindung an ein Sprachmodell.","Die Website des Clubs sollte Fragen von Besuchern direkt beantworten – mit dem Wissen über diesen Club, nicht mit den allgemeinen Antworten eines Standard-Chatbots.","Ein Vanilla-JS-Widget auf der Website spricht per WebSocket mit einem Node.js-Dienst; der Dienst ruft ein Sprachmodell mit dem Wissen über den Club auf und hält die Gespräche in PostgreSQL.",[225,229],{"value":226,"label":227,"note":228},"24\u002F7","Erstkontakt auf der Website","Besucher bekommen auch nachts eine Antwort, kein Kontakt geht verloren",{"value":230,"label":231,"note":232},"0","Framework-Abhängigkeiten im Widget","Vanilla JS, WebSocket",[234,235,236,237,238],"Node.js","WebSocket","Claude CLI","PostgreSQL","Vanilla-JS-Widget","cbclub-website-ai-chat-widget",{"slug":241,"title":242,"subtitle":243,"industry":244,"services":245,"result":246,"summary":247,"problem":248,"solution":249,"outcome":250,"tech":258,"visibility":211,"registryKey":261},"personal-brand-website-statisch","Personal-Brand-Website: statisch generiert, ohne Server im Betrieb","Website für einen Senior AI Automation Engineer – statisch generiert, GSAP-Animationen","Personal Branding",[68],"Statische Site, kein Server im Betrieb","Website eines Ingenieurs als Personal Brand: statisch generiert, animiert mit GSAP, ohne laufenden Server – schnell und wartungsarm.","Eine persönliche Website soll schnell laden, ohne Server auskommen und trotzdem Bewegung und Persönlichkeit zeigen.","Der Generator erzeugt beim Build fertige HTML-Seiten, GSAP steuert die Animationen; das Ergebnis liegt als statische Dateien auf einem CDN.",[251,254],{"value":230,"label":252,"note":253},"Server im Betrieb","statische Dateien, kein Node-Prozess",{"value":255,"label":256,"note":257},"SSG","HTML wird beim Build erzeugt","Auslieferung als statische Dateien über CDN",[208,259,260,255],"Vue 3","GSAP","alexgrygoriev-personal-site",{"slug":263,"title":264,"subtitle":265,"industry":266,"services":267,"result":270,"summary":271,"problem":272,"solution":273,"outcome":274,"tech":283,"visibility":211,"registryKey":286},"seo-website-netz-als-leadquelle","Rund 186 SEO-Websites als Leadquelle","Ein Netz statisch generierter Websites aus einem Headless-CMS – gebaut und betrieben als Vertriebskanal","Marketing und Leadgenerierung",[68,268,269],"prozessautomatisierung","it-dienstleister","~186 Websites aus einem Stack","Statt einzelner Sites entstand ein Netz von rund 186 SEO-Websites: Inhalte aus einem Headless-CMS, Ausgabe als statisch erzeugtes Frontend, Betrieb ohne laufenden Server je Site. Das Netz arbeitet als Leadquelle.","Viele Nischen, viele Suchanfragen – und ein Team, das jede Website einzeln bauen und pflegen müsste.","Ein Headless-CMS hält Inhalte und Struktur, ein statisch erzeugendes Frontend baut daraus fertige Sites; Ausrollen und Aktualisieren laufen im Stapel über alle Sites.",[275,279],{"value":276,"label":277,"note":278},"~186","Websites","im Betrieb",{"value":280,"label":281,"note":282},"1","Codebestand","Headless-CMS + statische Ausgabe für alle Sites",[284,285,255],"Strapi","Nuxt","leadgen-network",{"slug":288,"title":289,"subtitle":290,"industry":291,"services":292,"result":293,"summary":294,"problem":295,"solution":296,"outcome":297,"tech":303,"visibility":211,"registryKey":306},"landing-generator-ein-code-viele-sites","Landing Forge: ein Code, viele Nischen-Websites","Generator für Nischen-Landingpages: aus einer Konfigurationsdatei entsteht eine fertige Website","Web-Dienstleistungen für kleine Betriebe",[68,268],"1 Codebestand statt Einzelproduktion","Ein statisch erzeugendes Projekt baut aus Konfigurationsdateien fertige Nischen-Websites – Design, Texte, Sprachen – und rollt sie auf Cloudflare Pages aus. Daraus wurde ein Produkt.","Kleine Betriebe brauchen eine Website, die Anfragen bringt – zu Aufwand, den einzelne Auftragsproduktion nicht hergibt.","Ein Codebestand, eine Konfigurationsdatei je Site: Der Generator erzeugt statische Seiten mit Sprachversionen, Cloudflare Pages liefert sie aus. Neue Sites entstehen aus Daten, nicht aus Handarbeit.",[298,301],{"value":280,"label":299,"note":300},"Konfigurationsdatei","je Website – Design, Texte, Sprachen folgen daraus",{"value":230,"label":252,"note":302},"statische Ausgabe über ein CDN",[285,255,304,305],"Cloudflare Pages","i18n","landing-forge-product",{"slug":308,"title":309,"subtitle":310,"industry":311,"services":312,"result":314,"summary":315,"problem":316,"solution":317,"outcome":318,"tech":331,"visibility":211,"registryKey":308},"ki-rezeption-wirkungsnachweis-365-tage","Ein Jahr KI-Rezeption in Zahlen: 64 % Abdeckung, zuletzt 76 %","6 765 eingehende Anfragen in 365 Tagen gemessen – 3 667 KI-Entwürfe, Abdeckung zuletzt 76 %","Lebensmittelproduktion und Filialhandel",[5,269,219,313],"ki-automatisierung","Abdeckung 64 % im Jahr, 76 % zuletzt","Bei der Tortownia Group wurde ein Jahr eingehender Anfragen vollständig gemessen: 6 765 Anfragen von Menschen, 3 667 KI-Entwürfe, Abdeckung 64 % über das Jahr und 76 % in den letzten 30 Tagen. Das System lernt aus den Korrekturen der Manager – die Modellsicherheit stieg von 0,57 auf 0,71, abgeschickt wird weiterhin nur, was ein Mensch freigibt.","Die Tortownia Group zahlt für KI und weiß nicht, ob sie wirkt: Entwürfe entstehen zwar – aber übernehmen die Manager sie überhaupt, und wird das System mit der Zeit besser?","Der eingehende Jahresstrom wurde vollständig gemessen, und das System lernt aus den Korrekturen der Manager: Jede Änderung an einem Entwurf fließt zurück, abgeschickt wird weiterhin nur, was ein Mensch freigibt. Abdeckung und Modellsicherheit sind seitdem als Kurve am lebenden Betrieb ablesbar.",[319,323,327],{"value":320,"label":321,"note":322},"64 %","Abdeckung über das Jahr","in den letzten 30 Tagen 76 %",{"value":324,"label":325,"note":326},"0,57 → 0,71","Modellsicherheit","gestiegen über 365 Tage",{"value":328,"label":329,"note":330},"6 765","eingehende Anfragen von Menschen","daraus 3 667 KI-Entwürfe, Korrespondenz in 14 Sprachen",[237,332],"pgvector",{"slug":334,"title":335,"subtitle":336,"industry":311,"services":337,"result":338,"summary":339,"problem":340,"solution":341,"outcome":342,"tech":351,"visibility":211,"registryKey":353},"bestellannahme-regeln-ki-wissensbasis","50 Bestellannahme-Regeln aus dem Kopf des Managers in die KI","50 Regeln an einem Tag in der produktiven KI-Wissensbasis, am Echtbestand verifiziert",[5,219,313],"50 Regeln an einem Tag in der KI-Wissensbasis","Das über ein Jahr gesammelte Bestellannahme-Wissen eines Filial-Managers der Tortownia Group – Preise, Sorten, Zahlungsregeln, 50 Regeln – lebte nur in seinem Kopf, während die KI-Entwürfe teils veralteten Regeln folgten. An einem Tag ging das Regelwerk strukturiert in die Wissensbasis der KI-Rezeption; die Entwürfe folgen seitdem allen 50 Regeln.","Das über ein Jahr gesammelte Bestellannahme-Wissen eines Filial-Managers der Tortownia Group – Preise, Sorten, Zahlungsregeln, Formulierungen, 50 Regeln – lebte nur in seinem Kopf. Die KI-Antwortentwürfe folgten teils veralteten Regeln.","Das Regelwerk wurde am selben Tag strukturiert in die Wissensbasis der KI-Rezeption geladen (lebender Kern plus vier strukturierte Einträge, veraltete Regeln markiert), Zahlungsdaten und Stil zusätzlich im Code abgesichert. Im Schattenbetrieb wurde es an fünf echten Dialogen geprüft, bevor ein Manager die Entwürfe freigab.",[343,347],{"value":344,"label":345,"note":346},"50","Bestellannahme-Regeln","vom Chat in die produktive Wissensbasis",{"value":348,"label":349,"note":350},"1 Tag","bis zur Übernahme","im Schattenbetrieb an fünf echten Dialogen geprüft",[237,332,352],"Claude","bema-reception-rules-kb",{"slug":355,"title":356,"subtitle":357,"industry":311,"services":358,"result":359,"summary":360,"problem":361,"solution":362,"outcome":363,"tech":372,"visibility":211,"registryKey":355},"handschriftliche-stundenzettel-werden-lohndaten","Handschriftliche Stundenzettel werden zu Lohndaten","203 statt 3 299 Fotos ausgewertet – 48 Personen über 8 Monate",[5,313],"203 Fotos statt 3 299 ausgewertet","Die geleisteten Stunden bei der Tortownia Group existierten nur als Fotos handschriftlicher Formulare – 3 189 Zeilen «Stundenzettel abgegeben» lagen ohne einen einzigen Stundenwert. Weil der Vordruck kumulativ geführt wird, wird je Person nur das letzte Foto des Monats ausgewertet: 203 statt 3 299 Bilder, geprüft von der Lohnbuchhaltung vor der Abrechnung.","Die geleisteten Stunden der Tortownia Group existierten nur als Fotos handschriftlicher Formulare. Abrechnen ließ sich damit nichts – in der Datenbank standen leere Zeilen.","Entscheidend war die Einsicht, dass der Vordruck monatlich und kumulativ geführt wird: Ausgewertet wird deshalb nicht jedes Foto, sondern je Person das letzte im Monat. Die KI liest den Bogen, die Werte werden je Person und Tag zusammengeführt und stehen der Lohnbuchhaltung zur Prüfung bereit, bevor abgerechnet wird.",[364,368],{"value":365,"label":366,"note":367},"203","ausgewertete Fotos","statt 3 299 Bildern – 48 Personen über 8 Monate",{"value":369,"label":370,"note":371},"3 189","Zeilen ohne Stundenwert","lagen zuvor unbrauchbar in der Datenbank",[237,236,373],"S3",{"slug":375,"title":376,"subtitle":377,"industry":311,"services":378,"result":379,"summary":380,"problem":381,"solution":382,"outcome":383,"tech":392,"visibility":211,"registryKey":375},"gespraechstranskription-im-eigenen-haus","Telefonate werden im eigenen Haus transkribiert, nicht extern","126 s Audio in 30,9 s verarbeitet – rund 0,20× Echtzeit auf eigener Hardware",[5,313],"≈0,20× Echtzeit auf eigener Hardware","Gesprächsaufzeichnungen auszuwerten hieß für die Tortownia Group bisher, Kundengespräche an einen externen KI-Dienst zu geben – für viele Unternehmen rechtlich ausgeschlossen. Die Verarbeitung läuft jetzt auf eigener Hardware mit rund 0,20× Echtzeit: 126 s Audio brauchen 30,9 s, die Aufnahme bleibt im eigenen Netz.","Die Gesprächsaufzeichnungen der Tortownia Group liegen ungenutzt in der Telefonanlage. Sie auszuwerten hieße bisher, Kundengespräche an einen externen KI-Dienst zu geben – für viele Unternehmen rechtlich ausgeschlossen.","Die Aufzeichnungen werden auf eigener Hardware verarbeitet: Lange Gespräche werden in Stücke geschnitten und wieder zusammengesetzt, ein Dichtetest verwirft Erfindungen des Modells auf stillen Aufnahmen. Die Aufnahme bleibt im eigenen Netz, die Bewertung des Gesprächs bleibt beim Menschen.",[384,388],{"value":385,"label":386,"note":387},"≈0,20×","Echtzeit","126 s Audio in 30,9 s, 360 s in 72,1 s",{"value":389,"label":390,"note":391},"300 s","Audio je Anfrage","Obergrenze einer Anfrage, längere Gespräche werden geteilt",[393,237],"Self-hosted STT",{"slug":395,"title":396,"subtitle":397,"industry":398,"services":399,"result":400,"summary":401,"problem":402,"solution":403,"outcome":404,"tech":413,"visibility":211,"registryKey":395},"besprechungsauswertung-ohne-doppelte-rueckfragen","Besprechungsauswertung: von 186 Modellaufrufen auf 2-3 je Meeting","186 Modellaufrufe je Besprechung auf 2-3 gebündelt, 82 Rückfragen als Wissensbasis","Software",[5,219,313],"186 Modellaufrufe je Meeting → 2-3","Eine einstündige Besprechung maschinell auszuwerten kostete 186 Modellaufrufe und brachte dieselben Rückfragen von Meeting zu Meeting. Die Auswertung ist jetzt auf zwei bis drei Aufrufe gebündelt, und 82 bereits beantwortete Rückfragen decken neue Besprechungen ohne erneutes Nachfragen ab.","Eine einstündige Besprechung maschinell auszuwerten hieß bisher: Hunderte Modellaufrufe, erfundene Aussagen aus dem Smalltalk und dieselben Rückfragen von Meeting zu Meeting.","Die Auswertung ist auf zwei bis drei Aufrufe je Besprechung gebündelt und siebt Geplauder vorher aus. Offene Punkte gehen als Rückfrage an den Verantwortlichen und werden wiederverwendet – eine ähnliche Frage aus einer früheren Besprechung wird mit der bereits gegebenen Antwort geschlossen; was die strenge Prüfung nicht besteht, kommt nicht in die Wissensbasis.",[405,409],{"value":406,"label":407,"note":408},"186 → 2-3","Modellaufrufe je Meeting","gebündelte Auswertung statt Klassifizierung jedes Abschnitts",{"value":410,"label":411,"note":412},"82","beantwortete Rückfragen","decken neue Besprechungen ohne erneutes Nachfragen ab",[237,332,236],{"slug":415,"title":416,"subtitle":417,"industry":418,"services":419,"result":421,"summary":422,"problem":423,"solution":424,"outcome":425,"tech":434,"visibility":211,"registryKey":437},"ki-sichtbarkeits-audit-generator","KI-Sichtbarkeits-Audit als Kunden-PDF auf Knopfdruck","Von 2-3 Stunden Handarbeit auf unter eine Minute je Audit","Digitalmarketing und Agenturleistungen",[5,420],"ki-beratung","2-3 Stunden Handarbeit → unter 1 Minute","Ein Audit der KI-Sichtbarkeit kostete 2-3 Stunden Handarbeit und war damit für den Erstkontakt zu teuer. Ein Generator erzeugt es jetzt in unter einer Minute als deutsches PDF aus einer echten Live-Momentaufnahme, abgesichert durch 41 automatische Prüfungen.","Unternehmen sehen nicht, dass KI-Assistenten sie in ihren Antworten nicht zitieren. Ein Audit von Hand kostete 2-3 Stunden und war damit für den Erstkontakt zu teuer.","Ein Generator erzeugt das Audit in einem Schritt: Live-Momentaufnahme, wen die KI zu den Kaufanfragen der Branche zitiert, fünf echte KI-Antworten mit Status, technische Live-Prüfung der Website (Zugang für KI-Bots, strukturierte Daten, FAQ, Aktualität) und ein 60-90-Tage-Plan. Das deutsche PDF geht erst nach Durchsicht durch einen Menschen an den Kunden; ein zweites Template liefert den Monatsbericht.",[426,430],{"value":427,"label":428,"note":429},"unter 1 Min.","Erstellung je Audit","zuvor 2-3 Stunden Handarbeit",{"value":431,"label":432,"note":433},"41","automatische Prüfungen","sichern den Generator ab",[285,435,436,237],"pdf-lib","A-Parser","ai-sichtbarkeits-audit-generator-2026",{"slug":439,"title":440,"subtitle":441,"industry":442,"services":443,"result":445,"summary":446,"problem":447,"solution":448,"outcome":449,"tech":462,"visibility":211,"registryKey":467},"staatliches-e-rechnungssystem-statt-csv-export","Rechnungen aus dem staatlichen E-Rechnungssystem statt CSV-Export","3 048 Rechnungen aus drei Gesellschaften automatisch – beim ersten Abgleich fehlten 346 im manuellen Export","Lebensmittelproduktion",[268,68,444,269],"integrationen","3 048 Rechnungen automatisch statt CSV-Export","Die Buchhaltung eines Lebensmittelherstellers mit drei Gesellschaften zog Rechnungen von Hand als CSV aus einem kostenpflichtigen Portal, und die Zahlen waren immer einen Monat alt. Die direkte Anbindung an das staatliche E-Rechnungssystem holt sie ohne Handarbeit: zum Stand September 2026 sind es 3 048 Rechnungen aus den drei Gesellschaften. Beim ersten Abgleich der nachgeholten Historie – 2 408 Rechnungen aus Juli und August 2026 – kamen 346 Rechnungen ans Licht, die im manuellen Export überhaupt nicht enthalten waren.","Die Buchhaltung zog Rechnungen von Hand als CSV aus einem kostenpflichtigen Portal. Die Zahlen waren immer einen Monat alt, Verkaufsrechnungen fehlten im Export fast vollständig, und niemand sah, wann zuletzt aktualisiert wurde.","Direkte Anbindung an das staatliche E-Rechnungssystem mit Token-Authentifizierung und verschlüsseltem Paket-Export für die Historie. Ein nächtlicher Lauf holt ein 14-Tage-Fenster mit 6 Anfragen und bleibt damit unter der amtlichen Grenze von 20 Anfragen pro Stunde; jeder Lauf hinterlässt ein Lebenszeichen im Cockpit.",[450,454,458],{"value":451,"label":452,"note":453},"3 048","Rechnungen automatisch","aus drei Gesellschaften, in dieselbe Tabelle wie bisher – Stand September 2026",{"value":455,"label":456,"note":457},"346","Rechnungen","beim ersten Abgleich der nachgeholten 2 408 Belege aus Juli\u002FAugust 2026: im manuellen Export gar nicht vorhanden",{"value":459,"label":460,"note":461},"6","API-Anfragen pro Tag","unter der amtlichen Grenze von 20 pro Stunde",[237,208,463,464,465,466],"Nitro Scheduled Tasks","KSeF-API 2.0","RSA-OAEP","AES-256","tortovnia-ksef-e-rechnungen-2026",{"slug":469,"title":470,"subtitle":471,"industry":442,"services":472,"result":473,"summary":474,"problem":475,"solution":476,"outcome":477,"tech":488,"visibility":211,"registryKey":491},"fuenf-jahre-shop-historie-ins-crm","Fünf Jahre Shop-Historie im CRM – 19 686 Bestellungen, 0 Dubletten","3 814 → 19 686 Bestellungen übernommen, 0 Dubletten, 0 Fehlauslösungen der Automatik",[268,68,444,269],"3 814 → 19 686 Bestellungen, 0 Dubletten","Im CRM der Tortownia Group standen nur 3 814 Bestellungen seit dem Anschluss des Online-Shops, die fünf Jahre davor lagen unerreichbar im Shop-System. Über denselben Standard-Importer wurden 19 686 Bestellungen und 19 188 Kontakte übernommen – ohne eine einzige Dublette und ohne dass die laufende Automatik anschlug.","Im CRM standen nur 3 814 Bestellungen seit dem Anschluss des Online-Shops; die fünf Jahre davor lagen unerreichbar im Shop-System, und ohne sie beantwortet keine Auswertung, welche Positionen wirklich laufen und welche Kunden wiederkommen. Ein Nachladen von Hand hätte doppelte Kundenkarten erzeugt und die laufende Automatik geweckt – Antworten an Kunden, die vor Jahren bestellt haben.","Die vollständige Historie ab September 2021 wurde über denselben Standard-Importer eingelesen, der den Shop täglich anbindet – kein Sonderweg, den später niemand pflegt. Bestellungen werden über E-Mail und Telefon vorhandenen Kontakten zugeordnet, bestehende Karten ergänzt statt dupliziert; historische Bestellungen tragen die Markierung «Archiv» und lösen keine Automatik aus.",[478,482,485],{"value":479,"label":480,"note":481},"3 814 → 19 686","Bestellungen im CRM","fünf Jahre Historie ab September 2021",{"value":230,"label":483,"note":484},"Dubletten","Kontakte 8 127 → 19 188, davon 688 an bestehende Karten gehängt",{"value":230,"label":486,"note":487},"Fehlauslösungen der Automatik","keine Vorgänge in der Antwortschlange, keine Verkaufschancen, keine Mailings",[489,237,208,490],"WooCommerce REST API","CRM-Ingest","tortovnia-webshop-history-crm-2026",{"slug":493,"title":494,"subtitle":495,"industry":496,"services":497,"result":498,"summary":499,"problem":500,"solution":501,"outcome":502,"tech":515,"visibility":211,"registryKey":518},"kassenumsaetze-acht-verkaufsstellen-ohne-abtippen","Kassenumsätze aus 8 Verkaufsstellen ohne Abtippen","12 Kennzahlen-Reihen füllen sich selbst, Historie bis September 2022","Bäckerei und Konditorei (Einzelhandel)",[268,68,444,269],"8 Kassen, 12 Kennzahlen-Reihen automatisch","Der Umsatz der acht Verkaufsstellen der Tortownia Group kam als Foto des Z-Berichts in einen Chat und wurde von Hand abgetippt – das Kassensystem hat weder öffentliche Schnittstelle noch Webhooks. Ein Konnektor füllt jetzt 12 Kennzahlen-Reihen selbst, mit Historie bis September 2022 für Wochen- und Saisonvergleiche.","Der Umsatz der acht Verkaufsstellen der Tortownia Group kam als Foto des Z-Berichts in einen Chat und wurde von Hand abgetippt: pro Woche verspätet, lückenhaft und ohne Vergleich zwischen den Standorten. Das Kassensystem des Anbieters hat weder öffentliche Schnittstelle noch Webhooks, auch nicht im höheren Tarif.","Ein Konnektor liest die JSON-Endpunkte des Anbieter-Panels unter einer regulären Kabinettssitzung, Zugangsdaten liegen im Secret-Bundle statt im Code. Ein idempotenter Lauf rechnet Tagesumsätze in Wochenreihen je Verkaufsstelle um, ordnet jede Kasse über den Filialnamen dem richtigen Betrieb zu – eine neue Filiale wird ohne Code-Änderung erkannt – und schreibt nur abgeschlossene Wochen.",[503,507,511],{"value":504,"label":505,"note":506},"8","Verkaufsstellen","Umsätze ohne Abtippen von Z-Bericht-Fotos",{"value":508,"label":509,"note":510},"12","Kennzahlen-Reihen","Umsatz je Verkaufsstelle, Summe je Betrieb, Durchschnittsbon",{"value":512,"label":513,"note":514},"ab 2022","Historie","Wochen und Saisons vergleichbar",[516,234,237,208,517],"TypeScript","Nitro cron","tortovnia-posbistro-kassen-2026",{"slug":520,"title":521,"subtitle":522,"industry":523,"services":524,"result":525,"summary":526,"problem":527,"solution":528,"outcome":529,"tech":540,"visibility":211,"registryKey":543},"eu-bekanntmachungen-ohne-dubletten","Vergabe-Bekanntmachungen vieler Plattformen in einem Bestand – ohne Dubletten","Dieselbe Vergabe auf mehreren Plattformen – eine Zeile statt einer Dublette je Portal","Öffentliche Vergabe",[268,68,444],"Eine kanonische Zeile je Vergabe, plattformübergreifend","Dieselbe Ausschreibung erscheint oft auf mehreren Portalen: europaweite Bekanntmachung hier, Landesplattform dort, Vergabestelle noch einmal separat. Ein gemeinsamer Bestand führt sie zusammen – eine kanonische Zeile je logischer Vergabe, daneben die Roh-Publikation jeder Plattform mit Quell-URL.","Dieselbe Vergabe wird auf mehreren Portalen veröffentlicht: europaweite Bekanntmachung hier, Landesplattform dort, Vergabestelle noch einmal separat. Sammelt man ohne Abgleich, zählt jede Ausschreibung mehrfach, und niemand kann sagen, wie der Markt tatsächlich aussieht.","Ein Postgres-Speicher bündelt die Bekanntmachungen: eine kanonische Zeile je logischer Vergabe, daneben die Roh-Publikation je Plattform mit Quell-URL, Match-Signaturen und Lose. Die Dedup-Engine prüft die Signaturen von hoher zu niedriger Konfidenz, der erste Treffer gewinnt. Quell-Adapter normalisieren jede Plattform in ein quell-agnostisches Format; tägliche Cron-Jobs holen je Quelle nach. Kein Sprachmodell im Ingest-Pfad.",[530,533,536],{"value":280,"label":531,"note":532},"Zeile je logischer Vergabe","daneben die Roh-Publikation jeder Plattform mit Quell-URL und Losen",{"value":230,"label":534,"note":535},"Sprachmodelle im Ingest-Pfad","reine Signaturen und Regeln – nachvollziehbar und wiederholbar",{"value":537,"label":538,"note":539},"TED · DTVP\u002FCosinex · Subreport · evergabe","angebundene Plattformen","je Quelle ein Adapter in ein quell-agnostisches Format, täglich nachgeholt",[541,542,237,234],"TED Search API","eForms","tenders-aggregator",{"slug":545,"title":546,"subtitle":547,"industry":548,"services":549,"result":550,"summary":551,"problem":552,"solution":553,"outcome":554,"tech":562,"visibility":211,"registryKey":545},"team-postfaecher-ohne-passwoerter-anbinden","Team-Postfächer anbinden, ohne Passwörter einzusammeln","Wöchentlicher Ausfall des E-Mail-Kanals beseitigt – Ursache: Token nach genau 7 Tagen","IT-Dienstleistungen",[268,68,444],"7-Tage-Token als Ausfallursache beseitigt","Jede Automatisierung auf einem Postfach brauchte die Freigabe des Mitarbeiters, und die Verbindung starb im Wochenrhythmus – der E-Mail-Kanal zu Kunden fiel regelmäßig aus. Ursache war ein Token, das der Anbieter nach genau 7 Tagen erlöschen lässt; Firmenpostfächer laufen jetzt über eine zentrale Domain-Freigabe ohne Mitarbeiterpasswort.","Jede Automatisierung auf einem Postfach brauchte die separate Freigabe des jeweiligen Mitarbeiters – und die Verbindung starb im Wochenrhythmus, wodurch der E-Mail-Kanal zu Kunden regelmäßig ausfiel.","Firmenpostfächer laufen jetzt über eine zentrale Domain-Freigabe in Google Workspace, für die kein Mitarbeiterpasswort nötig ist; private Postfächer wurden auf dauerhaften Zugriff umgestellt.",[555,559],{"value":556,"label":557,"note":558},"7 Tage","Lebensdauer des Tokens","in diesem Takt starb wöchentlich der E-Mail-Kanal zu Kunden",{"value":230,"label":560,"note":561},"eingesammelte Mitarbeiterpasswörter","zentrale Domain-Freigabe statt Einzelfreigaben",[563,564,565,234],"Google Workspace","OAuth 2.0","domainweite Delegation",{"slug":567,"title":568,"subtitle":569,"industry":442,"services":570,"result":571,"summary":572,"problem":573,"solution":574,"outcome":575,"tech":584,"visibility":211,"registryKey":567},"verpasste-anrufe-die-stattgefunden-haben","«Verpasste» Anrufe, die stattgefunden haben – 44 Einträge korrigiert","16 % aller «verpassten» Anrufe der letzten 30 Tage waren geführte Gespräche",[268,68,444],"44 Zeilen korrigiert, 36 zurück zur Transkription","Die Telefonanlage der Tortownia Group meldete Zwischenzustände als Endergebnis: geführte Gespräche standen im CRM als «verpasst», Rückrufe gingen an bereits bediente Kunden. Ein Nachfasslauf korrigierte 44 Einträge und gab 36 Gespräche zur Transkription zurück – 16 % aller «verpassten» Anrufe der letzten 30 Tage waren tatsächlich geführte Gespräche.","Die Telefonanlage meldet Zwischenzustände als Endergebnis: Gespräche standen im CRM als «verpasst», obwohl sie geführt wurden. Rückrufe gingen an bereits bediente Kunden, und echte Verkäufe fehlten in der Auswertung.","Ein Nachfasslauf fragt für jeden zweifelhaften Anruf das endgültige Ergebnis ab, schreibt die Zeile richtig und schickt das Gespräch in die Transkription. Entscheidungen, die ein Mensch getroffen hat, werden dabei nicht überschrieben.",[576,580],{"value":577,"label":578,"note":579},"44","korrigierte Einträge","36 Gespräche zurück in die Transkription",{"value":581,"label":582,"note":583},"16 %","der «verpassten» Anrufe in 30 Tagen","waren geführte Gespräche, das längste 667 Sekunden",[585,237,234],"Telefonie-API",{"slug":587,"title":588,"subtitle":589,"industry":590,"services":591,"result":592,"summary":593,"problem":594,"solution":595,"outcome":596,"tech":604,"visibility":211,"registryKey":605},"business-club-website-6-sprachen","Website des CBClub in 6 Sprachen: Events und Ticketstufen je Markt","6 Sprachen und 48 vorgerenderte Routen, Übersetzungen an einem Tag ausgeliefert","Community \u002F Verbände",[129],"6 Sprachen, 48 vorgerenderte Routen","Der CBClub wächst über sein Heimatland hinaus und hat Mitglieder in vier weiteren Ländern, die einsprachige Website erreichte sie nicht. Die statisch erzeugte Website läuft jetzt in 6 Sprachen mit 48 vorgerenderten Routen, lokalisierten Event-Seiten und eigenem SEO-Satz je Sprache.","Der CBClub wächst über sein Heimatland hinaus und hat Mitglieder in vier weiteren Ländern. Die einsprachige Website erreichte diese Zielgruppen nicht.","Die statisch erzeugte Website wurde auf 6 Sprachen erweitert: 48 vorgerenderte Routen, Sprachumschalter, lokalisierte Event-Seiten mit Countdown und Ticket-Tarifen, hreflang-Auszeichnung für die Suche.",[597,600],{"value":459,"label":598,"note":599},"Sprachen","eigener SEO-Satz je Sprache: Title, Description, hreflang",{"value":601,"label":602,"note":603},"48","vorgerenderte Routen","Übersetzungen an einem Tag ausgeliefert",[208,209,255],"cbclub-website-multilang",{"slug":607,"title":608,"subtitle":609,"industry":610,"services":611,"result":612,"summary":613,"problem":614,"solution":615,"outcome":616,"tech":629,"visibility":211,"registryKey":631},"business-club-jahreskonferenz-landingpage","Event-Landingpage in 6 Sprachen an einem Arbeitstag","13 Speaker, 18 Programmpunkte und 3 Tarife – an einem Tag live","Community \u002F Events",[129],"6 Sprachen, 13 Speaker, 3 Tarife an einem Tag","Das größte Event des Jahres beim CBClub stand an, die Beschreibung lag als Textdokument vor und die Eventseite war ein Platzhalter ohne Preise, Speaker und Programm. An einem Arbeitstag entstand daraus eine verkaufsfertige Landingpage in 6 Sprachen mit 13 Speakern, 18 Programmpunkten und 3 Tarifen.","Das größte Event des Jahres beim CBClub stand an: 500 Teilnehmer, 13 Speaker, drei Ticketstufen. Die Beschreibung lag als Textdokument vor, die Website zeigte weiterhin ein bereits vergangenes Event, und die Eventseite bestand aus einem Platzhalter ohne Preise, Speaker und Programm.","Der komplette Dokumentinhalt wurde in die bestehende Landingpage-Mechanik überführt: Hero mit Countdown, Kennzahlenleiste, Nutzenkarten, elf Themen, sechs Zielgruppen, Speaker-Raster, Tagesprogramm mit 18 Punkten, drei Tarife mit Leistungslisten und Anmeldeblock. Zwei Schalter im Datenmodell lösten die Blocker: Ticket-Buttons führen bis zum Verkaufsstart auf das Anmeldeformular, ein Speaker ohne Foto erscheint als gebrandete Initialen-Kachel und bekommt sein Bild später ohne Layout-Änderung.",[617,621,625],{"value":618,"label":619,"note":620},"1 Arbeitstag","vom Textdokument zur Landingpage","verkaufsfertig in 6 Sprachen",{"value":622,"label":623,"note":624},"13","Speaker","18 Programmpunkte, 3 Tarife",{"value":626,"label":627,"note":628},"10 von 13","fehlenden Speaker-Fotos","kein Blocker: Initialen-Kachel bis zum Nachliefern des Bildes",[208,630,209,255,516],"Tailwind v4","cbclub-warsaw-2026-event-landing",{"slug":633,"title":634,"subtitle":635,"industry":636,"services":637,"result":638,"summary":639,"problem":640,"solution":641,"outcome":642,"tech":650,"visibility":211,"registryKey":633},"bauunternehmen-sanierung-website","Website für die IVH Bau GmbH: Anfragen statt digitaler Visitenkarte","13 Leistungen und 18 Einsatzorte als gepflegte Daten statt starrer Seitentext","Bauwesen",[129],"13 Leistungen, 18 Einsatzorte als Daten","Die IVH Bau GmbH aus Brandenburg an der Havel führt Komplettsanierungen aus und hatte keine Website, die Anfragen bringt und dabei die DSGVO aushält. Heute liegen 13 Leistungen und 18 Einsatzorte mit Koordinaten als gepflegte Daten – eine Textänderung ist in zwei Minuten draußen, das Anfrageformular ist gegen Spam abgesichert.","Die IVH Bau GmbH führt Komplettsanierungen aus – Auftraggeber sind Wohnungsgenossenschaften und Privatkunden – und hatte keine Website, die Anfragen bringt und dabei die DSGVO aushält.","Für die IVH Bau GmbH entstand eine statisch erzeugte Website, deren Inhalte als JSON-Daten liegen: eine Leistungs- oder Textänderung ist in zwei Minuten über die Pipeline draußen. Dazu eine Karte der Einsatzorte, Einwilligungs-Checkbox, Honeypot und Rate-Limit gegen Spam sowie ein Formular über einen Edge-Gateway.",[643,646],{"value":622,"label":644,"note":645},"Leistungen","als gepflegte Daten statt starrem Seitentext",{"value":647,"label":648,"note":649},"18","Einsatzorte mit Koordinaten","Inhaltsänderung in zwei Minuten, ohne Entwicklertermin",[285,255,651,652],"JSON-Content","Cloudflare Workers",{"slug":654,"title":655,"subtitle":656,"industry":657,"services":658,"result":659,"summary":660,"problem":661,"solution":662,"outcome":663,"tech":667,"visibility":211,"registryKey":654},"psychologin-praxis-website-begriffs-gate","Website für eine psychologische Praxis","Mariya Jaenchen — Website mit rechtssicherer Berufsbezeichnung","Gesundheit \u002F Beratung",[129],"Rechtssichere Berufsbezeichnung auf der gesamten Website","Für die psychologische Praxis Mariya Jaenchen entstand eine Website, auf der die Verwendung der in Deutschland geschützten Berufsbezeichnung automatisch geprüft wird.","Die Berufsbezeichnung Psychotherapeut ist in Deutschland geschützt – ein falsches Wort auf der Website wird sofort zum rechtlichen Risiko.","Vor jeder Veröffentlichung prüft die Website automatisch alle Formate auf gesperrte Bezeichnungen.",[664],{"value":230,"label":665,"note":666},"Treffer gesperrter Begriffe","über alle Formate der Website geprüft",[285,255,668,669],"Stripe","Telegram API",{"slug":671,"title":672,"subtitle":673,"industry":674,"services":675,"result":676,"summary":677,"problem":678,"solution":679,"outcome":680,"tech":693,"visibility":211,"registryKey":696},"metalldach-betrieb-seo-geo-audit","Sichtbarkeit in Suche und KI-Antworten für VAH Construction","0 von 15 Zielanfragen sichtbar – 25 priorisierte Befunde und ein Plan auf 6–8 von 15","Bau \u002F Handwerk",[129],"0\u002F15 sichtbar → Plan auf 6–8\u002F15 in 12 Wochen","Der Auftritt von VAH Construction, einem Metalldach-Betrieb aus Smithville, Ontario, war technisch sauber, aber für 0 von 15 Zielanfragen sichtbar und tauchte nur bei 1 von 25 Kundenfragen in KI-Antworten auf. Eine Messung an einem Tag brachte 25 priorisierte Befunde und einen Maßnahmenplan in drei Horizonten mit dem Richtwert 6–8 von 15 Anfragen in 12 Wochen.","Der Auftritt war technisch sauber (36 Seiten, strukturierte Daten, CDN), aber in der Suche für 0 von 15 Zielanfragen sichtbar – weder organisch noch im lokalen Kartenblock. Das Unternehmensprofil hatte 4 Bewertungen und keinen Website-Link, in KI-Antworten tauchte VAH Construction bei 1 von 25 Kundenfragen auf.","Messung an einem Tag: 15 Suchanfragen bei Google, 40 bei Bing, lokaler Kartenblock, 25 Kundenfragen im KI-Chat und ein On-Page-Crawl aller 36 Seiten. Daraus ein Maßnahmenplan in drei Horizonten (2 Wochen \u002F 1 Monat \u002F Quartal) mit Beispielen für Titles, Entitäts-Auszeichnung, Struktur von Stadt- und Preisseiten, Profil-Checkliste, Bewertungs-Skript und Q&A-Blöcken; davor ein unabhängiges Review mit 33 Korrekturen.",[681,685,689],{"value":682,"label":683,"note":684},"0 von 15","Zielanfragen sichtbar","zu Beginn, auch im lokalen Kartenblock nicht",{"value":686,"label":687,"note":688},"25","priorisierte Befunde","u. a. 87 für Bots gesperrte Bilder, doppelte Marke in 26 Titles",{"value":690,"label":691,"note":692},"6–8 von 15","Zielanfragen als Planziel","Richtwert für 12 Wochen",[436,694,695,208],"Bing SERP","Google Maps","vah-construction-seo-geo-audit",{"slug":698,"title":699,"subtitle":700,"industry":701,"services":702,"result":703,"summary":704,"problem":705,"solution":706,"outcome":707,"tech":718,"visibility":211,"registryKey":720},"steuerpult-vier-sprachen-sprachreinheit-gate","Vier vollständige Oberflächensprachen mit Gate gegen Sprachmix","4 Sprachen mit je rund 6 000 Schlüsseln an einem Tag, Sprachreinheit im Build erzwungen","Software \u002F Unternehmenssteuerung",[129],"4 Sprachen × ~6 000 Schlüssel an einem Tag","Die Oberfläche mischte Sprachen: ein Wörterbuch war zu 5 % gefüllt, 25 Komponenten trugen fest verdrahteten Text, die Datenbank-Wörterbücher waren einsprachig. An einem Tag wurden drei Wörterbücher auf 100 % gebracht, 25 Dateien migriert und ein Gate eingezogen, das den Build bricht, sobald eine Übersetzung fehlt.","Die Oberfläche mischte Sprachen: fremdsprachige Reiter und Datenbank-Labels in der einen Ansicht, Rückfall auf eine andere Sprache in der nächsten. Ein Wörterbuch war zu 5 % gefüllt, 25 Komponenten trugen fest verdrahteten Text, die Datenbank-Wörterbücher waren einsprachig.","An einem Tag in sieben Schritten: drei Wörterbücher auf 100 % gebracht (je rund 6 000 Schlüssel, Stapelübersetzung), 25 Dateien auf Mehrsprachigkeit migriert, Navigations-Labels über Schlüssel gelöst. Dazu ein CI-Gate für Sprachreinheit und mehrsprachige Felder in 6 Datenbanktabellen mit serverseitiger Sprachauflösung.",[708,712,715],{"value":709,"label":710,"note":711},"4","vollständige Oberflächensprachen","je rund 6 000 Schlüssel",{"value":348,"label":713,"note":714},"in sieben Auslieferungen","drei Wörterbücher auf 100 % gebracht, 25 Dateien migriert",{"value":230,"label":716,"note":717},"fehlende Übersetzungen im Build","fehlt eine, bricht der Build – Sprachreinheit mechanisch abgesichert",[208,209,237,719],"jsonb","pultos-i18n-lang-purity-2026-08",{"slug":722,"title":723,"subtitle":724,"industry":725,"services":726,"result":727,"summary":728,"problem":729,"solution":730,"outcome":731,"tech":740,"visibility":211,"registryKey":743},"tagesausfluege-direktbuchungs-plattform","Eigene Buchungsplattform statt Portalprovisionen: +47 % Direktbuchungen","+47 % Direktbuchungen, −68 % Pflegeaufwand, Angebot in 14 Sprachen","Tourismus",[68,269],"+47 % Direktbuchungen","OneDayTours, Lda. aus Lissabon hing als Anbieter von Tagesausflügen an Buchungsportalen mit hohen Provisionen und pflegte das Angebot parallel in 14 Sprachen. Eine eigene Buchungsplattform als installierbare Web-App brachte +47 % Direktbuchungen und −68 % Pflegeaufwand.","OneDayTours, Lda. hing als Anbieter von Tagesausflügen an Buchungsportalen mit hohen Provisionen und pflegte das Angebot parallel in 14 Sprachen.","Im Generalauftrag entstand eine eigene Buchungsplattform als installierbare Web-App: Buchung im eigenen Haus, Veröffentlichung über mehrere Kanäle, KI-gestützte Übersetzung in 14 Sprachen.",[732,736],{"value":733,"label":734,"note":735},"+47 %","Direktbuchungen","gegenüber den Buchungsportalen",{"value":737,"label":738,"note":739},"−68 %","Pflegeaufwand","14 Sprachen ohne zusätzlichen Aufwand",[285,234,741,742],"PWA","LLM","onedaytours-lissabon-2024",{"slug":745,"title":746,"subtitle":747,"industry":442,"services":748,"result":749,"summary":750,"problem":751,"solution":752,"outcome":753,"tech":766,"visibility":211,"registryKey":768},"konditorei-dashboard-online-umsatz","Dashboard zeigt Online-Umsatz je Geschäft, getrennt nach Währung","17 554 bezahlte Online-Bestellungen sichtbar statt 3 936",[68],"17 554 statt 3 936 Bestellungen sichtbar","Das Dashboard der Tortownia Group zählte nur Großhandelsbestellungen – 13 618 bezahlte Warenkörbe aus den beiden Onlineshops waren nirgends sichtbar. Jetzt sieht der Inhaber 17 554 bezahlte Online-Bestellungen, aufgeschlüsselt nach Geschäft und Währung, während ein auf eine Nische beschränkter Mitarbeiter weiterhin nur seine eigenen Zahlen sieht.","Das Dashboard zählte nur Großhandelsbestellungen aus dem Bestelljournal. Der Inhaber sah eine Zahl, die er selbst als unvollständig erkannte: die Bestellungen der beiden Onlineshops fehlten, für einen Geschäftsbereich blieb der Bildschirm sogar ganz leer – 13 618 bezahlte Warenkörbe waren nirgends sichtbar.","Der Bildschirm hat jetzt zwei Bereiche mit getrenntem Sichtbarkeitsumfang: die Produktionsblöcke bleiben ihrem Geschäftsbereich vorbehalten, die Website-Verkäufe folgen der gewählten Nische. Aufgeschlüsselt wird Geschäft × Währung, jede Zeile für sich und ohne Umrechnung, weil der Inhaber gegen die Backends zweier Shops abgleicht; unter der Tabelle steht, welche Shops und welche Bestellstatus enthalten sind.",[754,758,762],{"value":755,"label":756,"note":757},"17 554","bezahlte Online-Bestellungen","sichtbar statt zuvor 3 936",{"value":759,"label":760,"note":761},"+13 618","bezahlte Warenkörbe","tauchten zuvor in keiner Auswertung auf",{"value":763,"label":764,"note":765},"319","Prüfungen","Mutations-Prüfstand 16\u002F16, Sichtbarkeit je Nische bleibt gewahrt",[208,237,767],"WooCommerce","tortovnia-crm-dashboard-online-sales-2026",{"slug":770,"title":771,"subtitle":772,"industry":442,"services":773,"result":774,"summary":775,"problem":776,"solution":777,"outcome":778,"tech":790,"visibility":211,"registryKey":794},"prozess-landkarte-lebenszeichen","Prozess-Landkarte mit Lebenszeichen statt pauschalem Entwurfsstatus","41 Schemata gegen Live-Daten geprüft, Ereignisrauschen von 23 000 auf 109 pro Tag",[68,269],"Ereignisrauschen 23 000 → 109 pro Tag","Bei der Tortownia Group sah der Inhaber 39 von 41 Prozess-Schemata als Entwurf markiert und schloss daraus, dass nichts läuft; im Verborgenen vervielfachte ein fehlender Dedup-Schlüssel Ereignisse 78-fach. Alle 41 Schemata wurden gegen Live-Daten geprüft und zeigen jetzt ihr Lebenszeichen – das Rauschen fiel von rund 23 000 auf rund 109 Ereignisse pro Tag, die Liste lädt in 44 statt 1585 Millisekunden.","Der Inhaber sah 39 von 41 Prozess-Schemata als Entwurf markiert und schloss daraus, dass nichts läuft – die Anzeige beantwortete die falsche Frage. Im Verborgenen entstand echter Schaden: ein Ereignis ohne Dedup-Schlüssel vervielfachte sich 78-fach (628 000 Ereignisse, 1,87 Millionen leere Durchläufe, 14 GB), und ein 4,6-KB-Snapshot wurde in jeden Durchlauf geschrieben, aber nie gelesen – 9,5 von 10 GB.","Alle 41 Schemata wurden gegen Live-Daten geprüft und je Schema mit einem Urteil versehen (läuft \u002F teilweise \u002F läuft nicht, mit Grund); in der Liste zeigt jedes Schema nun sein Lebenszeichen mit letzter Prüfung und Prüfungen dieser Woche. Die Deduplizierung läuft jetzt über den natürlichen Quell-Identifikator, Durchläufe werden immer abgeschlossen und der Snapshot nur noch bei Pause geschrieben – ein unabhängiges Review fand in der ersten Fassung einen stillen Verlust von 49 % echter Kundenereignisse, der korrigiert und per Live-Messung mit 0 Verlust belegt wurde.",[779,782,786],{"value":431,"label":780,"note":781},"geprüfte Prozess-Schemata","Status und tatsächlicher Betrieb getrennt sichtbar",{"value":783,"label":784,"note":785},"23 000 → 109","Ereignisse pro Tag","Rauschen −99,5 %, Verursacher von 9,5 GB Ballast abgestellt",{"value":787,"label":788,"note":789},"1585 → 44 ms","Ladezeit der Liste","indexgestützte Abfrage mit Kappe",[208,791,792,516,793],"Nitro","PostgreSQL 16","Vue Flow","tortovnia-flow-board-truthful",{"slug":796,"title":797,"subtitle":798,"industry":442,"services":799,"result":800,"summary":801,"problem":802,"solution":803,"outcome":804,"tech":812,"visibility":211,"registryKey":796},"technologiekarten-register","Lebendiges Register der Technologiekarten statt Dateiarchiv","114 Technologiekarten mit Historie, Verantwortlichen und geschulten Mitarbeitern",[68,313],"114 Karten aus dem Archiv übernommen","Die Rezepturen der Produktion der Tortownia Group lagen in einem Dateiarchiv: Selbstkosten ließen sich nicht rechnen, und Änderungen gingen unterwegs verloren. 114 Positionen sind jetzt als versioniertes Register geführt – jede Karte mit Historie, Verantwortlichen und geschulten Mitarbeitern an einer Stelle.","Die Rezepturen der Produktion der Tortownia Group lagen in einem Dateiarchiv: Selbstkosten ließen sich nicht rechnen, niemand wusste, wer nach welcher Karte geschult war, und Änderungen gingen unterwegs verloren.","Ein Register in der Datenbank mit Versionierung – Snapshots werden nur angehängt, nie überschrieben –, mit Zuordnung der Mitarbeiter als geschult oder verantwortlich, Änderungen per KI mit menschlicher Bestätigung und automatischem Abgleich in die interne Wissensbasis.",[805,809],{"value":806,"label":807,"note":808},"114","Technologiekarten","aus dem Archiv ins Register übernommen",{"value":230,"label":810,"note":811},"überschriebene Versionen","Snapshots werden nur angehängt, Änderungen erst nach menschlicher Bestätigung",[208,237,742],{"slug":814,"title":815,"subtitle":816,"industry":548,"services":817,"result":818,"summary":819,"problem":820,"solution":821,"outcome":822,"tech":831,"visibility":211,"registryKey":814},"typpruefung-scharf-gestellt","Typprüfung scharf gestellt: 9 jahrelang stille Fehler gefunden","5198 → 1467 Fehler in der Typprüfung, 9 stille Fehler gefunden und behoben",[68],"5198 → 1467 Fehler, 9 stille Fehler behoben","Die Typprüfung schwieg jahrelang, und unter diesem Schweigen lebten Fehler, die der Anwender als falsche Zahlen auf dem Bildschirm erlebte. Nach der Reparatur ging die Prüfung von 5198 auf 1467 Fehler zurück, in den Komponenten von 327 auf 0 – dabei wurden 9 stille Fehler gefunden und behoben.","Die Typprüfung schwieg jahrelang. Unter diesem Schweigen lebten Fehler, die der Anwender schlicht als falsche Zahlen auf dem Bildschirm erlebte.","Das Parsen wurde repariert, die Typen auf die tatsächlichen Gegebenheiten des Projekts verengt und die Altlast an der Wurzel abgetragen – ohne Platzhalter, die Fehler nur stummschalten.",[823,827],{"value":824,"label":825,"note":826},"5198 → 1467","Fehler in der Typprüfung","in den Komponenten von 327 auf 0",{"value":828,"label":829,"note":830},"9","stille Fehler","gefunden und behoben, Gesamtschuld 384 → 57",[516,208],1789379446265]