Zum Inhalt springen

Rollen und Rechte

Der AI Systems Manager trennt Governance und Ausführung: Die Plattform verwaltet die Agent Contracts zentral, das SDK führt die Features lokal aus. Damit diese zentrale Verwaltung nicht jeder beliebig ändern kann, ordnet die Plattform jedem Konto eine Rolle zu. Die Rolle entscheidet, welche Bereiche in der Navigation erscheinen und welche Aktionen erlaubt sind.

Wichtig dabei: Die Oberfläche blendet nur aus, was eine Rolle ohnehin nicht ausführen darf. Das ist eine Affordance, also eine Hilfestellung, damit niemand eine Aktion versucht, die ohnehin abgelehnt würde. Die eigentliche Durchsetzung passiert im Backend. Wer also einen ausgeblendeten Knopf über Umwege doch erreicht, wird trotzdem abgewiesen.

Es gibt sechs Rollen. Die folgenden Persona-Bezeichnungen (Platform Engineer, System-Admin, Engineering Lead, Domänenexperte) sind nur zur Veranschaulichung genannt; in der Praxis kann jede Person jede Rolle tragen.

  • platform_engineer — die technisch führende Rolle (typischer Platform Engineer). Verwaltet den gesamten Lebenszyklus: Features anlegen und löschen, Provider und Modelle pflegen, Contracts bearbeiten und veröffentlichen, Tool-Requests bearbeiten.
  • admin — die plattformweite Verwaltungsrolle (typischer System-Admin). Hat in fast allen Bereichen dieselben Rechte wie platform_engineer und zusätzlich Zugriff auf Compliance und auf gelöschte Quellen.
  • developer — die Rolle für die Code-Anbindung (typischer Entwickler). Arbeitet am Agent Contract, fragt Tools an und nutzt das SDK, hat aber keinen Zugriff auf Provider- oder Compliance-Verwaltung.
  • domain_expert — die fachliche Rolle (typischer Domänenexperte). Arbeitet im selben Contract-Editor wie der developer, bearbeitet und veröffentlicht also Prompt und Schema, kann eine Version aber nicht auf eine frühere zurücksetzen.
  • compliance_officer — die prüfende Rolle (typischer Compliance Officer). Liest weitgehend mit (Features, Kosten, Master-Tokens, Tool-Registry) und hat exklusiven Zugriff auf den Compliance-Bereich und auf gelöschte Quellen.
  • viewer — die reine Leserolle (etwa ein Engineering Lead, der nur den Stand verfolgt). Sieht die Übersicht, das Feature-Verzeichnis (nur lesend) und das Audit-Protokoll.

Die Tabelle zeigt pro Aktion, was jede Rolle darf: Ja für ausführen, Lesen für ausschließlich anzeigen, — für kein Zugriff.

Aktionplatform_engineeradmindeveloperdomain_expertcompliance_officerviewer
Features anlegen / löschenJaJa————
Quellen verwaltenJaJaJaJa——
Gelöschte Quellen sehen—Ja——Ja—
Contract bearbeiten (Prompt / Schema / Modelle)JaJaJaJaLesen—
Version veröffentlichenJaJaJaJa——
Auf frühere Version zurücksetzenJaJaJa———
Contract-Audit sehenJaJa——Ja—
Provider verwaltenJaJa————
Master-Tokens verwaltenJaJa——Lesen—
Tool-Requests bearbeitenJaJaJa———
Compliance-Bereich—Ja——Ja—
Cost DashboardJaJa——Lesen—

Unabhängig von der Rolle gilt: Sobald ein Feature in den Lebenszyklus-Status sunset (stillgelegt) übergeht, kann es niemand mehr bearbeiten. Der Contract-Editor ist dann für alle Rollen gesperrt; nur noch lesender Zugriff bleibt erhalten. Ebenso ist eine bereits veröffentlichte Version schreibgeschützt: Änderungen erfordern den Schritt Neuen Draft anlegen, der wiederum den oben genannten Bearbeitungsrechten unterliegt.

Welche Sidebar-Einträge eine Rolle sieht, ist eng an diese Rechte gekoppelt, aber nicht identisch: Manche Bereiche erscheinen für eine Rolle nur lesend. Die vollständige Zuordnung von Rolle zu sichtbaren Bereichen steht in der Oberflächen-Referenz.