Entscheidungsinstanz an der Spitze: Mensch, Agent oder Mensch zuerst mit Frist (#690)
- cases.top in instance.json: Human | Agent | HumanFirst, agentId, humanFirstHours - TopRole: der entscheidende Agent steht in keiner Einheit, liest keine Fremdinhalte und hat nur Taskboard, Escalation, Memory, FileRW, AgentComm; geprueft beim Setzen, bei jeder Zustellung und vor jeder Entscheidung - CaseDesk: was bisher an der Spitze beim Menschen landete, geht nach Einstellung an den Agenten; Tagesdeckel und Frist gehen weiter an den Menschen. handle verwehrt, forward geht an den Menschen. Mensch zuerst: Uebergabe nach Ablauf, eigene Frist. Der Mensch kann einen Fall des Agenten selbst entscheiden. - Beschluesse des Agenten: ByTopAgent, zum Lesen vorgelegt; jeder Beschluss laesst sich mit Begruendung zuruecknehmen und bindet dann niemanden mehr - Briefing fuer den Agenten an der Spitze, auch ohne Einheiten - OrgAdministration.SetTop mit Audit; Werkzeugsperre und Verschiebesperre - WebUI Vorgaenge: Reiter Spitze, Lesen/Zuruecknehmen, Zaehler; i18n en/de - Tests: TopRoleTests (15), OrgAdministrationTests (+2) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
e22edb418a
commit
e8964e3c74
@@ -923,6 +923,36 @@
|
||||
"cases.scopeAll": "die ganze Instanz",
|
||||
"cases.decidedBy": "Entschieden von",
|
||||
"cases.failed": "Fehlgeschlagen: {error}",
|
||||
"cases.entry.revoked": "zurückgenommen",
|
||||
"cases.tabTop": "Spitze",
|
||||
"cases.atTop": "an der Spitze",
|
||||
"cases.decideInstead": "Selbst entscheiden",
|
||||
"cases.topAgentAt": "Entscheidender Agent übernimmt",
|
||||
"cases.byTopAgent": "entscheidender Agent",
|
||||
"cases.toRead": "zu lesen",
|
||||
"cases.revoked": "zurückgenommen",
|
||||
"cases.revokedReason": "Zurückgenommen",
|
||||
"cases.markRead": "Als gelesen markieren",
|
||||
"cases.revoke": "Zurücknehmen",
|
||||
"cases.revokeTitle": "Beschluss {id} zurücknehmen",
|
||||
"cases.revokeReason": "Begründung",
|
||||
"cases.revokePlaceholder": "Warum er nicht mehr gilt",
|
||||
"cases.revokeHint": "Der Beschluss bleibt mit deiner Begründung in der Sammlung, bindet aber ab jetzt niemanden mehr. Wer den Vorgang eröffnet hat oder Streitpartei war, erfährt es.",
|
||||
"cases.revokedDone": "Beschluss zurückgenommen.",
|
||||
"cases.topTitle": "Wer an der Spitze entscheidet",
|
||||
"cases.topIntro": "Vorgänge, die oben im Baum ankommen — über der letzten Leitung —, werden hier entschieden. Die Spitze ist eine Rolle: ein Mensch, ein entscheidender Agent oder zuerst der Mensch und dahinter der Agent. Ein Vorgang, den bis zur Frist niemand entscheidet, kommt immer zu einem Menschen.",
|
||||
"cases.topModeLabel": "Entschieden von",
|
||||
"cases.topMode.Human": "Einem Menschen",
|
||||
"cases.topMode.Agent": "Einem entscheidenden Agenten",
|
||||
"cases.topMode.HumanFirst": "Zuerst einem Menschen, dann dem Agenten",
|
||||
"cases.topAgent": "Entscheidender Agent",
|
||||
"cases.topUnfit": "passt nicht",
|
||||
"cases.topHumanFirstHours": "Stunden für den Menschen",
|
||||
"cases.topReason": "Grund der Änderung",
|
||||
"cases.topReasonPlaceholder": "Wird im Audit-Log festgehalten",
|
||||
"cases.topSaved": "Die Spitze ist gesetzt.",
|
||||
"cases.topProblem": "Der entscheidende Agent übernimmt gerade keine Vorgänge: {problem} Bis das behoben ist, gehen sie an einen Menschen.",
|
||||
"cases.topRules": "Ein entscheidender Agent steht über allen Einheiten und darf nur Taskboard, Escalation, Memory, FileRW und AgentComm haben — er entscheidet, er führt nicht aus: keine Mail, kein Geld, keine Veröffentlichung, keine Änderung an Agenten oder Rechten. Jede Entscheidung braucht eine Begründung, bindet die ganze Instanz und wird dir hier zum Lesen oder Zurücknehmen vorgelegt. Er macht die Organisation schneller, nicht richtiger.",
|
||||
"mcp.title": "Externer Zugang (MCP)",
|
||||
"mcp.hint": "Mit einem persönlichen Token arbeitet dein eigenes Programm, etwa Claude Code, als dieser Agent: mit genau seinen Werkzeugen und Rechten. Jeder Aufruf wird protokolliert, und was eine Freigabe braucht, wird dir wie gewohnt vorgelegt.",
|
||||
"mcp.label": "Name",
|
||||
|
||||
Reference in New Issue
Block a user