Personora – KI-fähige institutionelle HR-Plattform, durchgängig gebaut
Eine produktionsreife, KI-gestützte HR-Plattform, die Inovativi durchgängig gebaut hat – mit dem Lebenszyklus Person → Bewerber → Mitarbeiter, Recruiting, append-only Beschäftigungshistorie, Verträgen, einer echten Urlaubs-Policy-Engine, Arbeitszeiten, Beurteilungen, Dokumenten, Berichten und vollständigem Audit-Trail, mit einer governance-geführten Multi-Provider-KI-Schicht (Claude, OpenAI, DeepSeek) auf .NET 10, Next.js und PostgreSQL.
Kontext
Personora ist ein Referenz-Build – eine vollständige, produktionsreife HR-Plattform, die wir gebaut haben, um zu zeigen, wie Inovativi Software entwirft und KI ausliefert, kein vertrauliches Kunden-Deployment. Wir haben uns die Aufgabe gestellt, die ein potenzieller Kunde aus dem öffentlichen Sektor stellen würde: eine mehrdeutige Personaldomäne, echte Sicherheitsanforderungen und KI, die nützlich und governance-geführt statt dekorativ sein muss. Die Live-Demo läuft vollständig mit Dummy-Daten, mit Anmeldung als recruiter, hr.manager oder admin.
Problem
HR-Software im öffentlichen Sektor ist oft ein Geflecht aus Legacy-Code: hartkodierte Zugangsdaten, nicht auditierter Zugriff auf sensible personenbezogene Daten und brüchige Geschäftsregeln rund um Abwesenheiten, Verträge und Recruiting. Wir haben die Kategorie von Grund auf neu gebaut, um für potenzielle Kunden eine Frage zu beantworten – kann Inovativi komplexe, sichere, KI-fähige Software liefern? – ohne in einen Slideware-Prototyp zu verfallen.
Was gebaut / modernisiert wurde
Personora ist ein echtes System mit echter Domänenlogik. People und Recruiting laufen über eine erzwungene State Machine (Stellen → Ausschreibungen → Bewerbungen) mit gewichtetem Komitee-Scoring und Ein-Klick-Umwandlung eines angenommenen Bewerbers in einen Mitarbeiter. Die Beschäftigungshistorie ist append-only – Versetzungen, Beförderungen und Gehaltsänderungen überschreiben die Vergangenheit nie – mit automatischen Warnungen bei auslaufenden Verträgen. Abwesenheit ist eine echte Policy-Engine: monatliche Ansprüche, Erfahrungsboni, gedeckelter Übertrag, medizinische Kontingente und ein vollständiger Genehmigungs-Workflow mit Revisionsketten, die die Historie nie zerstören. Arbeitszeiten, Beurteilungen, Dokumente und Berichte runden das Ganze ab – mit lohnabrechnungsreifen Zusammenfassungen, unveränderlichen freigegebenen Beurteilungen, kategoriebasiertem Dokumentenzugriff und CSV-Exporten. Durchwoben ist alles von einer governance-geführten Multi-Provider-KI-Schicht hinter einer sauberen Abstraktion, und jeder sensible Lesezugriff, Download, Export und Login wird protokolliert.
Strukturierte Registerdaten
Bewerberdatensatz aus dem Personalregister zusammengestellt
Feld-Allowlist
Nationale ID-Nummern und Geburtsdaten bewusst ausgeschlossen
IAiCompletionProvider
Eine saubere Abstraktion, pro Anfrage wählbar
Claude / OpenAI / DeepSeek
Austauschbare Backends; jedes nur aktiv, wenn sein API-Key vorhanden ist
Komiteegerichtete Zusammenfassung
Streng auf den gelieferten Daten geerdet, nie erfunden
SensitiveRead-Audit-Eintrag
Jede Erzeugung wird protokolliert und kostenbewusst rate-limitiert
Wie eine komiteegerichtete Bewerberzusammenfassung aus strukturierten Registerdaten über eine austauschbare, governance-geführte Provider-Abstraktion erzeugt wird.
Stelle
Genehmigte, gegen das Register definierte Stelle
Ausschreibung
Veröffentlichte Stelle, die Bewerbungen annimmt
Bewerbung
Kandidat bewirbt sich über die erzwungene State Machine
Komitee-Scoring
Gewichtete Bewertung durch mehrere Mitglieder
Annahme
Angenommener Bewerber zur Umwandlung freigegeben
Ein-Klick-Mitarbeiter
Bewerber ohne doppelte Datensätze in einen Mitarbeiter umgewandelt
Die erzwungene State Machine, die eine Stelle bis zum vollständig umgewandelten Mitarbeiterdatensatz führt.
Produktions-Urteilsvermögen — was wir bewusst nicht zulassen
- Die Live-Demo von Personora läuft mit Dummy-Daten, nicht mit echten Personalakten.
- Die KI sieht niemals eingeschränkte Felder wie nationale ID-Nummern oder Geburtsdaten.
- Die KI fasst ausschließlich aus den gelieferten Daten zusammen und darf keine Fakten über Bewerber erfinden.
- Personora ist ein Referenz-Build und wird nicht als vertrauliches Kunden-Produktivsystem präsentiert.
- KI-Ausgaben sind Entscheidungsunterstützung für ein Komitee, nie eine automatisierte Einstellungsentscheidung.
Workflow-Highlights
- Eine Person, viele Rollen; Stellen → Ausschreibungen → Bewerbungen über eine erzwungene State Machine
- Gewichtetes Komitee-Scoring und Ein-Klick-Umwandlung eines angenommenen Bewerbers in einen Mitarbeiter
- Append-only Beschäftigungshistorie mit automatischen Warnungen bei auslaufenden Verträgen
- Eine echte Urlaubs-Policy-Engine: monatliche Ansprüche, Erfahrungsboni, gedeckelter Übertrag, medizinische Kontingente und vollständiger Genehmigungs-Workflow
- Arbeitszeiten, unveränderliche freigegebene Beurteilungen, kategoriebasierter Dokumentenzugriff, lohnabrechnungsreife Zusammenfassungen und CSV-Exporte
- KI-generierte, komiteegerichtete Zusammenfassungen von Bewerbern aus strukturierten Registerdaten
Sicherheit, Auditierbarkeit & Governance
- Die KI sieht ausschließlich nicht-eingeschränkte Felder – nationale ID-Nummern und Geburtsdaten sind bewusst ausgeschlossen
- Das Modell ist angewiesen, streng aus den Daten zusammenzufassen und nie zu erfinden
- Jede KI-Erzeugung schreibt einen SensitiveRead-Audit-Eintrag; der Endpunkt ist zur Kostenkontrolle rate-limitiert
- Keine Secrets im Quellcode; Least-Privilege-Zugriff auf sensible Daten hinter auditierten Endpunkten
- Integrität datenbankseitig erzwungen – Unique-Constraints, Soft-Deletes, append-only Historie und Decimal-Geldbeträge
- Pro-IP-Login-Rate-Limiting und ein optionaler geplanter Reset, der die öffentliche Sandbox sauber hält
KI-fähige Erweiterungspunkte
- Richtlinienbewusster Urlaubs- und Vertragsassistent, der Mitarbeiterfragen streng innerhalb ihrer Berechtigungen beantwortet
- Dokumentenerstellung für Verträge, Bescheide und HR-Schreiben aus strukturierten Registerfeldern, mit menschlicher Freigabe
- Beurteilungszusammenfassungen und Entwürfe für Review-Zyklen aus unveränderlichen Beurteilungsdaten
- Natürlichsprachliches Reporting – nach einer Lohn- oder Personalstandszusammenfassung fragen und eine geerdete, exportierbare Antwort erhalten
- Recruiting-Screening-Assistent, der Shortlists anhand gewichteter Komitee-Kriterien einordnet und erklärt
- Anomalie- und Audit-Trail-Assistent, der ungewöhnliche Zugriffsmuster auf sensible Daten zur Prüfung sichtbar macht
Geschäftsnutzen
- Zeigt, dass Inovativi komplexe, sichere, KI-fähige Software durchgängig liefern kann – von der mehrdeutigen Domäne bis zum getesteten, deploybaren System
- Eine austauschbare, governance-geführte, kostenkontrollierte KI-Schnittstelle ohne Vendor-Lock-in – dasselbe Muster, das wir in ein Kundenprodukt einbringen würden
- Sicherheit per Design: keine Secrets im Quellcode, auditierter Zugriff auf sensible Daten und datenbankseitig erzwungene Integrität
- 70+ automatisierte Tests für die schwierigen Teile – Urlaubsarithmetik, Recruiting-Scoring, Erhalt der Beschäftigungshistorie und Dokumentenzugriffskontrolle
Technologien
- .NET 10 / ASP.NET Core
- Entity Framework Core
- PostgreSQL 17
- Next.js 16
- React
- TypeScript
- Tailwind CSS
- Anthropic Claude
- OpenAI
- DeepSeek
- IAiCompletionProvider-Abstraktion
- Docker Compose
- Rollen-/Ressourcen-Autorisierung
- Audit-Logging & Rate-Limiting
Relevante Rollen
- .NET Backend Engineer
- Full-Stack Engineer
- AI Integration Engineer
- Security & Platform Engineer
Status & Transparenz
Personora ist ein Referenz-Build – eine vollständige, produktionsreife HR-Plattform, die Inovativi entwickelt hat, um zu zeigen, wie wir Software entwerfen und KI ausliefern. Die Live-Demo läuft vollständig mit Dummy-Daten, mit Anmeldung als recruiter, hr.manager oder admin. Sie wird nicht als vertrauliches Kunden-Produktivsystem präsentiert.
Nächster Schritt
Ähnliches Projekt besprechen
Wir können dieses Muster an Ihre Systeme anpassen und die Ingenieure bereitstellen, um es umzusetzen. Erreichen Sie uns unter info@inovativi.com.