Onyscribe Admin: Initialer Stand

Admin-Plattform für die Tenants von Onyscribe: Editor mit Live-Vorschau (echter Core in Sandbox), Versionen, KI-Agent (Cortecs),
OIDC-Abgleich über die Login-Developer-API, Deploy-Engine (Mittwald, gesperrt ohne DEPLOY_LIVE, Freigabe pro Tenant),
Core-Vertrag (Schema/Manifest), Core-Releases mit Kompatibilitätsprüfung, Canary-Rollout und Rollback, Zustandsabgleich.
Runbook: docs/RUNBOOK_PARALLELTEST.md

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
RubenRWU
2026-10-15 15:30:26 +02:00
commit 7d8c226da2
89 changed files with 13975 additions and 0 deletions

76
app/services/samples.py Normal file
View File

@@ -0,0 +1,76 @@
"""Beispielprotokolle für die PDF-Vorschau (so, wie der LLM sie liefern würde)."""
DEFAULT_SAMPLE = """===TERMINART===
Kick-off
===/TERMINART===
===PROJEKT===
Muster GmbH
Relaunch 2026
===/PROJEKT===
===KONTAKT===
Max Mustermann - Geschäftsführer
Erika Beispiel - Projektleitung
===/KONTAKT===
Anlass & Kontext
Erstes Kennenlernen und Abstecken des Projektrahmens. Ziel ist ein gemeinsames Verständnis von Umfang, Zeitplan und Zuständigkeiten.
Besprochene Themen
• Zeitplan und Meilensteine bis zum Go-live im Herbst
• Budgetrahmen und Freigabeprozess
• Anbindung des bestehenden CRM
Entscheidungen
• Projektstart im Juli
• Wöchentlicher Jour fixe, dienstags 10:00 Uhr
Action Items
• Angebot bis Freitag senden [Verantwortlich: Erika Beispiel, Frist: 18.07.]
• Zugänge zum CRM bereitstellen [Verantwortlich: Max Mustermann, Frist: 22.07.]
Offene Punkte
• Finale Designrichtung noch nicht entschieden
• Datenschutzfreigabe der Fachabteilung steht aus
Nächste Schritte
• Folgetermin zum Konzept-Review vereinbaren
"""
ROTARY_SAMPLE = """===TERMINART===
Clubmeeting
===/TERMINART===
===PROJEKT===
Lieferketten im Wandel
===/PROJEKT===
Begrüßung
Der Präsident eröffnet das Meeting und begrüßt die anwesenden Freunde sowie zwei Gäste.
Geburtstage
• Anna Beispiel
• Peter Muster
Aktuelle 5 Minuten
Kurzer Bericht zum Stand der Spendenaktion für das Jugendprojekt. Bisher sind 4.200 Euro zusammengekommen.
Happy Euro
• Für die gelungene Veranstaltung am Samstag
• Für das gute Wetter beim Grillfest
Vortrag / Referat
Globalisierung – historische Einordnung
Der Referent ordnet die Entwicklung der globalen Lieferketten seit den 1990er-Jahren ein.
Folgen für die Region
• Abhängigkeit von wenigen Zulieferern
• Chancen durch regionale Wertschöpfung
Dank
Der Präsident dankt dem Referenten für den anregenden Vortrag.
Abschluss
Nächstes Meeting am kommenden Montag.
"""
SAMPLE_TRANSCRIPT = """SPRECHER_0: Guten Morgen zusammen, schön, dass wir uns heute zum Kick-off treffen. Ich bin Erika Beispiel, Projektleitung auf unserer Seite.
SPRECHER_1: Morgen. Max Mustermann, ich bin Geschäftsführer der Muster GmbH. Wir wollen unsere Website bis zum Herbst neu aufsetzen.
SPRECHER_0: Gut. Dann starten wir im Juli. Ich würde einen wöchentlichen Jour fixe vorschlagen, dienstags um zehn.
SPRECHER_1: Passt. Das Budget liegt bei etwa vierzigtausend Euro, die Freigabe läuft über mich.
SPRECHER_0: Ich schicke Ihnen bis Freitag das Angebot. Und wir brauchen von Ihnen die Zugänge zum CRM, möglichst bis zum zweiundzwanzigsten Juli.
SPRECHER_1: Mache ich. Offen ist noch die Designrichtung und ob die Datenschutzabteilung zustimmt.
SPRECHER_0: Dann vereinbaren wir als Nächstes einen Termin zum Konzept-Review.
"""
ROTARY_TRANSCRIPT = """SPRECHER_0: Liebe Freunde, ich begrüße euch zum Clubmeeting und freue mich über zwei Gäste heute Abend.
SPRECHER_0: Geburtstag haben diese Woche Anna Beispiel und Peter Muster, herzlichen Glückwunsch.
SPRECHER_1: Zur Spendenaktion für das Jugendprojekt: Wir haben bisher viertausendzweihundert Euro zusammen.
SPRECHER_2: Happy Euro für das schöne Wetter beim Grillfest und für die gelungene Veranstaltung am Samstag.
SPRECHER_3: Mein Vortrag heute: Globalisierung und Lieferketten. Seit den Neunzigern hat sich die Abhängigkeit von wenigen Zulieferern stark erhöht. Für unsere Region bedeutet das Risiken, aber auch Chancen durch regionale Wertschöpfung.
SPRECHER_0: Vielen Dank für den Vortrag. Nächstes Meeting ist am kommenden Montag.
"""