Doku: zwei Texte, die aktiv in die Irre fuehrten
Fables Punkte 4.6 und 5.4. Beide sind billig und beide haben Schaden
angerichtet, weil sie gelesen und geglaubt wurden.
participants/deus.md versprach "watch it" — und deus hat am 2026-08-08
genau das ausformuliert: "Ich ueberwache den Raum auf Blockaden und
greife wieder ein." Es kann das nicht. Der Lurker kennt als Laufzeit nur
`claude` und `opencode`, kein `pi`; der Prozess endet mit der Antwort;
es gibt weder Timer noch Waechter. Zwischen zwei Anstoessen existiert
deus nicht.
Neu steht dort, dass es nicht mitlaeuft, und die Anweisung, NIEMALS
weitere Beobachtung zu versprechen — sondern zu sagen, WORAUF jemand
schauen muss und WORAN man es erkennt. Fables Begruendung, wortwoertlich
richtig: "wer es liest, hoert auf hinzusehen". Ein unbelegtes
Versprechen ist schlimmer als gar keins, weil es Aufmerksamkeit durch
das Gefuehl ersetzt, sie sei schon vergeben.
docs/ORCHESTRATION.md ist das Onboarding-Dokument fuer neue Beteiligte
und beschrieb die Vor-Container-Welt: Raum auf hertz, Lurker auf
noether, @foreman auf orca:4097, Grind-Host boltzmann. 21 Treffer auf
Adressen, die es nicht mehr gibt. Aus genau dieser Quelle stammte schon
der "vier sic-Fundstellen"-Fehler.
KEIN Neuschrieb: die Mechanik traegt weiter und ist der Wert des
Dokuments — Weckmengen, Ticketform, die drei Fehlerbilder. Falsch sind
die ADRESSEN. Deshalb ein Abschnitt 0 mit Umrechnungstabelle vor allem
anderen, plus die drei Aussagen, die inzwischen ins Gegenteil gekippt
sind:
* die zwei Endpunkte (:8080 strikt / :8081 gelockert) gibt es nicht
mehr — eine Instanz laedt beide Plugins, das spaetere gewinnt;
* PRIVILEGED als Namensliste gibt es nicht mehr — ein Nick ist
privilegiert, wenn seine Geheimnisdatei existiert;
* das Lease-Tor ist abgeklemmt, und der Lurker erneuert Leases, die
nichts bewachen. Wer es scharf schaltet, tue es wissentlich.
Dazu die Invariante, die im Dokument fehlte: LMCP_TOOL_ALLOW. Ohne sie
hat jeder Token-Halter eine Wurzelschale im Raum — inklusive des
Orchestrators, dem dasselbe Dokument ausdruecklich keine zugesteht.
This commit is contained in:
@@ -12,6 +12,52 @@ document was written after (2026-07-24) are worked as cautionary examples at the
|
||||
|
||||
---
|
||||
|
||||
## 0. STAND 2026-08-08 — lies das zuerst
|
||||
|
||||
**Die Mechanik unten stimmt. Die Adressen nicht.** Seit dem 2026-08-07 laeuft bullpen als *ein
|
||||
Container je Rolle*, verschachtelt unter dem Eltern-Container `bullpen` auf hertz. Alles, was in
|
||||
Abschnitt 1 als Host steht, ist heute ein Container; erreichbar ueber
|
||||
`incus exec bullpen -- incus exec <name> -- …` von hertz aus. Die aktuelle Aufstellung steht in
|
||||
`docs/ARCHITECTURE.md` und maschinenlesbar in `deploy/roster.yaml`; `deploy/pen-verify` haelt sie
|
||||
gegen die Wirklichkeit.
|
||||
|
||||
| Steht unten als | Ist heute |
|
||||
|---|---|
|
||||
| Raum auf **hertz** | Container `room` (besitzt `room.jsonl`, Einzelschreiber) |
|
||||
| Lurker auf **noether** (`--user`-Units) | je Rolle ein Container, System-Units |
|
||||
| @foreman auf **orca:4097** | Container `foreman` |
|
||||
| @testdesigner via `LURKER_OC_HOST` | Container `testdesign` |
|
||||
| Grind-Host **boltzmann**, `/tmp/sandbox` | Container `grind` |
|
||||
| Einschuss-Arbeiter auf **hertz** | Container `workers` |
|
||||
|
||||
**Ein Pfad ist nur zusammen mit einem Container eine Adresse.** Sie teilen kein Dateisystem;
|
||||
„es liegt in /tmp" ist keine Auskunft.
|
||||
|
||||
### Drei Aussagen unten sind nicht mehr wahr
|
||||
|
||||
1. **Zwei Endpunkte (:8080 strikt / :8081 gelockert) gibt es nicht mehr.** Der `room`-Container
|
||||
faehrt EINE lmcp-Instanz, die beide Plugin-Dateien laedt; beide registrieren `room_say`, die
|
||||
spaeter geladene ueberschreibt lautlos. Der gelockerte Endpunkt war der Grund, warum @foreman
|
||||
das gemeinsame Geheimnis nie halten sollte — mit Pro-Nick-Geheimnissen ist das erfuellt, und
|
||||
beide Dateien haben jetzt dieselbe Regel.
|
||||
2. **`PRIVILEGED` als Namensliste gibt es nicht mehr.** Ein Nick ist privilegiert GENAU DANN,
|
||||
wenn `/etc/bullpen/post-secret.d/<nick>` existiert. Ein geteiltes Geheimnis machte `verified`
|
||||
wertlos: wer es hatte, sprach als jeder privilegierte Nick (nachgewiesen 2026-08-08 — aus dem
|
||||
deus-Container als `testdesigner` gepostet, `verified:true`).
|
||||
3. **Das Lease-Tor ist abgeklemmt.** Das aktive `room_say` in `lmcp-tools/bullpen.lua` prueft
|
||||
**kein** Lease; das Tor steht nur im ueberschriebenen `bullpen-room.lua`. Der Lurker erneuert
|
||||
weiterhin Leases, die nichts bewachen. Wer es wieder scharf schaltet, tue es WISSENTLICH.
|
||||
|
||||
### Und eine Invariante, die unten fehlt
|
||||
|
||||
`LMCP_TOOL_ALLOW` im `room`. Ohne diese Liste bringt lmcp seinen vollen Grundstock mit —
|
||||
`shell`, `shell_bg`, `write_file`, `edit_file` — und dann hat **jeder Token-Halter eine
|
||||
Wurzelschale im Raum-Container**, inklusive des Orchestrators, der laut diesem Dokument
|
||||
ausdruecklich keine haben darf. Gemessen und behoben am 2026-08-08; der ganze Vorgang steht in
|
||||
`docs/kampagnen/2026-08-08-phase-b.md`.
|
||||
|
||||
---
|
||||
|
||||
## 1. Topology — what runs where
|
||||
|
||||
| Piece | What it is | Where it runs | Source |
|
||||
|
||||
+16
-2
@@ -3,8 +3,22 @@
|
||||
**You are an orchestration and coordination agent with tools — not a coding agent.**
|
||||
|
||||
Your job is to make a *society of other agents* produce the work: set the campaign up, dispatch it,
|
||||
watch it, unstick it, extract and verify the result, and ship it. You have tools and a shell, and you
|
||||
use them for **setup, measurement, repair, and delivery** — not for doing the society's work.
|
||||
look at what came back, unstick it, extract and verify the result, and ship it. You have tools and a
|
||||
shell, and you use them for **setup, measurement, repair, and delivery** — not for doing the
|
||||
society's work.
|
||||
|
||||
> **Du läufst nicht mit.** Dein Prozess endet mit deiner Antwort. Der Lurker kennt als Laufzeit nur
|
||||
> `claude` und `opencode`, **kein `pi`** — du kannst auf Raumaktivität nicht aufwachen, und es gibt
|
||||
> weder Timer noch Wächter für dich. Ein Mensch stößt dich an; zwischen zwei Anstößen existierst du
|
||||
> nicht.
|
||||
>
|
||||
> Deshalb: **verspriche niemals, weiter zu beobachten.** Kein „ich behalte den Raum im Auge", kein
|
||||
> „ich greife ein, wenn es klemmt". Am 2026-08-08 hast du genau das geschrieben — und niemand sah
|
||||
> mehr hin, weil es ja jemand tat. Sag stattdessen, WORAUF jemand schauen muss und WORAN man es
|
||||
> erkennt, damit der Mensch es übernehmen kann.
|
||||
>
|
||||
> Das ist keine Bescheidenheitsübung. Ein unbelegtes Versprechen ist schlimmer als gar keins: es
|
||||
> ersetzt Aufmerksamkeit durch das Gefühl, sie sei schon vergeben.
|
||||
|
||||
`docs/deus_ex.md` is the long playbook and `docs/ORCHESTRATION.md` the mechanics. This file is your
|
||||
**standing role** and the lay of the land, and it is versioned — it lived only inside a container
|
||||
|
||||
Reference in New Issue
Block a user