diff --git a/docs/Organisation-Konzept.md b/docs/Organisation-Konzept.md index f22cb3b..6a39116 100644 --- a/docs/Organisation-Konzept.md +++ b/docs/Organisation-Konzept.md @@ -123,12 +123,70 @@ Instanz „Onlinehandel" | **Freigaben** | ein Mensch | die Leitung innerhalb ihrer Grenzen, der Mensch für alles darüber (Geld, Außenwirkung) | | **Parallelität** | unbegrenzt | je Einheit und je Instanz eine Zahl gleichzeitiger Läufe, der Rest wartet | +### Beliebig tief, und beweglich + +Eine Einheit enthält Einheiten, und die wieder Einheiten — **ohne feste Grenze**. +Marketing hat Webshop, Marktplätze und Inhalte; Marktplätze hat Amazon, eBay und Otto; +Amazon hat Listing, Anzeigen und Rezensionen. Wie tief ein Haus gebaut wird, entscheidet +das Haus. + +Ebenso wichtig: **Eine Einheit oder ein Agent muss sich nachträglich verschieben +lassen.** Ein Projekt wächst; was als ein Marketing-Agent begann, ist nach einem halben +Jahr ein Team von sechs, und dieses Team gehört unter eine Zwischenebene. Wäre der Baum +beim Anlegen festgelegt, müsste man die Instanz neu bauen, um sie wachsen zu lassen. + +Das Konzept setzt das ohnehin schon voraus: „Wer einem Agenten mehr Reichweite geben +will, verschiebt ihn im Baum" steht in Abschnitt 1 als der saubere Weg, Rechte zu +ändern. Ohne Umzug wäre das ein leeres Versprechen. + +**Was ein Umzug berührt** — und warum er nicht nebenbei passiert: + +| Was | Was sich ändert | +|---|---| +| Adressbuch | Neue Nachbarn, neue Leitung. Alte Nachbarn verschwinden aus der Sicht | +| Rechte | Werden von der neuen Einheit geerbt. Eine Verschärfung greift sofort; eine Erweiterung ist eine Rechteänderung und freigabepflichtig | +| Arbeitsbereich | Die Einheitsablage wechselt. Was der Agent dort abgelegt hat, bleibt bei der alten Einheit — es gehört ihr, nicht ihm | +| Taskboard | Offene Aufgaben ziehen mit, Verweise auf sie bleiben gültig | +| Budget | Der Agent zählt ab sofort gegen ein anderes Einheitsbudget | +| Eskalationsweg | Läuft ab sofort über die neue Leitung | +| Laufende Vorgänge | Eine Eskalation, die bei der alten Leitung liegt, bleibt dort — sie kennt den Fall | + +Drei Festlegungen dazu: + +1. **Bei gestoppter Instanz.** Ein Umzug während laufender Läufe hieße, dass ein Agent + mitten im Lauf andere Rechte bekommt. Der Manager fährt die Instanz herunter, zieht + um, startet neu — dieselbe Vorgehensweise wie heute bei Änderungen an + Aufgabendateien. +2. **Die Betroffenen werden unterrichtet.** Wer verschoben wird, bekommt es gesagt: neue + Einheit, neue Leitung, was sich an seinen Rechten ändert. Die abgebende und die + aufnehmende Leitung ebenso. Ein Agent, der seine Leitung aus einem Prompt erschließen + muss, eskaliert an die falsche Stelle. +3. **Der Umzug steht im Audit.** Wer wen wann wohin verschoben hat, mit Begründung. Eine + Strukturänderung ist eine Rechteänderung, und die gehört nachvollziehbar — Linie von + #205 und #641. + ### Die eine Regel, die alles zusammenhält **Ein Agent kennt nur seine Einheit und seine Leitung.** Alles andere geht über die Leitung. Das ist keine Höflichkeitsform, sondern das, was die Kosten deckelt: Der Zuschnitt des Adressbuchs *ist* die Organisationsstruktur. +### Die Ausnahmen — vollständig, damit sie sich nicht vermehren + +Jede Ausnahme von dieser Regel ist ein Loch in der Kostenbremse *und* in der Sperre +gegen eingeschleuste Anweisungen. Es gibt genau vier, und sie stehen hier zusammen, +damit niemand eine fünfte nebenbei einführt: + +| Ausnahme | Wer sieht was | Warum sie nötig ist | +|---|---|---| +| **Besprechung** (#686) | Teilnehmer sehen die Beiträge der anderen Teilnehmer | Abstimmung ist der Zweck. Begrenzt: nur für die Dauer der Besprechung, nur die Tagesordnung | +| **Konfliktentscheidung** (#689) | Die entscheidende Stelle sieht beide Seiten | Sonst entscheidet sie einseitig | +| **Fehlerablage** (#696) | Der Eigentümer eines Skripts sieht dessen Fehlschläge aus allen Einheiten | Wer ein Werkzeug verantwortet, muss sehen, wie es scheitert. Eng: Fehlerlogs, nicht Arbeitsergebnisse | +| **Aufsicht und Sicherheit** (#680, #658) | Lesen über alle Einheiten | Eine Aufsicht, die nur ihre eigene Einheit sieht, ist keine. Lesend, nie schreibend, je Agent abschaltbar | + +Alle vier sind **lesende** Ausnahmen und keine schreibenden. Keine von ihnen gibt einem +Agenten einen neuen Gesprächspartner. + Und weil das Adressbuch aus der Struktur kommt statt aus einer Einstellung, kann man es nicht versehentlich aufweichen. Wer einem Agenten mehr Reichweite geben will, verschiebt ihn im Baum — sichtbar und begründbar. @@ -203,9 +261,14 @@ Empfänger: seinen Vorgesetzten. Technisch ist eine Eskalation eine Aufgabe an die Leitung, mit dem auslösenden Vorgang als Anhang: Was wurde versucht, was fehlt, was wäre nötig. Die Leitung hat drei -Antworten: **selbst erledigen**, **zurückgeben** („nimm Feld X"), oder **weiter nach +Antworten: **selbst erledigen**, **entscheiden** („nimm Feld X") oder **weiter nach oben**. +Die zweite Antwort geht nach unten und ist trotzdem kein Verstoß gegen „nur nach oben" +(siehe unten): Eine Entscheidung schließt den Vorgang, statt ihn weiterzureichen. Was +nicht erlaubt ist, ist ein Vorgang, der ungelöst nach unten zurückwandert — daraus wird +eine Schleife, in der jede Ebene glaubt, eine andere sei zuständig. + ### Konflikt: entschieden wird beim niedrigsten gemeinsamen Vorgesetzten Ein **Konflikt** ist etwas anderes: Zwei Einheiten sind uneins, und keine ist der anderen @@ -226,6 +289,15 @@ Ein Konflikt ist ein eigener Vorgang mit beiden Standpunkten, nicht eine Aufgabe zwischen zwei Abteilungen hin- und herwandert. Wer ihn eröffnet, sagt, worüber gestritten wird; beide Seiten bekommen einmal das Wort; die zuständige Stelle entscheidet. +**Und er klettert nicht, er wird zugestellt.** Hier gilt „nie über Ebenen hinweg" +ausdrücklich *nicht*: Die zuständige Stelle ergibt sich rechnerisch aus dem Baum, also +geht der Vorgang direkt dorthin. Müsste er sich Ebene für Ebene hocharbeiten, zahlte man +bei einem tiefen Haus vier Läufe an Leitungen, die gar nicht entscheiden können. + +Die dazwischenliegenden Ebenen werden **vermerkt, nicht befragt**: In ihrer Übersicht +steht, dass unterhalb von ihnen ein Konflikt entschieden wird. Das kostet keinen Lauf und +nimmt ihnen trotzdem nicht die Sicht auf ihren eigenen Bereich. + ### Beschluss: eine Entscheidung, die nicht hält, wird wieder gestellt Das ist die Stelle, an der so ein Aufbau normalerweise scheitert. Ist die Entscheidung @@ -622,13 +694,18 @@ für sich schon nützt und keine die nächste blockiert. | **6** | Besprechung als Mittel, mit Protokoll | Leitungen können sich abstimmen, ohne *n²* Nachrichten | | **7** | Entscheidungsinstanz an der Spitze (#690) | Der Betrieb läuft weiter, wenn der Mensch schläft | | **8** | Freigabe durch die Leitung innerhalb von Grenzen | Der Mensch hört auf, Flaschenhals zu sein | -| **9** | Oberfläche: Organigramm statt Agentenliste, Lage je Abteilung | Bei fünfzig Agenten ist eine flache Liste keine Übersicht | -| **10** | Kontrollpflicht der Leitung, abgestufte personelle Mittel (#693) | Fehler findet die Leitung, nicht erst der Mensch | +| **9** | Kontrollpflicht der Leitung, abgestufte personelle Mittel (#693) | Fehler findet die Leitung, nicht erst der Mensch | +| **10** | Oberfläche: Organigramm statt Agentenliste, Lage je Abteilung | Bei fünfzig Agenten ist eine flache Liste keine Übersicht | | **11** | Organisationsvorlagen (#691) | Ein Haus lässt sich weitergeben statt nachbauen | Quer dazu, unabhängig von der Reihenfolge: der Werkzeugkasten (#692), der A/B-Vergleich von Modellen (#694) und die Schemaauskunft (#676) — letztere ist Vorbedingung für -Stufe 4, weil eine Eskalation einen belastbaren Negativbefund braucht. +Stufe 5, weil eine Eskalation einen belastbaren Negativbefund braucht. + +**Zum Umzug (Abschnitt 3):** Er gehört zu Stufe 1. Eine Struktur, die sich nach dem +Anlegen nicht mehr ändern lässt, ist keine Struktur, sondern eine Festlegung — und die +Reihenfolge oben verlöre ihren Sinn, wenn man das Haus nicht umbauen könnte, während man +es bewohnt. **Nicht in dieser Liste, aber davor:** Die Sandbox (#654) und die Skriptprüfung (#657). Sie stehen unter SEC, sind aber die Grundlage dafür, dass eine Instanz ihre @@ -660,6 +737,34 @@ wächst, wird der Umzug teurer. macht das Adressbuch und die Rechtevererbung deutlich schwieriger. Vorschlag: zunächst nein, und beobachten, ob es fehlt. +Vier weitere, die vor dem Bau der jeweiligen Stufe entschieden gehören — beim +Gegenlesen am 2026-09-22 als zu grob aufgefallen: + +- **Ist ein Einheitsbudget ein Deckel oder eine Zuteilung?** Hat Marketing 20 $ und jedes + seiner drei Teams 10 $, sind das 30 $ — bei Deckel-Bedeutung gilt trotzdem die 20, und + wer zuerst kommt, mahlt zuerst. Bei Zuteilung müsste die Summe aufgehen. Vorschlag: + **Deckel**, weil Zuteilung bei jeder Umorganisation neu gerechnet werden muss — plus + eine Mindestzusage je Unterteilung, damit ein gefräßiges Team die Geschwister nicht + aushungert. Dieselbe Frage stellt sich bei der Parallelität, und sie gehört gleich + beantwortet (Stufe 3). +- **Was ist eine „Grenze" der Leitung?** Das Konzept sagt „die Leitung gibt frei, was + innerhalb ihrer Grenzen liegt", ohne zu sagen, woraus eine Grenze besteht. Vorschlag: + Betrag je Vorgang, Betrag je Tag, erlaubte Werkzeugklassen, Außenwirkung ja/nein — und + alles davon an der Einheit, nicht an der Person der Leitung (Stufe 8). +- **Wie wird ein Beschluss wirksam?** „Bindend für alles unterhalb" ist ein Wort ohne + Maschinerie, solange niemand nachsieht. Vorschlag: Das Eskalationswerkzeug sucht von + sich aus, bevor es einen Vorgang anlegt — genau wie `task_find` vor `task_create` + (#674). Ein Beschluss, den man aktiv lesen müsste, wird nicht gelesen (Stufe 5). +- **Was passiert, wenn die Eskalationsgrenze erreicht ist?** Vorgeschlagen war „zählen + und deckeln", ohne zu sagen, was der Deckel tut. Vorschlag: dieselbe Behandlung wie bei + erschöpftem Budget (#643) — der Vorgang bleibt offen und sichtbar liegen, statt + abgewiesen zu werden. Eine verworfene Eskalation ist ein verlorenes Problem (Stufe 5). + +Und eine Kleinigkeit mit Folgen: **Das Wort „Struktur" meint in Abschnitt 6 die +Organisation** (Einheiten, Rechte, Grenzen) — nicht ein Datenbankschema. Eine +Entscheidungsinstanz darf durchaus beschließen, dass ein Feld angelegt wird; sie legt es +nur nicht selbst an. + --- ## 13 — Items