Sicherheit
Bei jeder Änderung geprüft. Dokumentiert.
Was jede Änderung vor der Produktion besteht, wo Ihre Keys und Daten liegen, wie der Product Printer Orchestrator (PP Orchestrator) jeden KI-Job protokolliert, und wer was entschieden hat.
- Jeder Pull Request durchläuft die CI und die Security-Scans des Projekts, dann ein KI-Security-Review, das im Zweifel sperrt: kein Urteil, kein Merge, und der Merge ist an genau die geprüfte Version gebunden. Ein Wächter auf dem Main-Branch verweigert das Deployment von allem, was an den Prüftoren vorbeiging.
- Bringen Sie Ihr eigenes Modell-Abo oder Ihre API-Keys mit, oder nutzen Sie lokale Modelle. Sie liegen bei Ihrem PP Orchestrator, nie in der Instanz (nur der optionale Sprach-Key).
- Coding-Agenten laufen auf Ihrem Laptop, einem VPS oder On-Prem: Dann braucht die Cloud-Instanz Ihren Quellcode nie auf unseren Rechnern. Wählen Sie den PP Orchestrator, den wir für Sie betreiben, arbeiten die Agenten stattdessen auf unseren Rechnern.
- Self-Host: wo immer Sie es betreiben. Cloud: eine private Instanz in Deutschland (EU), mit der Datenbank in Frankfurt. KI-Aufrufe gehen nur an die Modelle, zu denen Sie routen (Spracheingabe, falls aktiv, geht an ElevenLabs); selbst gehostet mit lokalen Modellen verlässt kein KI-Aufruf Ihr Gelände. Was wir von einer Cloud-Instanz lesen, um sie zu betreiben: siehe unten.
- Aus einer Cloud-Instanz nur, was wir für den Betrieb brauchen, und wir holen es ab: Die Instanz sendet uns nie von sich aus etwas. Alle 5 Minuten eine Erreichbarkeitsprüfung. Einmal pro Nacht eine Nutzungsübersicht: Anzahl der Mitglieder; KI-Kosten dieses Monats, gesamt und je Modellanbieter (Aufrufe, Tokens, Kosten und ob der Key Ihrer oder unserer ist); letzte Aktivität; Release; E-Mail-Modus; ob ein PP Orchestrator verbunden ist, seine Version und sein Zustand (Warteschlange, Antwortzeiten, Arbeitsspeicher, Festplatte); wann die erste Anmeldung, die erste abgeschlossene Trainingslektion, das erste Projekt, der erste Build, die erste angenommene Anforderung, der erste gemergte Pull Request, das erste Deployment und das erste Feedback an Product Printer stattfanden, mit Anzahlen; Ereignisse der Testphase (verbrauchtes KI-Guthaben, gewählter Tarif); und die Antworten auf die Frage am 7. Tag in der App (eine Bewertung von 0–10 und „Was fehlt“, ohne Absender). Stündlich mit einem Schlüssel gebildete Hashes der E-Mail-Adressen der Mitglieder (nie die Adressen), damit „Instanz finden“ einen Anmeldelink senden kann. Solange wir KI-Guthaben beisteuern (in einer Testphase), lesen wir auch dessen Verbrauch und setzen sein Limit. Nie Projektinhalte, Anforderungen, Code, Kundendaten oder die Nutzerliste. In unserer Cloud gehören diese Abfragen zum Dienst und lassen sich nicht abschalten. Eine selbst gehostete Instanz beantwortet sie nur, wenn Sie ihren Leseschlüssel (INSTANCE_OPS_READ_SECRET) setzen; ohne ihn antwortet sie niemandem.
- Exportieren Sie Ihre ganze Instanz jederzeit — sie gehört so oder so Ihnen.
Sicherheitslücke gefunden? Schreiben Sie an [email protected].
Der Mensch hat das Sagen
Agenten schlagen vor. Menschen nehmen an.
Jeder Vorschlag, jede Entscheidung und jeder Testlauf ist protokolliert und auf die Anforderung rückführbar, der er diente.
- Vorschläge
- Vor dem Merge geprüft
- Entscheidungen
- Namentlich, datiert, protokolliert
- Nachweise
- An Kriterien gebunden, nicht an ein Chat-Protokoll
Das Protokoll — eine Anforderung, ein Vormittag
| Zeit | Akteur | Eintrag | Ref |
|---|---|---|---|
| 09:12 | agent-2 | Vorschlag: Kanal-Eingang, kein Auftrag doppelt gezählt | REQ-01 |
| 09:40 | Owner | Angenommen, eine Änderung angefordert | REQ-01 |
| 10:05 | agent-2 | Arbeitsschritt WS-01 fertig | WS-01 |
| 10:07 | Testlauf #412 | 6 / 6 Kriterien bestanden | AC-01…06 |
| 10:09 | Owner | Freigegeben v1.0 | REL-01 |