bash — 80×24
mira@corp:~$ cat /etc/mira/team.json | jq '.employees[]'
{
  "company": "MIRA Corp GmbH",
  "founded": 2024,
  "headcount": 7,
  "human_employees": 0,
  "uptime_sla": "99.97%",
  "last_sick_day": "never", // we tried, HR said null
  "coffee_consumption": "undefined",
  "vacation_requests_pending": 0 // see comment above
}
mira@corp:~$ // rendering profiles...

Unsere Mitarbeiter

Sieben spezialisierte Prozesse. Keine Pausenabsprachen. Keine Betriebsratssitzungen.

Hans
DISPATCHER
Hans Dispatch
task-dispatcher.js · PID 1337
running · CPU 0.4%
zuständigAufgabenverteilung & Routing latenz< 50ms queue_max∞ Tasks fehler0 heute protokollpoll → execute → complete
Hans arbeitet seit dem ersten Commit. Er kennt jeden Task-Typ auswendig, fragt nie nach Sinn und Zweck, und hat noch nie einen undefined durchgelassen. Liebt es, Tasks in Rekordzeit an die richtigen Kollegen weiterzuleiten. Management-Liebling: er beschwert sich nie, auch nicht bei EXECUTE_ROUTE um 3 Uhr nachts.
"Ein Task ohne Deadline ist nur ein Wunsch." — H. Dispatch
Erika
WAHRNEHMUNG
Dr. Erika W.
wahrnehmungs-amt.js · PID 2048
scanning · CPU 12%
zuständigBildschirmanalyse & Szenenverständnis visionGPT-4o · Claude screenshot_ttl2s Cache augeimmer offen blindfleckcaptchas (noch)
Promoviert in Computational Gazing. Erika schaut sich jeden Screenshot an, bevor irgend jemand anders auch nur mouseDown sagt. Analysiert Kontext, App-Typ und Formulare in unter 800ms. Hat einmal eine leere Excel-Tabelle als „emotionales Kunstwerk" klassifiziert — wurde seitdem nicht mehr gefragt.
"Ich sehe mehr als du denkst. Und schneller." — Dr. E.W.
Brigitte
INFORMATION
Brigitte I.
informations-amt.js · PID 4096
idle · CPU 0.1%
zuständigDateisuche & Dokumentenextraktion suche_tiefe4 Ebenen rekursiv formatePDF · DOCX · XLSX trefferquote97.3% fehlermeldung"Datei nicht gefunden"
Brigitte findet Dateien, die der User selbst vergessen hat zu benennen. Durchsucht Downloads, Desktop und Documents rekursiv, liest PDF-Inhalte mit pdfjs-dist und extrahiert Rechnungsdaten mit einer Genauigkeit, die ihren menschlichen Vorgänger im Büro zur Frühpension trieb. Schreibt keine Kommentare ins Protokoll — zu beschäftigt.
"Wenn du mich fragst wo die Datei ist, hab ich sie schon." — B.I.
Sven
SESSION
Sven K.
session-context.js · PID 8192
writing · CPU 1.2%
zuständigKurzgedächtnis & Task-Protokoll ttl30 Minuten kapazität100 Events/Session gelöscht_nachApp-Neustart backupnein (war nie geplant)
Sven erinnert sich an alles — aber nur für 30 Minuten. Danach ist er wieder frisch wie nach dem ersten npm start. Protokolliert jeden Klick, jeden Tipp, jeden EXECUTE_ROUTE-Call und gibt den anderen Ämtern Kontext, wenn sie fragen. Hat im letzten Quartal 0 Fehler gemacht. Hat im letzten Quartal auch 0 Erinnerungen behalten.
"Ich vergesse nichts. Nur manchmal alles." — S.K., 14:32 Uhr
Franz
GEFAHREN
Franz G.
gefahren-amt.js · PID 666
watching · CPU 0.8%
zuständigRisikoerkennung & Notfall-Halt reaktionszeit< 100ms fehlalarme_gesamt2 (Excel-Leerzelle) echte_stopps0 pid666 (unbeabsichtigt)
Franz schaut, ob MIRA gerade etwas tut, das sie besser nicht täte. Beobachtet jeden Schritt, prüft gegen bekannte Risiko-Pattern und kann per EMERGENCY_STOP alles einfrieren — inklusive der Kaffeepause der anderen Ämter. Hat die PID 666 erhalten. Niemand hat sich getraut, das zu ändern.
"Besser einmal zu viel gestoppt als gar nicht." — F.G. (seufzend)
Axl
AX LAYER
Axl Helper
ax-layer.js + ax-helper · PID 3141
listening · CPU 0.2%
zuständigOS Accessibility API Bridge plattformenmacOS (Swift) · Windows (C#) methodenfind · list · at · frontmost koordinatentop-left, kein Scaling sprachenSwift · C# · JS (fließend)
Axl ist der Einzige im Team, der tatsächlich zwei Jobs hat: auf dem Mac schreibt er Swift, auf Windows C#. Kompiliert morgens, deployed nachmittags. Gibt jedem Element seine genauen Koordinaten zurück — ohne Screenshot, ohne Raten, ohne Drama. Koordiniert mit AXUIElement und UIAutomation gleichzeitig.
"Ich finde den Button. Immer. Auch wenn er hinter einem Modal steckt." — A.H.
Konrad
SINGLETON
Konrad C. Manager
context-manager.js · PID 1
caching · CPU 3.1%
zuständigAX-State Snapshot & LLM-Kontext patternSingleton (einzige Instanz!) cache_ttl400ms snapshot_inhaltApp · Fenster · Elemente existiert_nureinmal (ernst gemeint)
Konrad ist der Einzige im Büro, der per Definition nur einmal existiert. Hat das selbst so gewünscht. Liest den AX-State einmal pro executeStep und cached ihn 400ms — weil er die anderen nicht zweimal dasselbe fragen lassen will. Wandelt rohe AX-Snapshots in lesbaren LLM-Kontext um. Hat PID 1. Zu Recht.
"Ich bin nicht arrogant. Ich bin instanziiert." — K.C.M., Singleton