/wiki — Wiki
Hinweis: Rahmen: 00-rahmen.md. Code:
packages/plugins/src/wiki/· Nachweisenpm run verify:wikiundnpm run verify:wikiwaechter.
Wofür
Das Wiki ist die Wissensablage, die allen gehört, die sie lesen — und soll nach N202 die neue Wahrheit des Projekts werden; die Markdown-Dateien bleiben Sicherung und Lesestoff für Modelle. Es ist kein zweiter Editor: Seine Seiten sind Seiten der Dokumente, die im Raum wiki liegen (Migration 112, N212). Gezeichnet werden sie vom Bereich Dokumente über dessen Anschluss Blatt; das Wiki bringt nur mit, was dem Raum gehört — seinen Baum, das Anlegen und seinen eigenen Papierkorb (N215).
Lesen darf jedes Konto mit dem Merkmal, schreiben ein Admin (C43) und wer die Fähigkeit wiki.write trägt (N233; darfImRaumSchreiben). Beide heißen auf dieser Seite „Schreibende“. Wer nur liest, sieht dieselbe Seite mit Klappen, Verweisen und Gliederung, aber ohne Griffe, ohne Schreibfelder und ohne die Knöpfe, die einen Block verändern.
Jede Seite ist „offen" oder „Admin" (NB18, N209). Offene Seiten liest jedes Konto mit dem Merkmal; eine Admin-Seite nur, wer feature.admin oder wiki.write trägt — die Fähigkeit, nicht der Schalter unter /admin, dieselbe Regel wie beim Schreiben (C43). Für alle anderen gibt es sie nicht: dieselbe 404 wie für eine Seite, die es nicht gibt, und kein ausgegrauter Eintrag. Unterseiten erben: Eine Seite unter einer Admin-Seite ist Admin, gleich was sie selbst trägt. Gerechnet wird das beim Lesen aus open_to_readers (Migration 117), nicht beim Umschalten — ein Ast muss nie nachgeführt werden. Eine neue Seite beginnt Admin; was WI01 aus docs/ einliest, soll offen ankommen.
Zwei Eingänge neben dem Baum (WI10, N399, N401). Der Baum zeigt, was da ist, aber nicht, wo man anfängt. Deshalb öffnet /wiki die Karte: die Gebiete des Projekts, darin die Bereiche in ihren Farben, jeder mit der Seite, die ihn beschreibt. Daneben stehen die Lesepfade: geordnete Reihen von Seiten, die jemand für einen Zweck zusammengestellt hat („Erste Schritte“), mit dem Stand, den jedes Konto für sich hat.
Vorschläge und Rückfragen am Absatz (WI13). Wer im Wiki nicht schreiben darf, hängt an einen Block entweder neuen Text als Vorschlag oder eine Rückfrage; Schreibende dürfen es auch. Beides heißt im Code Anmerkung und liegt in personal.wiki_anmerkungen (Wanderung 262). Ein Leser sieht nur seine eigenen Anmerkungen, auch die erledigten, und merkt nur an Seiten an, die er lesen darf. Wer im Wiki schreiben darf, sieht alle offenen und erledigt sie: Annehmen schreibt den Block auf dem Weg von blocks/edit und schließt sofort eine Fassung mit dem Grund „Vorschlag von <Name> angenommen“, dem Annehmenden als Autor und dem Vorschlagenden als vorgeschlagenVon (Spalte suggested_by_id). Hat sich der Block seit dem Vorschlag geändert, ist er weggetan oder auf eine andere Seite gewandert, ist der Vorschlag veraltet und lässt sich nicht mehr annehmen (409), nur ablehnen. Eine Rückfrage wird in Worten beantwortet oder als Einfall übernommen: Dann steht eine Zeile in admin.einfaelle mit der Frage und dem Weg zum Absatz, und der Fragende sieht den Zustand „übernommen“. Ins Repository schreibt der Server dabei nichts. Ablehnen nimmt einen wahlfreien Grund, der wie eine Antwort an der Anmerkung steht; bei einer Rückfrage heißt es im Schirm „Ohne Antwort schließen“ und ihr Zustand „geschlossen“, im Server bleibt es abgelehnt. Eine offene Anmerkung zieht nur zurück, wer sie angelegt hat; danach steht sie in keiner Liste mehr. An einer Seite im Papierkorb lässt sich nichts anmerken und nichts erledigen.
Zwei Sprachen (WI14). Jede Wiki-Seite trägt eine Sprache, Deutsch oder Englisch (Spalte sprache, Wanderung 267); der Bestand ist deutsch, und eine neue Seite bekommt die Sprache ihres Anlegers. Die Fassung in der anderen Sprache ist eine eigene Seite mit einem Verweis auf die erste (sprachfassung_von_id), dem Stamm; sie hängt als Unterseite unter ihm, erbt so offen oder Admin und geht mit ihm in den Papierkorb. Verlauf, Vorschläge, Rückfragen, Stempel und Freigabe wirken an ihr wie an jeder Seite. Wer schreiben darf, legt sie mit einem Knopf an der Seite an: als Kopie des Stamms zum Übersetzen — Titel, Zeichen, Seitenart und Blöcke —, als Admin, bis sie übersetzt und freigegeben ist. Je Stamm und Sprache gibt es höchstens eine. Baum, Karte, Suche, „Frag das Wiki“ und Lesepfade führen ein Paar als einen Eintrag, in der Sprache des Lesers.
Ohne Konto: eine offene Seite unter ihrem Kurznamen (D-261011-wiki-artikel-suchbar). Eine offene Seite mit Kurznamen liest jeder unter /wiki/<kurzname>, auch ohne Anmeldung. Der Server liefert sie schon mit Titel, Beschreibung und Text aus (server/vorgerendert.ts, über nginx); steht die Anwendung, zeigt der Leseschirm (OffeneWikiseite) dasselbe: Titel, Text, darunter „Konto anlegen“ als Hauptknopf und „Anmelden“, unten der Weg zur Startseite. Gibt es die Seite nicht oder ist sie nicht offen, steht die 404-Seite da; war sie nicht zu laden, ein Satz, dass sie es gerade nicht war. Eine Kennung (/wiki/<uuid>) führt ohne Anmeldung wie bisher auf das Anmeldeformular. Wer angemeldet unter dem Kurznamen kommt, landet auf derselben Seite unter ihrer Kennung. Der Kopf nennt die Seite: Reitertitel, Beschreibung und unter denotato.com das canonical; anderswo noindex (useDatenkopf). Die offenen Seiten stehen in einer eigenen Sitemap, /sitemap-wiki.xml, die die API bei jedem Abruf rechnet (GET /api/wiki/sitemap); robots.txt nennt sie neben sitemap.xml und gibt /wiki/ frei, nicht aber die Karte /wiki und die Lesepfade. Die Datenschutzerklärung sagt es in § 5 Abs. 7.
Weg und Rahmen
| Route | /wiki öffnet die Übersicht (Startseite, WI10, WI-261019-uebersicht); /wiki/anmerkungen die Vorschläge und Rückfragen; /wiki/pfade die Lesepfade und /wiki/pfade/:pfadId einen davon; /wiki/:seitenId eine bestimmte Seite, mit ?pfad=<id> mitten in einem Lesepfad, mit ?block=<id> an einem Block (WI12), mit ?sprache=de|en_us in einer Sprache (WI14); /wiki/<kurzname> eine offene Seite, auch ohne Konto. Der Kurzname „anmerkungen“ ist darum belegt |
| Merkmal | WIKI — für bestehende Konten einmal über das Saatgut der Rechte (N213) |
| Zimmer | Kartenraum · Lautstärke 2 · #d36fd3 (Orchidee, N211) · Zeichen verknuepft |
Was man sieht
Links der Baum, rechts die offene Seite. Der Baum zeigt die Seiten des Raums in ihrer Ordnung, einklappbar; der Weg zur offenen Seite ist immer aufgeklappt, damit man nach einem Verweis weiß, wo man steht. Über der Seite stehen die Brotkrumen — jeder Schritt ist ein Knopf zurück nach oben. Sie nennen nur die Vorfahren; den Titel der offenen Seite trägt ihr Kopf, eine Seite ganz oben im Baum hat darum keine Brotkrumen.
Die Seite selbst ist das Blatt der Dokumente: Kopf mit Symbol und Titel, die Blöcke und die Gliederung am Rand, die als Inhaltsverzeichnis dient (I27). Für Leser ist das Symbol gesperrt, der Titel nur lesbar, und der Sicherungsstand fehlt; „als Markdown" bleibt. Eine leere Seite sagt Lesern „Auf dieser Seite steht noch nichts."
Seitensymbole (WI-261008-eigene-seitensymbole, 08.10.2026): Eine Wiki-Seite trägt ein Emoji, ein Zeichen aus Denotatos Satz in einer Bereichsfarbe (zeichen:buch:orchidee) oder ein eigenes Bild (datei:<kennung>) — die Formen und der Wähler stehen in docs/seiten/documents.md unter „Der Seitenkopf“. Im Wiki gilt für ein Bild: Die Datei gehört dem, der das Symbol setzt, und ist öffentlich; eine private Datei weist der Server ab, damit Leser kein Ersatzsymbol sehen. Baum, Wikileiste und Vorschaukarte zeichnen das Symbol mit derselben Komponente wie die Dokumente; Chips auf Seiten und die Karte zeigen ein Emoji als Text vor dem Titel, Zeichen und Bild dort noch nicht.
Runde Scheiben im Baum (E-261013-wiki-eigene-symbole, 14.10.2026). Rückmeldung: die Emojis seien für die einzelnen Punkte zu eckig. Jede Seite stand mit der Vorgabe 📃 im Baum, die niemand gewählt hatte. Der Baum zeichnet darum vor jeder Seite eine runde Scheibe in der Bereichsfarbe (24 px, Fläche und Rand wie im Briefing): ohne eigenes Symbol mit dem Zeichen der Seitenart (Begriff ¶, Bereich Kacheln, Anleitung Nummerierung …), ohne Art mit dem Blatt; ein gewähltes Zeichen steht in derselben Scheibe in seiner Farbe. Ein gewähltes Emoji oder Bild bleibt, wie es ist, im selben Quadrat. Kopf, Vorschaukarte und Chips sind davon nicht berührt.
Das Lesebild (WI-261008-lesebild-wiki-seiten). Das Wiki gibt dem Blatt lesebild mit, und die Seite liest sich dann anders als ein eigenes Dokument:
- Kopf: oben am Blatt eine Leiste in der Farbe des Bereichs; das Seitensymbol in einer Kachel (64 px, Fläche und Rand in der Bereichsfarbe); darunter der Titel in Newsreader und in der Fußzeile als Erstes die Seitenart als Schild — eine Pille mit dem Zeichen der Art und ihrem Namen. Eine Seite ohne Art hat kein Schild. Bricht die Fußzeile am Telefon um, steht kein Trennpunkt am Rand einer Zeile. Eine Haarlinie trennt den Kopf vom Text.
- Schrift: Titel und Abschnittsköpfe (
#,##) in Newsreader, alles andere in der Grotesk (Entscheidung 2026-10-08-lesebild-wiki). - Lesebreite 65 Zeichen (Guide §9.1), am Telefon die volle Breite. Brotkrumen, Blatt und „Hängt zusammen mit“ stehen auf einer linken Kante; die Gliederung rechts daneben ist breit genug für sich und verschwindet unter der Breite des Desktops.
- Griffe („Block wählen“) stehen am Desktop im Rand links neben dem Text. Am Telefon nehmen sie im Wiki keinen Platz: Text, Titel und Kopf stehen auf einer Kante, und der Griff zeigt sich erst, wenn man in einem Block schreibt. Langes Drücken wählt einen Block wie bisher.
- Abschnitte: Eine Überschrift der Stufe 1 oder 2 steht in Newsreader und trägt eine Haarlinie und darauf links eine kurze Marke in der Bereichsfarbe. Vor einer solchen Überschrift steht die größte Luft der Skala (48 px), vor einer tieferen 32 px, nach einer Überschrift 8 px, zwischen Absätzen 12 px, zwischen Punkten derselben Liste 8 px.
- Schritte: Nummerierte Punkte stehen als Schrittfolge mit Ziffernkreisen; eine Linie verbindet einen Schritt mit dem nächsten. Aufzählungspunkte tragen die Bereichsfarbe.
- Hinweiskästen tragen ihr Zeichen auf einer Scheibe und darüber den Namen ihrer Art („Hinweis“, „Warnung“, „Entscheidung“, „Frage“). Hinweis und Warnung stehen in ihrer Zustandsfarbe, Entscheidung und Frage in der Farbe des Bereichs (Orchidee) und unterscheiden sich durch ihr Zeichen.
- Aufklapper sind Karten; Kopf und Inhalt stehen auf einer Kante.
- Tabellen haben einen Kopf aus Stein mit halbfetter Schrift und leise Streifen in jeder zweiten Zeile. Die Spalten richten sich nach ihrem Inhalt (eine Spalte mit Nummern bleibt schmal), höchstens 16 Zeichenbreiten je Zelle, die Zeilen sind dicht (Guide §10), Ziffern stehen in gleicher Breite. Wörter brechen nicht mitten im Wort; ist die Tabelle breiter als das Blatt, rollt sie in ihrem eigenen Kasten seitwärts (Guide §9.2). Zellen tragen keine Griffe, nur die Tabelle.
- Codeblöcke zeigen am rechten Rand einen Schatten, solange es seitwärts noch etwas zu sehen gibt.
- Leere Abschnitte (eine Überschrift ohne Inhalt bis zur nächsten gleicher oder höherer Stufe) fehlen für Leser ganz, auch in der Gliederung. Schreibende sehen darunter leise „Noch leer — hier weiterschreiben“; ein Druck legt dort einen Absatz an.
- Chips auf eine andere Wiki-Seite tragen vor dem Wort das Zeichen ihrer Seitenart; sie bleiben Wort mit Strich, keine Pille (Lautstärke 2, Guide §13).
Text und Ziffern stehen in voller Textfarbe; die Bereichsfarbe trägt nur Ringe, Flächen und Marken, weil sie als Schrift nur 3 : 1 hält. Dass das Wiki damit grafischer ist als Stufe 2 sonst erlaubt, ist eine Ausnahme im Style-Guide (§3.3, §6, §9, §13; Entscheidung 2026-10-08-lesebild-wiki). Eigene Dokumente und eingebettete Seiten zeigen nichts davon (lesebild.test.tsx). Die Antworten des Begleiters zeichnet ein eigener Baustein (Blocksatz); das Lesebild gilt dort nicht.
Für Schreibende trägt jede Seite, deren eigenes Merkmal Admin ist, im Baum eine kleine Marke „Admin" mit Schloss. Ihre Unterseiten tragen keine, wenn sie selbst offen sind — sie stehen sichtbar unter der markierten. Über der offenen Seite, zwischen „Verlauf" und „Wegtun", steht ihr Zustand: „Offen", „Admin" oder „Admin — geerbt von „…"", wenn eine Seite darüber sie schließt. Leser sehen weder Marke noch Zustand; ihr Baum enthält nur offene Seiten.
Die Sprache der Seite (WI14). Der Schirm zeigt die Fassung, die zur Sprache der Oberfläche passt; im Baum steht der Stamm mit Titel und Zeichen dieser Fassung. Gibt es beide, steht unter den Brotkrumen der Umschalter „Deutsch | English“ (die Segmente aus Segmentwahl, jede Sprache in sich selbst benannt). Fehlt die Seite in der Sprache des Lesers, zeigt der Schirm die vorhandene und sagt darüber „Noch keine englische Fassung — gezeigt wird die deutsche.“ (oder umgekehrt). Wer schreiben darf, sieht an einer Seite ohne Fassung den Knopf „Englische Fassung anlegen“ (oder „Deutsche …“). Brotkrumen und Lesepfad sprechen vom Stamm; Blatt, Verlauf, Stempel, Anmerkungen, Freigabe, Verknüpfungen und „Hierher verweisen“ von der gezeigten Fassung. Mit ?sprache=de oder ?sprache=en_us in der Adresse gilt diese Sprache statt der der Oberfläche.
Am Telefon ist der Baum zugeklappt und kommt über den Knopf „Seitenbaum"; die Seite ist das Erste, was man sieht.
Die Leiste links hat über dem Baum drei Eingänge, „Startseite“, „Lesepfade“ und „Vorschläge und Rückfragen“, der letzte mit der Zahl des Offenen rechts in der Nebenschrift (ohne Zahl, wenn nichts offen ist); der aktive ist hervorgehoben. Ein Klick auf eine Seite im Baum oder auf einen Verweis verlässt einen Lesepfad — der Zusatz ?pfad= bleibt nicht hängen.
Die Übersicht (/wiki, WI-261019-uebersicht, Skizze A vom 19.10.2026; bis dahin Form A der Bögen mit einem Band je Gebiet, N399). Über allem klein „Wiki“ und darunter „Die Karte von Denotato“. Darunter das Sternbild (der Schaltbaum, der hier öffnet statt schaltet): das Wiki in der Mitte mit der Zahl seiner Seiten, die Gebiete im ersten Kreis mit „n Bereiche · m Seiten“, ihre Bereiche außen mit Zeichen und Farbe des Bereichs. Der Ring eines Gebiets füllt sich mit dem Anteil seiner Bereiche, die schon eine Seite haben. Ein Stern führt zur Seite des Bereichs; welche das ist, sagt ihr Steckbrief, die Wiki-Seite mit einem Block area_profile (WI06). Die Gebiete kommen aus docs/vorhaben/GEBIETE.md, die Bereiche aus dem Register der Plugins; abgeschrieben ist nichts. Leser sehen einen Bereich nur, wenn seine Seite offen ist, und zählen nur offene Seiten; Schreibende sehen jeden Bereich, und einer ohne Seite steht als gestrichelter Ring da, „Noch keine Seite“, ohne Verweis — so zeigt die Übersicht, wo im Wiki noch etwas fehlt. Ein Gebiet ohne sichtbaren Bereich fehlt ganz; ist keins zu sehen, steht dort „Auf der Karte steht noch nichts.“ Am Telefon zeigt das Sternbild zuerst nur Mitte und Gebiete; ein Tippen auf ein Gebiet zeigt seine Bereiche, „Alle Gebiete“ führt zurück. Am Desktop ist es so hoch wie breit und reicht bei breiter Spalte unter den ersten Bildschirm. Darunter „Frag das Wiki“, dann die Zeile der Vorschläge und Rückfragen, dann zwei Spalten: „Einstiege“ mit den Lesepfaden und einem Knopf in die Lesepfade, für Schreibende „Lesepfade verwalten“, für Leser „Alle Lesepfade“ — Leser sehen die Spalte nur, wenn es Lesepfade gibt, Schreibende auch ohne, dann mit „Noch kein Lesepfad.“ —, und „Zuletzt geändert“ mit höchstens fünf Seiten, die zuletzt eine Fassung bekamen, mit „heute“, „gestern“ oder dem Tag. „Dein Stand gehört nur dir.“ steht auf der Übersicht nicht mehr. Der Seitenbaum bleibt einen Klick entfernt, in der Leiste (am Telefon hinter „Seitenbaum“). Ist der Baum leer, steht statt der Übersicht der Leerzustand des Wikis.
Frag das Wiki (WI12) steht gleich unter der Überschrift der Karte: ein Suchfeld, beschriftet „Frag das Wiki“, mit dem Platzhalter „Etwa: Wie teile ich eine Seite?“, daneben der Knopf „Fragen“, beide 44 px hoch. Gefragt wird in Worten; darunter erscheinen bis zu acht Belegstellen, die besten zuerst und höchstens zwei aus einer Seite. Jede zeigt in der Leseschrift den Satz, in dem ein Wort der Frage steht, und darunter den Titel der Seite. Ein Modell ist nicht beteiligt: Gesucht wird mit ODER über die Wörter der Frage, Füllwörter wie „wie“ und „ich“ fallen weg, und ein seltenes Wort wiegt mehr als ein häufiges. Leser bekommen nur Stellen aus offenen Seiten.
Vorschläge und Rückfragen (WI13, seit WI-261019-uebersicht auf eigener Seite). Auf der Übersicht stehen sie nur als eine Zeile auf Karton: „n offen · Vorschläge und Rückfragen“ und rechts „Ansehen“; die Zeile führt nach /wiki/anmerkungen und fehlt, wenn nichts offen ist. Gezählt wird für Schreibende alles Offene im Wiki, für Leser ihre eigenen offenen. Dieselbe Zahl steht in der Leiste neben „Vorschläge und Rückfragen“. Die Seite /wiki/anmerkungen trägt über allem klein „Wiki“. Wer im Wiki schreiben darf, liest darunter „Offen für Admins“ mit der Zahl: alles Offene im ganzen Wiki, das Neueste oben; ist nichts offen, „Nichts ist offen.“ Alle anderen lesen „Deine Vorschläge und Rückfragen“: die eigenen, die offenen zuerst, darunter die erledigten mit ihrem Zustand als Marke rechts („offen“, „angenommen“, „abgelehnt“, „geschlossen“, „beantwortet“, „als Einfall übernommen“); ohne eine steht „Du hast noch nichts vorgeschlagen oder gefragt.“ Hier kommt eine Antwort an, denn die Randmarke am Absatz verschwindet, sobald nichts mehr offen ist. Die Liste steht auf Karton, jede Zeile mit dem Zeichen der Art (Stift für den Vorschlag, Frage für die Rückfrage), dem Titel der Seite und höchstens zwei Zeilen des Wortlauts in der Leseschrift; bei Schreibenden steht darunter klein „Vorschlag von Lea“. Für Bildschirmleser nennt das Zeichen die Art in Worten. Eine Seite, die der Leser nicht mehr lesen darf, steht als „Eine Seite, die du nicht mehr lesen kannst“ und ist nicht bedienbar. Die Liste lädt neu, sobald man zur Übersicht oder zu dieser Seite wechselt.
Am Absatz (WI13) — nur wer im Wiki nicht schreiben darf, schlägt vor oder fragt nach. Auf dem Schreibtisch steht beim Zeigen auf einen Block links neben dem Griff ein Stift („Vorschlagen oder nachfragen“). Am Telefon fehlt er, und im Lesebild auch der Griff; dort wählt langes Tippen den Block. Ist ein Block allein gewählt — auch im Tippmodus, den das lange Tippen beginnt —, steht darunter eine kleine Leiste mit „Vorschlagen“ und „Rückfrage“, beide 44 px hoch. „Vorschlagen“ öffnet unter dem Block das gewohnte Feld dieses Blocktyps, gefüllt mit dem jetzigen Inhalt, auf Papier, rundum in der Anwendungsfarbe gerahmt, darunter „Warum? (wahlfrei)“ und „Vorschlag senden“ (gesperrt, solange sich nichts geändert hat) und „Abbrechen“. Vorschlagen lässt sich an Text, Überschrift, Aufzählung, nummerierter Liste, Aufgabe, Aufklapper, Hinweiskasten, Code, Formel und Weblink. An allen anderen Blöcken gibt es nur die Rückfrage, und zwar ohne schlichtes Ersatzfeld: An Bild und Datei, weil ihr Feld hochlädt; an Trennlinie, Zeile, Tabelle und Karteikarte, weil ihr Text in den Kindern steht; an Seitenverweis, Knopf und LaTeX-Text, weil ihr Feld aus dem Bestand des Kontos wählt; am Steckbrief, weil er nur auf einen Bereich zeigt. „Rückfrage“ öffnet ein Textfeld „Was ist an diesem Absatz unklar?“ mit „Rückfrage senden“ und „Abbrechen“; darunter steht, dass die Antwort auf der Startseite des Wikis ankommt. Gesendet geht die Fläche zu; abgebrochen ist nichts gespeichert.
Die Randmarke steht rechts neben einem Block, an dem etwas offen ist: eine kleine Pille mit Stift oder Frage und der Zahl, für Schreibende an allem Offenen, für Leser nur an ihren eigenen. Ein Klick klappt darunter das Feld am Absatz auf, auf Stein, schlicht gerahmt und rundum gleich weit eingerückt, mit dem Kreuz zum Schließen in der rechten oberen Ecke; ein zweiter Klick schließt es. Die Marke ist 44 × 44 px groß, ihr Zeichen steht in der Farbe des Bereichs. Am Telefon nimmt das Feld (und ebenso die Fläche zum Vorschlagen) die ganze Breite der Zeile, unter Griff und Marke hinaus, ohne dass die Seite seitlich rollt. Alle Knöpfe im Feld und in der Leiste sind Pillen, 44 px hoch, in 14 px; ein Erstknopf, der gesperrt ist, weil etwas fehlt, steht als Zweitknopf da. Wer von der Startseite auf /wiki/<Seite>?block=<Block> springt, findet das Feld schon offen. Im Feld steht jede Anmerkung mit Zeichen, Name (für Schreibende mit Profilbild) und Zeit, die älteste oben. Schreibende sehen beim Vorschlag den Absatz Wort für Wort verglichen (wortvergleich.ts), als Fließtext auf Papier in Schrift und Größe des Blocks: Gleiches schlicht, Entferntes in der Lesetinte durchgestrichen, Neues auf der Fläche der Markierung — kein Rot und Grün, die bleiben dem Verlauf. Ändert der Vorschlag nur Auszeichnung oder Einstellungen, sagt ein Satz darunter, dass der Wortlaut bleibt. Darunter stehen „Annehmen“ und „Ablehnen“; Ablehnen fragt in derselben Reihe nach einem wahlfreien Grund. Eine Rückfrage bekommt ein Feld „Antwort“ mit „Antworten“ (auch Strg+Enter; danach lädt die Liste neu, die beantwortete Rückfrage verschwindet aus dem Feld, und ist am Absatz nichts mehr offen, geht das Feld zu — eine Meldung kommt seit dem 08.10.2026 nicht mehr, 2026-10-08-keine-erfolgsmeldungen), „Als Einfall“ (nur, wenn auch die Verwaltung offen ist) und „Ohne Antwort schließen“, das wie Ablehnen nach einem wahlfreien Grund fragt. Hat sich der Absatz seit dem Vorschlag geändert, sagt das Feld es und lässt nur das Ablehnen; meldet der Server beim Erledigen, der Vorschlag sei veraltet oder schon erledigt, kommt eine Meldung und die Liste lädt neu. Ein angenommener Vorschlag zeichnet das Blatt neu. Leser sehen ihre eigenen Anmerkungen mit dem Zustand, der Antwort („Antwort von Ada:“), dem Grund einer Ablehnung („Geschlossen von Ada mit dem Grund:“ bei einer Rückfrage) oder „als Einfall übernommen“ — Antwort und Grund eingerückt auf Papier unter der Frage —, und solange eine offen ist, „Zurückziehen“. Das Feld lädt erst, wenn es aufgeht, und bringt dann das Paket diff mit.
Unter den Belegstellen steht, als zweite Stufe, der Knopf In Sätzen antworten (sekundär, 44 px hoch). Er erscheint nur, wenn das Konto den Begleiter rufen darf, ein Modellschlüssel hinterlegt ist und die Lage der Frage ans Wiki keinen Grund nennt, der jeden Ruf verhindert; ein erreichter Deckel lässt ihn stehen. Erst dieser Klick fragt ein Modell und zählt als freie Frage (N203). Die Antwort in Sätzen ist ein Absatz in der Leseschrift: wenige kurze Sätze, hinter jedem Satz die Belegmarken — kleine Schilder mit der Nummer der Stelle, nummeriert wie Fußnoten in der Reihenfolge, in der sie zuerst vorkommen. Jede Marke ist eine 44 px große Zielfläche, nennt beim Überfahren den Titel der Seite und springt zum Block wie eine Belegstelle. Ohne Modell bleibt es bei den Belegstellen.
Die Lesepfade (/wiki/pfade). Links die Liste, rechts der offene Pfad; am Telefon untereinander. Jeder Pfad in der Liste nennt Titel und Zahl der Seiten, darunter den Balken „n von m gelesen“. Rechts stehen sein Satz, der Balken und die Schritte — je Seite eine Zeile mit Haken („gelesen“), der Marke „hier weiter“ für den nächsten Schritt oder nur ihrer Nummer. Darunter der Knopf: „Lesen beginnen“, „Weiter mit Schritt n“ oder, wenn alles gelesen ist, „Noch einmal von vorn“. Ein Klick auf einen Schritt öffnet die Seite mitten im Pfad.
Die Reihenfolge der Pfade gilt für alle Konten (WI27). Schreibende ordnen sie im Bearbeitungsmodus der Liste (Styleguide §15.2): Über der Liste steht dann der Bearbeitungsbalken „Reihenfolge · Lesepfade“ mit „Für alle“, dem Zähler „Entwurf · n Änderungen“, Verwerfen, Übernehmen und Fertig; jeder Pfad wird eine gestrichelte Zeile in der Farbe des Bereichs mit dem Griff links und seiner Stelle „n / m“ rechts; Seitenzahl, Fortschritt und die Marke „Admin“ bleiben, wie sie sind. In diesem Modus öffnet ein Klick keinen Pfad, er wählt ihn — die gewählte Zeile ist durchgezogen gerahmt, und die Aufforderung „Wähle links einen Lesepfad.“ tritt zurück.
Offen oder Admin, auch beim Lesepfad (N401, eine Lesart Claudes, die Christian noch bestätigt). Ein Lesepfad ist wie eine Seite entweder für alle Leser offen oder nur für Admins. Ein Admin-Pfad — etwa „Einen Bereich bauen“ oder „Wie Rechte funktionieren“ — sehen Leser gar nicht, und er hat keinen Stand und keinen Balken: Für ihn wird nichts gespeichert und nichts gezeigt; in der Liste trägt er die Marke „Admin“ mit Schloss. Ein offener Pfad zeigt Lesern nur die Seiten, die sie ohnehin sehen dürfen; hat er für sie keine, bleibt er ihnen verborgen.
Eine Seite mitten im Pfad (/wiki/<seite>?pfad=<id>, Bogen E). Über der Seite steht der Pfadkopf: der Name des Pfads, „Schritt n von m“, „Pfad verlassen“ und — nur bei einem offenen Pfad — ein Balken aus einem Segment je Schritt. Unter der Seite steht die Fußzeile mit „Zurück“ (nicht beim ersten Schritt) und „Weiter: <Titel>“, beide mit dem gezeichneten Winkel zurueck bzw. weiter statt eines Pfeils aus der Schrift (ES-261009-gezeichnete-zeichen); beim letzten Schritt heißt der Knopf „Fertig“ und führt zurück zum Pfad. Gelesen ist ein Schritt mit dem Klick auf „Weiter“ (N401), nicht schon durch Öffnen und nicht durch die Zeit auf der Seite. Beim Admin-Pfad führt „Weiter“ nur weiter.
Neue Seiten bekommen vor dem Anlegen eine Art: Bereich, Schirm, Begriff, Anleitung, Ablauf oder Entscheidung. Die Art steht an der Seite selbst und bleibt deshalb beim Verschieben im Baum erhalten (WI09, N294). Beim Anlegen stehen sofort die Pflichtüberschriften der gewählten Art auf dem Blatt. Wird eine davon später gelöscht oder umbenannt, nennt ein Hinweis über dem Text die fehlenden Abschnitte. Schreibweise und mehrfacher Leerraum spielen für die Prüfung keine Rolle. Am Telefon ist auch die Artenwahl mindestens so hoch wie die Zielfläche (44 px).
Verweise im Text (WI03, N282, WI20). Im Fließtext stehen Chips: eine Wiki-Seite, ein Vorgang, eine Entscheidung, ein Grundsatz oder ein Weg der Oberfläche (etwa /admin), gesetzt wie der Seitenknopf des Verweisblocks — Textfarbe, ein feiner Strich darunter, der sich beim Überfahren färbt. Ein Vorgang trägt davor einen Punkt in der Farbe seines Zustands (dieselben Töne wie in /admin); der Hinweis beim Überfahren nennt Kennung, Titel, Zustand und Datum („NB17 · … · fertig am 2026-09-24"), bei einer Seite ihren jetzigen Titel. Der Chip selbst behält den Text, mit dem er gesetzt wurde — wird die Seite umbenannt, steht im Text der alte Name, im Hinweis der neue. Ein Ziel, das es nicht (mehr) gibt, ist gedämpft und gestrichelt unterstrichen und sagt „Ziel gibt es nicht (mehr)". Leser sehen Vorgänge und Entscheidungen als schlichten Text, ohne Punkt und ohne Klick; eine Admin-Seite ist für sie ein fehlendes Ziel. Grundsätze und Wege sehen alle (N303): Ihr Titel kommt aus docs/kontext/grundsaetze.md (§1 bis §7, ohne die Schritte des Bauplans) und aus dem Kopf der Seitendateien unter docs/seiten/. Ein Chip kann auch auf einen Abschnitt einer Seite zeigen — auf eine Überschrift (WI-261009-chips-abschnitt-wiki). Er zeigt dann „Seite › Überschrift“ im heutigen Wortlaut beider, auch wenn beim Setzen etwas anderes dastand; der gespeicherte Text bleibt darunter unverändert. Der Hinweis lautet „Abschnitt „Seite › Überschrift““. Ist die Überschrift gelöscht oder keine Überschrift mehr, steht der gespeicherte Text gedämpft und gestrichelt da mit „Abschnitt gibt es nicht (mehr)“. Ein Klick oder Tipp auf einen Chip öffnet sein Ziel, ohne den Absatz zuvor in Bearbeitung zu setzen. Die schwebende Verweiskarte hält am Telefon den Seitenrand frei und liegt über den dauernden Schaltflächen.
Vorschau beim Zeigen (WI-261008-vorschau-beim-zeigen). Ruht die Maus einen Augenblick (0,3 s) auf einem Chip zu einer Wiki-Seite oder auf dem Seitenknopf eines Verweisblocks, erscheint darunter die Vorschaukarte: klein die Seitenart („Schirm“, „Anleitung“ …, ohne Art „Wiki-Seite“), der Titel mit dem Seitensymbol davor, der erste Absatz der Seite (höchstens 280 Zeichen, am Wortende gekürzt; fehlt er, gedämpft „Noch ohne Text.“) und „Seite öffnen“. Auf einer Begriffsseite ist es der Absatz unter „Bedeutung“ — dieselbe Karte wie beim Begriff. Ein solcher Chip trägt keinen Hinweis des Browsers mehr, der stünde über der Karte; Vorleser hören weiter Art und Titel. Vorgänge, Entscheidungen, Grundsätze und Wege behalten ihren Hinweis und ihre Karte. Geholt wird die Vorschau erst beim Verweilen, je Seite einmal; wer nur vorbeizieht, löst keine Anfrage aus. Eine Seite, die das Konto nicht lesen darf, zeigt keine Karte und keinen Titel. Am Telefon öffnet das erste Tippen die Karte, das zweite auf denselben Chip oder Knopf die Seite; ein Tippen daneben schließt sie. Bei einem Chip auf einen Abschnitt heißt die Karte „Seite › Überschrift“ und zeigt den ersten Absatz unter dieser Überschrift samt Unterabschnitten.
Begriffe (WI04, N294). Jedes Vorkommen des Titels einer Begriffsseite ist im Text fein unterpunktet — als ganzes Wort und mit gleicher Schreibung: „Bereich“ in „jeder Bereich“, nicht in „Bereichsfarbe“. Im Code im Satz, in Code- und Formelblöcken und auf der Begriffsseite selbst bleibt das Wort schlicht; ein Chip auf eine Begriffsseite behält seinen Strich und erklärt sich wie das Wort. Ruht die Maus einen Augenblick auf dem Wort, erscheint darunter die Begriffskarte — die Vorschaukarte einer Begriffsseite: klein „Begriff“, der Titel und der erste Absatz unter der Überschrift „Bedeutung“ (höchstens 280 Zeichen, am Wortende gekürzt); fehlt er, steht gedämpft „Noch ohne Erklärung.“. Die Karte bleibt, solange die Maus auf ihr ist, und klingt sonst kurz nach. Die Unterpunktung ist nur Zeichnung: Im gespeicherten Text ändert sich nichts, wenn eine Begriffsseite dazukommt.
Inline-Code steht in der Zahlenschrift, etwas kleiner, auf Papier mit feinem Rand — gesetzt mit Strg+E oder dem Knopf </> in der Auszeichnungsleiste, im Markdown als `Code`.
Hierher verweisen (WI03). Unter jeder Seite steht, wer auf sie zeigt: andere Wiki-Seiten mit einem Verweisblock oder Chip auf sie, je mit Zeichen und Titel. Die Knoten, die an der Seite hängen (Modul, Dokument, Person …), stehen nicht hier, sondern im Verknüpfungsfeld darüber (NV17, N506). Die Liste sitzt bündig unter dem Papier, die Überschrift leise in Großbuchstaben; gibt es nichts, steht auch keine Überschrift da. Eine Admin-Seite steht darin nur für Admins und wiki.write. Nach dem Zurückholen einer Fassung und nach einer neuen Anmeldung lädt die Liste neu. Am Telefon sind ihre Ziele mindestens so hoch wie die Zielfläche (44 px).
Nachbarschaft (WI17). Unter „Hierher verweisen“ steht die Nachbarschaft der Seite als kleiner Graph, zwei Schritte weit: in der Mitte die Seite (fett, doppelter Rand, nicht anklickbar), im inneren Ring die Seiten, auf die sie verweist, und die, die auf sie verweisen, im äußeren Ring deren Nachbarn (kleiner, auf Papier mit feinem Rand). Als Verweis zählt dasselbe wie bei „Hierher verweisen“: Verweisblock und Chip auf eine Seite; die Richtung zeigt der Graph nicht. Innen stehen höchstens acht Seiten nach Titel, außen höchstens zwölf, zuerst die mit den meisten Verbindungen nach innen; der Rest steht darunter als „und N weitere Seiten“. Die Lage ist ohne Zufall gerechnet: Dieselbe Nachbarschaft steht jedes Mal gleich da, und ein Knoten außen steht nahe seinem Nachbarn innen. Am Telefon bricht ein Titel nur zwischen Wörtern; ein Wort, das breiter ist als der Knoten, macht den Knoten breiter (WI-261015-sprungziel-hervorheben). Ein Klick auf einen Knoten öffnet seine Seite. Stamm und Sprachfassung (WI14) sind ein Knoten, mit dem Titel in der Sprache des Kontos. Ohne Nachbarn steht nichts da. Am Telefon brechen die Titel auf zwei Zeilen um, die Fläche ist höher; der volle Titel steht im Hinweis beim Darüberfahren.
Hängt zusammen mit (NV17, N506). Zwischen Papier und „Hierher verweisen“ steht das gemeinsame Verknüpfungsfeld der Bereiche, mit der Art wikipage und der Kennung der offenen Seite: Man sieht, womit die Seite verbunden ist, und verbindet oder löst es von hier aus. Es ist der einzige Ort, an dem die Knoten der Seite stehen, und es lädt selbst frisch. Es sitzt in derselben Spalte wie das Papier und die Liste, und beim Wechsel zu einer anderen Seite beginnt es neu. Auf der Karte und bei den Lesepfaden steht es nicht, dort ist keine Seite offen.
Der Verlauf (NB19, N234) — nur für die, die im Wiki schreiben dürfen. Der Knopf „Verlauf" in den Griffen über der Seite öffnet ihn zwischen Griffen und Blatt, auf Papier wie das Blatt selbst, das Zeichen der Überschrift in Orchidee — seit E12 (30.09.2026) verlauf, die Uhr mit dem Pfeil zurück, statt der geliehenen Sanduhr zeit, die das Bereichszeichen des Stundenplans ist; ein zweiter Klick oder das Kreuz schließt ihn. Links steht die Chronik, die neueste Fassung oben: wann sie zuletzt geändert wurde (in der Zahlenschrift), wer sie geschrieben hat — mit dem Profilbild und dem gezeigten Rang des Kontos, 20 px (seit dem 28.09.2026, E22, N367) — (oder „ein gelöschtes Konto", ohne Bild), wer sie gesichert hat, wenn das jemand anderes war, wie viele Blöcke die Seite damals hatte, den Grund in Anführungszeichen, den Commit mit sieben Zeichen und, bei einer zurückgeholten Fassung, woher sie kam. Die oberste trägt „jetziger Stand" und, solange sie offen ist, „läuft noch". Eine Fassung aus einem angenommenen Vorschlag (WI13) nennt beide, wer angenommen hat zuerst, weil sein Profilbild davor steht: „Angenommen von Ada · Vorschlag von Lea“; den Grund, den das Annehmen von selbst setzt, zeigt sie nicht noch einmal. Rechts steht der Vergleich der gewählten Fassung mit der davor, als Text Zeile für Zeile — dieselbe Umwandlung wie der Markdown-Export, aber ohne Leerzeilen und ohne dessen Hinweis am Ende, sodass eine Zeile ein Block ist —: hinzugekommene Zeilen grün mit „+", entfernte rot mit „−" und durchgestrichenem Text, lange Zeilen umgebrochen und lange gleiche Strecken bis auf zwei Zeilen um jede Änderung zusammengefaltet („… 8 unveränderte Zeilen"). Darüber steht die Summe („3 Zeilen hinzugekommen, 1 Zeile entfernt"), bei der ersten Fassung „davor gab es nichts". Am Telefon stehen Chronik und Vergleich untereinander, und „Fassung sichern" rückt unter die Überschrift; die Chronik rollt dort mit der Seite statt in sich, damit ihre letzten Einträge nicht unter Eule und Stiftknopf hängen bleiben.
Eine Fassung ist ein Abzug der ganzen Seite. Sie wächst mit, solange dasselbe Konto weiterschreibt; nach zwei Minuten Ruhe, beim Wechsel des Autors oder durch „Fassung sichern" beginnt die nächste. Das Paket diff lädt erst, wenn jemand den Verlauf öffnet.
Der Geprüft-Stempel (WI05, N360). Unter den Brotkrumen steht eine leise Zeile in der Nebenfarbe: „Geprüft am 25.09.2026 gegen 1cf3c659 · von Ben“, oder „Noch nie gegen den Code geprüft.“. Wurde nach der Prüfung in die Seite geschrieben, folgt „seither geändert“ als einziges in der Farbe eines Zustands (Warnung). Der Stempel ist die Stufe-2-Form des gelandeten Stempels aus §7.5 des Style-Guides — Text, kein Siegel. Leser sehen ihn an offenen Seiten, aber ohne den Namen; wer schreiben darf, sieht daneben „Als geprüft markieren“ und vor dem Namen des Prüfers sein Profilbild mit dem gezeigten Rang (seit dem 28.09.2026, E22, N367); Bild und Name brechen zusammen um. Dafür trägt die Antwort vonId, die Kennung des Prüfers — wie der Name nur für Schreibende, Leser bekommen null. Lässt sich der Stempel nicht laden, fehlt die Zeile.
Zu prüfen (WI05, N360) — nur für die, die schreiben dürfen. Über dem Baum steht „Zu prüfen (n)“, sobald der Wächter an mindestens einer Seite etwas findet: einen Chip oder Verweisblock auf ein Ziel, das es nicht (mehr) gibt, auch einen Chip auf einen Abschnitt, dessen Block gelöscht oder keine Überschrift mehr ist („Verweis auf einen Abschnitt, den es nicht (mehr) gibt“); einen Pfad im Repository, den es nicht gibt; oder einen Pfad, dessen Datei sich seit dem Commit des Stempels geändert hat. Die Liste ist zu, bis man sie öffnet; offen nennt sie je Seite den Titel und darunter klein jeden Fund in einem Satz („Vorgang XX99 gibt es nicht“, „betrieb/bahn.sh seit der Prüfung geändert“). Findet der Wächter nichts oder lässt sich sein Befund nicht laden, fehlt der Knopf ganz. Läuft die Instanz ohne ihr Repository, sagt die offene Liste, dass die Pfade nicht geprüft sind. Neu gerechnet wird beim Öffnen einer anderen Seite und nach „Als geprüft markieren“. Als Pfad zählt, was mit packages/, betrieb/, docs/, archiv/, .claude/, .codex/ oder .agents/ beginnt, gleich in welchem Block; ein Platzhalter wie docs/seiten/<seite>.md zählt als sein Ordner.
In der Schnellsuche (WI11, Strg+K, 00-rahmen.md §4) stehen Wiki-Seiten unter zwei Gruppen: „Wiki“ für Treffer im Titel, mit der Seitenart als zweiter Zeile („Begriff“, „Anleitung“), und „Im Wiki“ für Treffer im Text, mit dem Satz, in dem das Wort steht. Beide öffnen die Seite hier. Wer was findet, entscheidet dieselbe Regel wie beim Lesen: Schreibende finden jede Seite, alle anderen nur offene, deren Ast bis oben offen ist — eine Admin-Seite trifft ein Leser weder im Titel noch im Text. Ohne das Merkmal WIKI gibt es keinen Treffer daraus.
Der Steckbrief eines Bereichs (WI06, N374) ist ein Block, der nur den Bereich speichert; was er zeigt, rechnet der Server bei jedem Öffnen aus der plugin.ts des Bereichs. Eine Karte aus Papier mit Haarlinie: oben ein kleiner Punkt in der Farbe des Bereichs (nur als Muster, nie unter Text), der Titel und leise die Kennung, darunter die Beschreibung und eine Liste — Zimmer, Route („kein eigener Schirm“, wenn es keine gibt), Merkmal („für alle“ ohne), Abschaltbar, Zeichen mit Form, Lautstärke und, wenn es einen gibt, „Steht unter“. Wer schreiben darf, sieht dazu die Zahl der offenen Vorgänge des Bereichs und eine Tabelle seiner Wege: Methode, Pfad, Zweck und die MCP-Werkzeuge, die genau diesen Weg rufen; über der Karte wählt er den Bereich. Leser bekommen weder Wege noch Zahl — der Server schickt sie ihnen nicht. „Probier es aus“ steht unten, wenn der Bereich eine Route hat und das Konto ihn erreicht, und öffnet den Schirm. Ohne gewählten Bereich fragt die Karte Schreibende „Welcher Bereich?“, Lesenden sagt sie „Hier ist noch kein Bereich gewählt.“; gibt es den Bereich nicht mehr oder lässt sich der Steckbrief nicht laden, sagt sie das in einem Satz. Das Menü hinter / bietet den Block nur im Wiki an; in /documents zeigt ein kopierter Steckbrief nur seine Kennung und „er zeigt sich nur im Wiki“.
Vorgänge und Entscheidungen im Steckbrief (WI07, N386). Unter der Tabelle der Wege stehen für Schreibende zwei Aufklapper, beide zu, wenn die Seite öffnet, jeder mit einem Winkel und der Zahl daneben. Vorgänge zeigt die offenen Vorgänge des Bereichs nach Kennung, je Zeile ein Punkt in der Farbe des Zustands, die Kennung als Verweis, der Titel und leise das Zustandswort; die abgeschlossenen liegen darunter in einem eigenen Aufklapper Abgeschlossen, die zuletzt erledigten zuerst, mit „fertig am …“ oder „verworfen am …“. Die Kennung öffnet den Vorgang in /admin#<Kennung>; mit Steuer- oder Umschalttaste öffnet der Browser ihn in einem neuen Tab. Entscheidungen zeigt die N-Nummern, die den Bereich betreffen, die jüngste zuerst, mit Titel und Datum; jede klappt für sich auf und zeigt dann ihren Wortlaut aus der Chronik, als Text mit Zeilenumbrüchen und höchstens 24 Zeilen hoch, darüber rollt er. Geholt wird der Wortlaut erst beim Aufklappen; solange steht „Der Wortlaut wird geladen.", scheitert es, „Der Wortlaut lässt sich gerade nicht laden.", und beim nächsten Aufklappen fragt die Karte neu. Ohne offenen Vorgang steht „Kein offener Vorgang in diesem Bereich.", ohne Entscheidung „Keine Entscheidung nennt diesen Bereich.". Zugeordnet ist eine Entscheidung, wenn ihre Überschrift oder ihre Zeile in den Setzungen einen Vorgang des Bereichs nennt oder wenn direkt unter ihrer Überschrift eine Zeile Bereiche: wiki, documents steht. Lesende sehen keinen der beiden Aufklapper.
Einstellungen im Steckbrief (WI15, I09). Unter der Liste der Angaben steht für alle, die die Seite lesen, ein Abschnitt Einstellungen: je Zeile der Name als Verweis, daneben leise „an“ oder „aus“, wenn es ein einzelner Schalter ist, und darunter klein der Satz, der auch auf der Einstellungsseite steht. Vorn steht der Schalter des Bereichs selbst — für einen abschaltbaren Bereich sein Name aus „Bereiche“ mit dem Satz, was „aus“ bewirkt, für Schlaf, Rückblick und Neuigkeiten „Im Hintergrund“ mit demselben Satz wie dort. Danach folgen die Gruppen der Einstellungsseite, die dem Bereich gehören: beim Begleiter „Modellverbrauch“ und „Tagebuch und Gedächtnis im Begleiter“, bei den Karteikarten „Karten pro Tag“, beim Stundenplan „Lernzeiten“ (mit „an“ oder „aus“), bei der Übersicht „Was im Tagesbriefing steht“, beim Fortschritt „Skills: Symbole und Farben“, beim Studium „Interessengebiete: Symbole und Farben“. Die Werte sind die des lesenden Kontos, nicht die des Schreibenden. Eine Gruppe steht nur da, wenn das Konto den Bereich hat; liegt sie unter einer höheren Stufe, steht darunter „liegt unter einer höheren Stufe — der Sprung holt sie“. Hat ein Bereich nichts davon, fehlt der Abschnitt ganz.
Rechte im Steckbrief (WI15, I10, Christian am 12.10.2026). Darunter steht ein Abschnitt Rechte: die Knoten des Rechtebaums unter dem Rechtepfad des Bereichs (gold.<id> und darunter), je mit leisem „Erlaubt“ oder „Nicht erlaubt“ und klein der Herkunft — „Direkt vergeben“, „Über Gruppe …“, „Geerbt über …“ oder „Nicht vergeben“, wie in der Kategorie „Rechte“ der Einstellungen. Am Ende führt „Alle Rechte“ nach /settings?a=rechte. Das Urteil ist das des lesenden Kontos. Solange der Baum lädt oder die Frage scheitert, fehlt der Abschnitt; der Steckbrief steht auch ohne ihn.
Bausteine im Artikel (WI-261008-bausteine-artikel; Christian: „Im Satz und als Block“, „Stumm, mit Beispieldaten“). Ein Baustein ist ein echtes Bauteil eines Bereichs mit festen deutschen Beispieldaten — die Aufgabenzeile der To-Dos, der Notenspiegel des Studiums, der Knopf „Karte anlegen“. Als Block steht er in einer dünnen Haarlinie über die Breite der Spalte, im Satz als Teil der Zeile, so hoch wie ein Knopf. Er trägt die Farbe seines Bereichs, nicht die des Wikis. Er ist stumm: Klick, Taste, Fokus und Ziehen erreichen ihn nicht, er schreibt nichts und fragt den Server nichts; der Zeiger bleibt der Textzeiger. Vorleseprogramme lesen „Beispiel: <Name>“ statt seines Inneren. Kennt kein Bereich die Kennung — abgeschaltet, umbenannt oder außerhalb des Wikis —, steht ein stiller Platzhalter: als Block ein gestrichelter Kasten mit dem Namen, im Satz der Name gestrichelt unterstrichen, beide mit dem Titel „Diesen Baustein gibt es hier nicht.“ Wirft ein Bauteil beim Zeichnen, steht derselbe Platzhalter. Solange das Bauteil lädt, steht ein Wartestreifen an seiner Stelle.
| Bereich | Kennung | Form | Was er zeigt |
|---|---|---|---|
| To-Dos | tasks.task-row | Block | eine Aufgabenzeile „Hausarbeit gliedern“, Frist morgen, Art Uni |
| To-Dos | tasks.quick-add | Block | die Schnellzeile „Neue Aufgabe“ mit Fristknopf |
| To-Dos | tasks.due-button | im Satz | der Knopf „Frist“ |
| Dokumente | documents.new-page | im Satz | der Knopf „Neue Seite“ |
| Dokumente | documents.page-card | Block | eine Seitenkarte „Zusammenfassung Kapitel 3“ mit Weg |
| Karteikarten | flashcards.add-card | im Satz | der Knopf „Karte anlegen“ |
| Studium | study.grade-overview | Block | der Notenspiegel aus drei Modulen |
| Kalender | calendar.event-form | Block | das Fach „Termin anlegen“ |
| Stundenplan | stundenplan.week-grid | Block | das Wochenraster mit drei Veranstaltungen |
| Stundenplan | stundenplan.study-times | im Satz | der Knopf „Lernzeiten“ |
| Begleiter | begleiter.suggestion-card | Block | eine Vorschlagskarte mit zwei Lernkarten |
| Begleiter | begleiter.question-bubble | Block | eine Runde: die Frage frei, darunter die Antwort in der Sprechblase der Eule |
| Tutor | tutor.draft-banner | Block | das Band „2 Bewertungen sind noch Entwürfe.“ mit Freigeben und Verwerfen |
| Tutor | tutor.release-button | im Satz | der Knopf „Freigeben“ |
| Zustand | Was dasteht |
|---|---|
| Lädt | „Das Wiki wird geladen." mit Platzhalterzeilen |
| Baum nicht zu holen | „Das Wiki ließ sich nicht laden." |
| Noch keine Seite | Leerzustand — für Schreibende „Im Wiki steht noch keine Seite." mit „Erste Seite anlegen"; wer nicht schreiben darf, liest stattdessen „Die erste Wiki-Seite legt ein Admin an." und bekommt keinen Knopf (RL02, 28.09.2026); auch an der Stelle der Karte. Die Leiste zeigt dann keinen Baum und keinen Satz — bis zum 10.10.2026 stand „Im Wiki steht noch keine Seite." dort ein zweites Mal (ES-261009-oberflaechentexte-ohne) |
| Karte lädt oder ist nicht zu holen | „Die Karte wird geladen.“ / „Die Karte ließ sich nicht laden.“ — nie eine halbe Karte |
| Lesepfade laden oder sind nicht zu holen | „Die Lesepfade werden geladen.“ / „Die Lesepfade ließen sich nicht laden.“; ohne Pfad „Noch kein Lesepfad.“ |
| Pfad lädt, ist nicht zu holen, ist leer | „Der Lesepfad wird geladen.“ / „Der Lesepfad ließ sich nicht laden.“ / „In diesem Lesepfad steht noch keine Seite.“ |
| Kein Pfad gewählt | „Wähle links einen Lesepfad.“ — nur, wenn es einen gibt; ohne Pfad steht links allein „Noch kein Lesepfad.“, und auch „Dein Stand gehört nur dir.“ entfällt (seit 10.10.2026, ES-261009-oberflaechentexte-ohne) |
| Frag das Wiki sucht, findet nichts oder scheitert | Platzhalterzeilen mit „Das Wiki wird durchsucht.“, der Knopf „Fragen“ ist so lange gesperrt / „Dazu steht im Wiki nichts — vielleicht mit anderen Wörtern.“ / eine Meldung, und unter dem Feld bleibt nichts stehen; eine Frage nur aus Zeichen ohne Wort meldet „Die Frage braucht mindestens ein Wort“ |
| Antwort in Sätzen lädt, sagt nichts oder fällt aus | Platzhalterzeilen mit „Das Wiki antwortet.“, der Knopf zeigt so lange, dass er arbeitet / „Die Stellen beantworten die Frage nicht — vielleicht mit anderen Wörtern.“ / der Satz des Begleiters, warum es gerade keine Antwort gibt (Deckel, Dienst stumm, Antwort unbrauchbar …), ersatzweise „Eine Antwort in Sätzen gibt es gerade nicht. Die Stellen oben gelten weiter.“; scheitert der Weg selbst, eine Meldung, und der Knopf bleibt |
| Seite weg oder im Papierkorb | „Diese Seite lässt sich nicht öffnen — sie gibt es nicht, oder sie liegt im Papierkorb." |
| Bereich Dokumente nicht in der Fassung | ein Satz, dass die Seiten vom Bereich Dokumente gezeichnet werden |
Was man tun kann
| Element | Wer | Was passiert |
|---|---|---|
| Seite im Baum oder Brotkrume | alle | öffnet die Seite unter /wiki/<id> |
| Startseite, Lesepfade, Vorschläge und Rückfragen (Leiste) | alle | öffnet die Übersicht unter /wiki, die Lesepfade unter /wiki/pfade oder die Vorschläge und Rückfragen unter /wiki/anmerkungen |
| Alle Lesepfade, Lesepfade verwalten (Karte, Abschnitt „Lesepfade“) | Leser, Schreibende | öffnet die Lesepfade unter /wiki/pfade |
| Bereich auf der Karte | alle | öffnet die Seite des Bereichs; ein gestrichelter Bereich ohne Seite tut nichts und ist als nicht bedienbar gekennzeichnet |
| Karte eines Lesepfads (Startseite, Liste) | alle | öffnet den Pfad unter /wiki/pfade/<id> |
| Fragen oder Enter im Feld „Frag das Wiki“ | alle | sucht die Belegstellen zur Frage; ein leeres Feld fragt nicht, und wer das Feld leert, räumt die Belegstellen weg |
| Belegstelle | alle | öffnet die Seite unter /wiki/<id>?block=<Block> und rollt zum Block, ohne den Zeiger hineinzusetzen; liegt er unter einer zugeklappten Überschrift, klappt sie auf |
| In Sätzen antworten (unter den Belegstellen) | wer den Begleiter rufen darf, mit Schlüssel | schickt nur die Frage; der Server sucht die Stellen selbst noch einmal und lässt das Modell aus ihnen antworten. Gesperrt, solange er läuft; eine neue Frage räumt die Antwort weg |
| Belegmarke (Schild mit Nummer hinter einem Satz) | alle mit Antwort | öffnet die Seite unter /wiki/<id>?block=<Block> wie eine Belegstelle |
Zeile unter „Offen für Admins“ oder „Deine Vorschläge und Rückfragen“ (/wiki/anmerkungen); n offen · Vorschläge und Rückfragen (Übersicht) führt dorthin | alle mit einer Anmerkung | öffnet die Seite unter /wiki/<id>?block=<Block> mit offenem Feld am Absatz; ist der Block weg, nur die Seite. Eine Seite, die der Leser nicht mehr lesen darf, tut nichts |
| Alle zeigen (n ausgeblendet), Weniger zeigen (Karte, ab neun Zeilen) | alle mit einer Anmerkung | klappt die übrigen Zeilen auf und zu |
| Schritt im Pfad | alle | öffnet die Seite mitten im Pfad (?pfad=<id>) |
| Lesen beginnen, Weiter mit Schritt n, Noch einmal von vorn | alle | öffnet die erste oder die nächste ungelesene Seite des Pfads; „von vorn“ beginnt beim ersten Schritt, ohne den Stand zu löschen |
| Zurück, Weiter: … (je mit gezeichnetem Winkel), Fertig (unter der Seite im Pfad) | alle | geht einen Schritt zurück oder vor. „Weiter“ und „Fertig“ vermerken die Seite als gelesen, wenn der Pfad einen Stand hat; der Knopf ist gesperrt, solange das läuft (gegen den Doppelklick) |
| Pfad verlassen (Pfadkopf) | alle | bleibt auf der Seite und lässt den Pfad los |
| Reihenfolge bearbeiten (Liste, ab zwei Pfaden) | Schreibende | öffnet den Bearbeitungsmodus der Liste; „Lesepfad anlegen“ und dieser Knopf treten so lange zurück |
| Pfad am Griff ziehen (Bearbeitungsmodus) | Schreibende | lässt ihn auf einen anderen Pfad fallen und setzt ihn an dessen Stelle; der Rand des Ziels zeigt, wohin |
| Pfad antippen, dann Früher oder Später (Bearbeitungsmodus) | Schreibende | rückt den gewählten Pfad eine Stelle vor oder zurück — für Tastatur und Telefon. Am Anfang ist „Früher“ gesperrt, am Ende „Später“ |
| Übernehmen, Verwerfen, Fertig (Bearbeitungsbalken) | Schreibende | Bis „Übernehmen“ ist alles ein Entwurf, den nur dieses Konto sieht. „Übernehmen“ schreibt die Reihenfolge für alle und schließt den Modus; „Verwerfen“ setzt den Entwurf zurück, „Fertig“ schließt den Modus und verwirft, was nicht übernommen ist. Hat inzwischen jemand einen Pfad angelegt oder weggetan, sagt eine Meldung „Die Lesepfade haben sich inzwischen geändert; ordne die neue Liste noch einmal“, der Entwurf fällt, und die neue Liste kommt |
| Lesepfad anlegen (Liste) | Schreibende | öffnet den Editor: Titel (höchstens 120 Zeichen), Beschreibung (höchstens 500), „Für alle Leser offen“ und die Schritte |
| Seite hinzufügen (im Editor) | Schreibende | eine Auswahl aller Seiten des Wikis, im Baum eingerückt; die gewählte Seite kommt ans Ende, jede höchstens einmal, höchstens 100 Schritte |
| Schritt am Griff ziehen (im Editor) | Schreibende | lässt ihn auf einen anderen Schritt fallen und setzt ihn an dessen Stelle (WI27); der Rand des Ziels zeigt in der Farbe des Bereichs, wohin |
| Nach oben, nach unten, entfernen (je Schritt im Editor) | Schreibende | ordnet die Schritte um, ohne zu ziehen — für Tastatur, Bildschirmleser und Telefon; ein Umordnen behält den Stand, den die Konten schon haben |
| Bearbeiten, Wegtun (am offenen Pfad) | Schreibende | öffnet denselben Editor; „Wegtun“ legt den Pfad in zwei Klicks samt Schritten und dem Lesestand aller Konten in den Papierkorb des Wikis, dreißig Tage lang zurückzuholen (KI58, N507). Die Seiten darin bleiben |
| Verweis auf eine andere Wiki-Seite | alle | bleibt im Wiki — das Blatt öffnet über den Weg des Wikis, nicht über den Editor der Dokumente |
| Neue Seite (Leiste) | Schreibende | legt eine Seite oben im Baum an und öffnet sie |
| Unterseite (über der Seite) | Schreibende | legt eine Seite unter der offenen an und öffnet sie; steht die Sprachfassung offen, kommt die neue Seite unter den Stamm |
| Deutsch, English (unter den Brotkrumen, wenn es beide Fassungen gibt) | alle, die beide sehen | zeigt die andere Fassung unter /wiki/<Stamm>?sprache=…; ein offener Lesepfad bleibt, eine Belegstelle nicht |
| Englische Fassung anlegen, Deutsche Fassung anlegen (unter den Brotkrumen, solange es nur eine Fassung gibt) | Schreibende | legt die Fassung in der anderen Sprache als Kopie an, als Admin, und zeigt sie; gesperrt, solange das läuft |
| Wegtun (über der Seite, am Ende der Griffe) | Schreibende | ein Sekundärknopf mit dem Zeichen loeschen, das Ja der Rückfrage in der Farbe der Gefahr; zwei Klicks — der gemeinsame Baustein Wegtun. Die gezeigte Fassung geht samt Unterseiten in den Papierkorb des Wikis, dreißig Tage lang zurückzuholen; danach öffnet sich die Elternseite. Der Stamm nimmt seine Sprachfassung mit; geht nur die Sprachfassung, bleibt der Stamm offen |
| Freigeben (über der Seite, bei eigenem Merkmal Admin) | Schreibende | fragt einmal nach: An der Stelle des Zustands steht die Folge — „Alle mit dem Wiki lesen sie sofort." oder, unter einer Admin-Seite, „Sie bleibt Admin, bis „…" freigegeben ist." —, daneben ja, freigeben und doch nicht. Ein Fehlklick öffnete sonst sofort für jedes Konto |
| Nur für Admins (über der Seite, bei eigenem Merkmal offen) | Schreibende | ein Klick, ohne Rückfrage: Das ist die sichere Richtung, und ein zweiter Klick öffnet wieder |
| Weggeworfen (n) (Leiste, nur wenn etwas darin liegt) | Schreibende | klappt den Papierkorb des Wikis auf, in derselben Form wie der eigene Papierkorb (Styleguide §15): erst die Seiten, eine Zeile je Ast mit der Marke „Wiki-Seite“ und „mit 2 Unterseiten“, wenn welche mitgingen, darunter die Lesepfade mit der Marke „Lesepfad“; jede Zeile mit ihrer Restfrist („noch 3 Tage“, in den letzten sieben Tagen in Warngelb, am letzten „heute endgültig“). n zählt die Zeilen, nicht die Unterseiten. Zurückholen stellt eine Seite samt ihrem Ast an den alten Platz und öffnet sie; einen Lesepfad bringt es mit derselben Kennung, seinen Schritten und dem Lesestand aller Konten zurück und öffnet ihn in den Lesepfaden |
| Jetzt endgültig löschen (an einer Seite oder einem Lesepfad im Papierkorb) | Schreibende | der Baustein Wegtun der Klasse „endgültig“: fragt mit ja, endgültig und doch nicht nach, immer nur an einer Zeile. Der Tooltip sagt, was mitgeht — bei einer Seite alle Unterseiten mit Blöcken und Fassungen, und Lesepfade verlieren den Schritt dorthin (WI28); bei einem Lesepfad Schritte und Lesestand aller Konten, die Seiten bleiben |
| Schreiben auf der Seite | Schreibende | wie im Editor der Dokumente, mit allen Blockarten |
| Stift links am Block (Schreibtisch) | wer im Wiki nicht schreibt | wählt den Block und zeigt darunter die Leiste mit „Vorschlagen“ und „Rückfrage“ |
| Vorschlagen (Leiste, nur an Blöcken mit eigenem Text) | wer im Wiki nicht schreibt | öffnet das gewohnte Feld des Blocks mit dem jetzigen Inhalt; Strg+S sendet. Escape bricht nicht ab, und die Tasten, die sonst Blöcke teilen, einrücken oder verschieben, tun hier nichts |
| Vorschlag senden | wer im Wiki nicht schreibt | legt den Vorschlag mit der wahlfreien Begründung an; gesperrt, solange der Inhalt unverändert ist. Die Fläche geht zu, die Randmarke erscheint |
| Rückfrage (Leiste), dann Rückfrage senden | wer im Wiki nicht schreibt | legt die Frage an (höchstens 2 000 Zeichen; auch Strg+Enter) |
| Abbrechen (Vorschlag oder Rückfrage) | wer im Wiki nicht schreibt | schließt die Fläche; nichts wird gespeichert |
| Randmarke (rechts am Block) | Schreibende: an allem Offenen; Leser: an den eigenen | klappt das Feld am Absatz auf und zu; das Kreuz im Feld schließt es ebenso |
| Annehmen (Feld, Vorschlag) | Schreibende | schreibt den Block, sichert eine Fassung mit beiden Namen und zeichnet das Blatt neu. Ist der Vorschlag veraltet oder schon erledigt, kommt eine Meldung und die Liste lädt neu |
| Ablehnen (Feld, Vorschlag), dann Ablehnen oder Abbrechen | Schreibende | fragt in derselben Reihe nach einem wahlfreien Grund (Enter sendet) und lehnt den Vorschlag ab; der Grund steht beim Vorschlagenden |
| Ohne Antwort schließen (Feld, Rückfrage), dann Ohne Antwort schließen oder Abbrechen | Schreibende | wie Ablehnen: Die Rückfrage verschwindet aus dem Feld, ohne Meldung (seit dem 08.10.2026); der Fragende liest „geschlossen“ und den Grund |
| Antworten (Feld, Rückfrage) | Schreibende | schickt die Antwort (auch Strg+Enter); die Rückfrage verschwindet aus dem Feld, ohne Meldung (seit dem 08.10.2026); gesperrt, solange das Feld leer ist |
| Als Einfall (Feld, Rückfrage) | Schreibende mit offener Verwaltung | legt in der Verwaltung einen Einfall mit der Frage und dem Weg zum Absatz an; der Fragende sieht „als Einfall übernommen“ |
| Zurückziehen (Feld, eigene offene Anmerkung) | wer sie angelegt hat | nimmt sie zurück; danach steht sie in keiner Liste mehr |
| „@" im Text (am Wortanfang, nach Leerzeichen oder Klammer) | Schreibende | öffnet die Verweiswahl: ein Suchfeld „Seite, Vorgang, Entscheidung, Grundsatz, Weg" und darunter die Treffer in fünf Gruppen — Seiten, Vorgänge (mit Zustandspunkt), Entscheidungen (mit Datum), Grundsätze, Wege. Pfeiltasten und Enter wählen, ein Klick ebenso; die Wahl ersetzt das „@" durch den Chip und setzt ein Leerzeichen dahinter. Escape lässt das „@" stehen. Mitten im Wort („a@b") öffnet sich nichts |
| „›" an einer Seite in der Verweiswahl (oder Pfeil nach rechts am Feldende) | Schreibende | zeigt den zweiten Schritt: oben „‹ Seitentitel“ zum Zurück, darunter „Ganze Seite“ und die Überschriften der Seite in ihrer Folge; das Suchfeld filtert nun die Überschriften. Die Wahl einer Überschrift setzt einen Abschnittschip „Seite › Überschrift“. Zurück führen der Kopf, Escape, Pfeil nach links am Feldanfang und Rückschritt im leeren Feld. Nur Seiten mit Überschriften tragen das „›“ |
| „Seite#Überschrift" oder „Seite › Überschrift" ins Suchfeld | Schreibende | zeigt über den Seiten die Gruppe Abschnitte: die passenden Überschriften der ersten fünf passenden Seiten, gleich wählbar |
| Wort markieren, dann „@" | Schreibende | öffnet die Verweiswahl mit dem markierten Wort im Suchfeld (vorausgewählt, also sofort überschreibbar); die Wahl macht das Wort selbst zum Chip, ohne Zeichen davor oder danach. So zeigt eine andere Wortform („Bereichen“) auf die Begriffsseite „Bereich“. Leerraum am Rand der Markierung bleibt draußen; über mehrere Zeilen ersetzt „@" die Markierung wie jedes Zeichen |
| Unterpunktetes Wort (Begriff) | alle | mit der Maus: nach etwa 0,3 s die Begriffskarte; beim Lesen auch ein Tipp oder Klick. „Begriffsseite öffnen" führt hin (am Telefon 44 Pixel hoch). Wer schreibt, setzt mit dem Klick nur den Zeiger; ein Tastendruck schließt die Karte |
| Chip auf eine Seite | alle | mit der Maus: nach etwa 0,3 s die Vorschaukarte, ein Klick öffnet die Seite; am Telefon öffnet das erste Tippen die Karte, das zweite die Seite. „Seite öffnen" auf der Karte führt ebenso hin (am Telefon 44 Pixel hoch) |
| Chip auf einen Abschnitt | alle | wie ein Chip auf eine Seite; die Karte zeigt den Anfang des Abschnitts. Klick, zweites Tippen und „Seite öffnen" führen nach /wiki/<Seite>?block=<Überschrift> und rollen zur Überschrift wie bei einer Belegstelle. Außerhalb des Wikis (Leseansicht in Antworten) führt er nur auf die Seite. Setzen lässt er sich über die Verweiswahl hinter „@" (zweiter Schritt oder Suche mit „#“), über Markdown ([Wort](gold:seite/<seite>#<block>)) und MCP |
| Seitenknopf des Verweisblocks | alle | wie ein Chip auf eine Seite: Vorschaukarte beim Verweilen oder ersten Tippen, die Seite beim Klick oder zweiten Tippen. Außerhalb des Wikis öffnet er die Seite gleich |
| Chip auf einen Vorgang oder eine Entscheidung | Schreibende | zeigt eine kleine Karte: Art, Kennung in der Zahlenschrift, Titel und die Zeile „in Arbeit" oder „entschieden am …", beim Vorgang mit Punkt. Beim Vorgang führt „In Verwaltung öffnen" nach /admin#<Kennung>; die Verwaltung schlägt ihn dort auf (WI20) |
| Chip auf einen Grundsatz | alle | zeigt die Karte mit Nummer, Titel und „geltender Grundsatz"; aufzuschlagen gibt es nichts, die Grundsätze stehen nur in der Doku |
| Chip auf einen Weg | alle | geht zu dem Weg, etwa /admin |
Strg+E oder </> in der Auszeichnungsleiste | Schreibende | setzt oder nimmt Inline-Code; auf einem Chip wirkt er nicht |
| Eintrag unter „Hierher verweisen“ | alle | öffnet die Seite im Wiki |
| Knoten in der Nachbarschaft | alle | öffnet die Seite im Wiki; die Mitte ist die offene Seite und nicht anklickbar |
| Verlauf (über der Seite) | Schreibende | öffnet oder schließt den Verlauf der offenen Seite; gewählt ist die neueste Fassung |
| Fassung in der Chronik | Schreibende | wählt sie; der Vergleich zeigt, was sie gegenüber der davor geändert hat |
| Fassung sichern (mit wahlfreiem Grund) | Schreibende | schließt die laufende Fassung sofort ab, der Grund steht danach in der Chronik; das nächste Schreiben beginnt eine neue |
| Als geprüft markieren (unter den Brotkrumen) | Schreibende | ohne Rückfrage, denn nichts geht verloren: setzt den Stempel auf jetzt, den Commit der Instanz und das eigene Konto und sichert eine Fassung „Geprüft“, die im Verlauf steht |
| Zu prüfen (n) (Leiste) | Schreibende | klappt die Liste der Funde auf und zu; ein Klick auf einen Titel öffnet die Seite |
| Diese Fassung zurückholen (nicht bei der neuesten) | Schreibende | fragt einmal nach — „Die Seite bekommt den Stand vom …; der jetzige bleibt als Fassung im Verlauf." mit ja, zurückholen und doch nicht. Danach trägt die Seite den alten Stand als neue Fassung, und das Blatt lädt neu |
Steckbrief im Menü hinter / (Gruppe „Struktur“) | Schreibende | fügt die Karte ein und fragt nach dem Bereich; die Auswahl darüber wechselt ihn |
Ein Baustein im Menü hinter / (letzte Gruppe „Bausteine“) | Schreibende, nur im Wiki | fügt den Block-Baustein ein — in einen leeren Absatz an dessen Stelle, sonst darunter — und setzt einen leeren Absatz dahinter, in dem der Cursor steht. Gesucht wird im Namen, in der Kennung und mit dem Wort „Baustein“ |
| Ein Baustein hinter „@" (letzte Gruppe „Bausteine“) | Schreibende, nur im Wiki | ersetzt das „@" durch den Baustein im Satz und setzt ein Leerzeichen dahinter. Der Baustein ist unteilbar wie ein Chip: Rückschritt nimmt ihn ganz. Über einer Markierung bietet die Verweiswahl keine Bausteine an |
| Probier es aus (im Steckbrief) | alle, die den Bereich erreichen | öffnet den Schirm des Bereichs |
| Vorgänge, Abgeschlossen, Entscheidungen (im Steckbrief) | Schreibende | klappt die Liste auf und zu |
| Kennung eines Vorgangs (im Steckbrief) | Schreibende | öffnet den Vorgang in /admin#<Kennung>; mit Steuer- oder Umschalttaste in einem neuen Tab |
| Eine Entscheidung aufklappen (im Steckbrief) | Schreibende | holt beim ersten Mal ihren Wortlaut und zeigt ihn darunter; nach einem Fehler fragt das nächste Aufklappen neu |
| Alle Rechte (im Steckbrief) | alle | öffnet /settings?a=rechte; mit Steuer- oder Umschalttaste in einem neuen Tab |
| Eine Einstellung (im Steckbrief) | alle | öffnet /settings?a=<Kategorie>&g=<Gruppe>, der Schalter des Bereichs /settings?a=bereiche; die Seite klappt die Gruppe auf und rollt zu ihr. Liegt sie unter einer höheren Stufe, hebt der Klick die Stufe mit, wie die Suche der Einstellungen. Mit Steuer- oder Umschalttaste öffnet der Browser einen neuen Tab, dann ohne Stufenwechsel |
| Wiki-Seite im Verknüpfungsfeld eines anderen Bereichs | alle mit Merkmal | findet sie unter „Wiki-Seite“ (Art wikipage) und verbindet sie; ein Klick auf die Verknüpfung öffnet /wiki/<id> |
Der persönliche Papierkorb unter Einstellungen zeigt keine Wiki-Seite (N215): Wegwerfen und Zurückholen im Wiki sind Sache der Schreibenden, nicht dessen, der die Seite zuletzt geändert hat. Ebenso keinen Lesepfad (KI58): Er gehört keinem Konto, und wer ihn weggetan hat, steht nur als Auskunft daran. Beide sind im gemeinsamen Papierkorb eigene, geteilte Arten (wikiseite seit WI28, lesepfad); die Art dokument nimmt nur Zeilen ohne Raum, so dass keine Wiki-Seite doppelt oder am falschen Ort erscheint.
Woher die Daten kommen
| Anfrage | Weg | Recht |
|---|---|---|
| Die Karte | WIKI_KARTE ({}); MCP wiki_karte — gerechnet in shared/karte.ts (baueKarte), der Handler setzt nur die Daten ein: Gebiete, Register, Wiki-Seiten und die Bereichsseiten über area_profile. Sprachfassungen zählen nicht mit (WI14). Der Client liest sie mit leseKarte | Merkmal WIKI; Leser zählen nur offene Seiten, Schreibende alle und sehen auch Bereiche ohne Seite |
| Lesepfade | WIKI_PFADE ({}); MCP wiki_pfade — je Pfad Titel, offen oder Admin, Zahl der Seiten und der Stand des fragenden Kontos (gelesen, weiter); Admin-Pfade haben keinen Stand | Merkmal WIKI; Leser sehen nur offene Pfade und in ihnen nur die Seiten, die sie sehen dürfen |
| Ein Lesepfad | WIKI_PFAD ({ pfadId }); MCP wiki_pfad — die Schritte in Ordnung, je Schritt Seite, Titel und ob gelesen; der Titel ist der der sichtbaren Fassung in der Sprache des Kontos, die Seite bleibt der Stamm (WI14) | wie oben; ein Pfad, den das Konto nicht sehen darf, ist 404 |
| Lesepfad speichern | WIKI_PFAD_SPEICHERN ({ pfadId?, titel, beschreibung, offen, seiten }); MCP wiki_pfad_speichern — ohne Kennung ein neuer Pfad; Schritte, die herausfallen, nehmen ihren Stand mit, ein Umordnen behält ihn (shared/lesepfad.ts, pruefeEntwurf) | Schreibende |
| Lesepfad wegtun | WIKI_PFAD_LOESCHEN ({ pfadId }); MCP wiki_pfad_loeschen — setzt deleted_at und deleted_by_id (Wanderung 226); Schritte und Lesestand bleiben stehen, bis die Frist oder das endgültige Löschen sie per Kaskade mitnimmt. Die Seiten darin bleiben. Ein weggetaner Pfad fehlt in allen Lesewegen, wie ein gelöschter. Im Begleiter hat das Werkzeug einen Gegenzug (wiki/server/gegenzuege.ts), der ihn über PAPIERKORB_ZURUECKHOLEN zurückholt | Schreibende |
| Lesepfade ordnen | WIKI_PFADE_ORDNEN ({ folge }, die Kennungen aller lebenden Pfade in der neuen Reihenfolge); MCP wiki_pfade_ordnen — gibt die Liste wie WIKI_PFADE zurück. pruefeFolge (shared/lesepfad.ts) weist Doppelte und Fremde als ungültig ab (400); nennt die Folge nicht genau die lebenden Pfade, ist sie veraltet (409, wiki_paths_order_stale_error). Die Pfade sind dabei gesperrt; Pfade im Papierkorb rücken hinter die lebenden, sodass ein zurückgeholter Pfad am Ende steht | Schreibende |
| Schritt als gelesen vermerken | WIKI_PFAD_GELESEN ({ pfadId, seiteId }) — schreibt nur den eigenen Stand des Kontos (schreibt: true, in der Ansicht als anderes Konto gesperrt); ein zweiter Klick ändert nichts; bei einem Admin-Pfad, der keinen Stand trägt, wird nichts vermerkt und der Weg antwortet „nicht gefunden“ | Merkmal WIKI, auch Leser |
| Baum und ob man schreiben darf | WIKI_BAUM — für Schreibende alle Seiten mit ihrem Merkmal open_to_readers, für alle anderen nur die offenen; jede mit sprache und sprachfassung_von_id. Das Paar fasst der Client zusammen (baumzeilen in client/useWikibaum.ts, shared/sprachfassung.ts) | Merkmal WIKI |
| Neue Seite | WIKI_ANLEGEN — beginnt Admin, in der Sprache des Anlegers (kontosprache); eine Unterseite unter einer Sprachfassung kommt unter deren Stamm | Schreibende — Admin oder wiki.write |
| Sprachfassung anlegen | WIKI_SPRACHFASSUNG ({ seiteId, sprache }); MCP wiki_sprachfassung_anlegen — wikiSprachfassungAnlegen (server/sprachfassung.ts) legt eine Unterseite des Stamms mit sprache und sprachfassung_von_id an, als Admin, und kopiert Titel, Zeichen, Seitenart und alle lebenden Blöcke mit neuen Kennungen; die erste Fassung im Verlauf ist die Kopie. Gibt es sie schon (auch im Papierkorb), 409 wiki_language_version_exists_error; ist die Seite selbst eine Fassung oder hat sie diese Sprache, 400 wiki_language_version_invalid_error. Die Datenbank hält dasselbe fest (Wanderung 267: zwei Bedingungen, ein eindeutiger Index, der Auslöser sprachfassung_pruefen); Zeilensicherheit wie bei jeder Wiki-Seite | Schreibende — Admin oder wiki.write |
| Offen oder Admin | WIKI_FREIGABE ({ seiteId, offen }); MCP wiki_seite_freigeben | Schreibende — Admin oder wiki.write |
| Papierkorb des Wikis | WIKI_PAPIERKORB; MCP wiki_papierkorb — seiten (seit WI28) und pfade (seit KI58), beide Zeilen in der Form des Papierkorbs im Kern: eine je Ast, mit tageUebrig und mitgegangen; dazu fristTage | Schreibende |
| Seite oder Lesepfad zurückholen, endgültig löschen | PAPIERKORB_ZURUECKHOLEN, PAPIERKORB_ENDGUELTIG mit { art: 'wikiseite', id } oder { art: 'lesepfad', id } — die Wege des Papierkorbs im Kern. Beide Arten sind geteilt: Statt nach dem Eigentümer fragt der Kern über den Anschluss papierkorb.<art>.zugang (wikiSchreibzugang), ob das Konto im Wiki schreiben darf; ohne Antwort geschieht nichts, und wer nicht schreibt, bekommt die Antwort einer Zeile, die es nicht gibt. wikiseite ist dieselbe Tabelle wie dokument, nur mit der Zeilenbedingung raum = 'wiki' (zeilen in Papierkorbart); der Ast geht über nachfahren mit, Blöcke, Fassungen und Lesepfadschritte per Kaskade. Löschen darf die Rolle der App eine Zeile im Raum nur, wenn sie weggeworfen ist und dokument_schreibbar sie zulässt (Richtlinie personal_documents_raum_loeschen, Wanderung 248). Nach dem Zurückholen eines Lesepfads setzt wikiPfadNachZurueckholen deleted_by_id zurück. Kein MCP-Werkzeug, wie beim ganzen Papierkorb (B07) | Schreibende |
| Wegwerfen | DOCUMENT_TRASH — prüft im Raum das Recht wiki statt der Eigentümerschaft. Zurückgeholt wird über die Art wikiseite oben; DOCUMENT_RESTORE täte dasselbe, der Schirm nimmt ihn nicht mehr | Schreibende — Admin oder wiki.write |
| Seite, Blöcke, Schreiben | die Wege der Dokumente, die im Raum ebenso wiki prüfen — und eine Admin-Seite für Konten ohne feature.admin und ohne wiki.write wie eine fehlende behandeln (checkRaumAccess) | Lesen alle mit Merkmal, Schreiben Admin oder wiki.write |
| Verlauf | WIKI_VERLAUF ({ seiteId }); MCP wiki_verlauf — je Fassung seit WI13 auch vorgeschlagenVon, der Name dessen, dessen Vorschlag sie angenommen hat | Schreibende — Admin oder Fähigkeit wiki.write (N233) |
| Eine Fassung als Text | WIKI_FASSUNG ({ fassungId }); MCP wiki_fassung | Schreibende |
| Fassung sichern | WIKI_SICHERN ({ seiteId, grund, commit }); MCP wiki_fassung_sichern — der Schirm schickt nie einen Commit | Schreibende |
| Zurückholen | WIKI_ZURUECKHOLEN ({ fassungId, grund }); MCP wiki_fassung_zurueckholen | Schreibende |
| Paket für Modelle | WIKI_PAKET ({ seiteId, tiefe? }); MCP wiki_paket — die Seite und die Wiki-Seiten, auf die sie verweist (Tiefe 0–3, höchstens 30), als ein Markdown mit Quelle je Seite; kein Schirm (WI02) | Merkmal WIKI; wer nicht schreiben darf, bekommt nur offene Seiten, und ein Verweis auf eine Admin-Seite bleibt ohne Titel |
| Zustand der Chips | WIKI_VERWEISE ({ verweise }, höchstens 200 je Anfrage); MCP wiki_verweise — der Editor sammelt die Chips aller Felder und fragt einmal; je Ziel da mit Titel, Zustand und Datum, fehlt oder schlicht. Ein Seitenziel darf <seite>#<block> sein (@shared/utils/seitenziel.ts, höchstens 80 Zeichen); dann ist es da nur, wenn der Block lebt, auf dieser Seite steht und eine Überschrift ist, und titel heißt „Seite › Überschrift“ im heutigen Wortlaut (wiki/server/verweise.ts) | Merkmal WIKI; Vorgänge und Entscheidungen nur Schreibende, sonst schlicht (N282) |
| Begriffe | WIKI_BEGRIFFE ({}); MCP wiki_begriffe — je Begriffsseite Kennung, Titel und Kurzerklärung (erster Absatz der obersten Ebene unter „Bedeutung“, sonst vor der ersten Überschrift). Der Editor holt die Liste einmal je Seite und sucht die Vorkommen selbst | Merkmal WIKI; Admin-Seiten nur für Admins und wiki.write |
| Vorschau einer Seite | WIKI_VORSCHAU ({ seiteId, abschnitt? }); MCP wiki_vorschau — Seitenart, Titel, Seitensymbol (symbol, roh wie icon) und Auszug: der erste Absatz der obersten Ebene, auf einer Begriffsseite der unter „Bedeutung“, mit abschnitt — Wortlaut oder Blockkennung einer Überschrift der obersten Ebene — der erste unter dieser Überschrift samt Unterabschnitten, und titel ist dann „Seite › Überschrift“; höchstens 280 Zeichen, am Wortende gekürzt (wiki/shared/vorschau.ts). Der Editor fragt erst beim Verweilen und merkt sich die Antwort je Seite bis zur nächsten Anmeldung — „nicht gefunden“ auch, einen Fehlschlag nicht | Merkmal WIKI; eine Seite, die das Konto nicht lesen darf, ist 404 wie eine, die es nie gab, ohne Titel und Art — ein Leser bekommt für eine Admin-Seite keine Vorschau (verify:wiki) |
| Verweiswahl | WIKI_VERWEISZIELE ({ text, seite? }; Antwort zusätzlich abschnitte und gegliedert); MCP wiki_verweisziele | Seiten alle mit Merkmal, Vorgänge und Entscheidungen nur Schreibende; die Überschriften einer Seite nur, wenn das Konto die Seite sieht |
| Hierher verweisen | WIKI_RUECKVERWEISE ({ seiteId }); MCP wiki_rueckverweise — Seiten mit einem Verweisblock oder Chip auf diese; die Verknüpfungen der Seite liefert verknuepfungen_lesen (LINKS) | Merkmal WIKI; Admin-Seiten nur für Admins und wiki.write |
| Nachbarschaft | WIKI_NACHBARSCHAFT ({ seiteId }); MCP wiki_nachbarschaft — Knoten mit Kennung, Titel und Schritt (0, 1, 2), Kanten zwischen gezeigten Knoten, weitere als Zahl; gerechnet in wiki/shared/nachbarschaft.ts aus denselben Verweisen wie die Rückverweise, gezeichnet ohne Bibliothek (client/nachbarschaftslage.ts) | Merkmal WIKI; gerechnet wird nur über Seiten, die das Konto lesen darf — eine Admin-Seite fehlt für Leser mit Titel, Kennung und Kanten und zählt auch nicht unter weitere; ist die Seite selbst nicht lesbar, 404 |
| Geprüft-Stempel | WIKI_STEMPEL ({ seiteId }); MCP wiki_stempel — drei Spalten an personal.documents (Wanderung 177); „seither geändert“ rechnet mit dem Verlauf, nicht mit updated_at | Merkmal WIKI; Admin-Seiten nur für Schreibende, den Namen nur Schreibende |
| Als geprüft markieren | WIKI_PRUEFEN ({ seiteId, commit }); MCP wiki_pruefen — der Schirm schickt nie einen Commit, dann gilt der der Instanz | Schreibende |
| Zu prüfen | WIKI_WAECHTER ({}); MCP wiki_waechter — live gerechnet über alle Seiten; ob sich eine Datei geändert hat, sagt git diff --name-only zwischen dem Commit des Stempels und dem Kopf der Instanz, je Commit zwischengespeichert. Kein Stempel oder ein unbekannter Commit: keine Funde der Art „geändert“ | Schreibende |
| Steckbrief | WIKI_STECKBRIEF ({ bereich }); MCP wiki_steckbrief — aus der Deklaration im Register (wiki/server/steckbrief.ts); die Wege aus dem Wegeverzeichnis des Servers, ihre Werkzeuge aus werkzeugwege.generiert.ts (erzeugt mit npm run werkzeugwege --prefix packages/mcp), die offenen Vorgänge über den Anschluss der Verwaltung. Seit WI07 kommen vorgaenge und entscheidungen dazu, über ANSCHLUESSE.verwaltung.ablageVon (admin/server/bereichsablage.ts): die Vorgänge aus docs/vorhaben/, die Entscheidungen aus Chronik und Setzungen, zugeordnet über die Vorgangskennung und die Zeile Bereiche:; beide Dateien liest der Server nur neu, wenn sie sich geändert haben. „Erreichbar“ fragt das Merkmal des Bereichs für das eigene Konto | Merkmal WIKI; Wege, offene Vorgänge, Vorgänge und Entscheidungen nur Schreibende, sonst null |
| Wortlaut einer Entscheidung | WIKI_ENTSCHEIDUNG ({ nummer }, etwa N386); MCP wiki_entscheidung — der Abschnitt aus docs/kontext/entscheidungen.md bis zur nächsten Überschrift, über ANSCHLUESSE.verwaltung.entscheidungswortlaut | Schreibende im Wiki, sonst 403; eine unbekannte Nummer 404 |
| Schnellsuche | SEARCH ({ q }); MCP suche — die Quelle „Wiki“ sucht im Titel, „Im Wiki“ über den Volltextindex der Blöcke und schneidet den Satz des Treffers heraus (searchController.ts, der Satz aus database/access/treffersatz.ts); beide filtern mit personal.dokument_lesbar. Je Art bleibt ein Treffer je Sprachpaar, die Fassung in der Sprache des Kontos zuerst; führt er in die andere Sprache, trägt der Weg ?sprache= (einPaarEinmal, WI14) | Merkmal WIKI; Admin-Seiten nur Schreibende |
| Frag das Wiki | WIKI_FRAGE ({ frage }, höchstens 300 Zeichen); MCP wiki_frage — zerlegeFrage (shared/frage.ts) nimmt die Wörter aus Buchstaben und Ziffern, klein und jedes einmal, höchstens 16; belegstellen (server/frage.ts) macht aus jedem plainto_tsquery(<Wörterbuch der Kontosprache>, …) (german, english oder simple, VA-261010), lässt Stoppwörter fallen (numnode = 0) und verbindet den Rest mit ODER. Die Wörter kommen als text[], nie als Text in der Abfrage. Gereiht wird nach den Wörtern, die ein Block trägt, jedes gewogen nach seiner Seltenheit unter den Treffern (ln(1 + n/df)), bei Gleichstand nach ts_rank_cd; höchstens zwei Blöcke je Seite, acht insgesamt. Von einem Sprachpaar zählt nur eine Seite, die in der Sprache des Kontos zuerst (WI14). Den Satz schneidet treffersatz wie in der Schnellsuche. belegstellen liefert je Stelle auch den ganzen Text des Blocks für die zweite Stufe; die Route schickt ihn nicht mit. Eine Frage ohne Wort ist 400 (wiki_question_invalid_error) | Merkmal WIKI; Admin-Seiten nur Schreibende (personal.dokument_lesbar, wie die Schnellsuche) |
| Antwort in Sätzen | WIKI_FRAGE_ANTWORT ({ frage }, dieselben Grenzen); MCP wiki_frage_antwort — kein Text vom Schirm: wikiAntwort (server/antwort.ts) sucht mit belegstellen selbst und ruft über den Anschluss ANSCHLUESSE.begleiter mit dem Anlass frage-ans-wiki (zählt als freie Frage; Deckel, Kontingent und Protokoll prüft und bucht rufe). Ans Modell gehen die Stellen nummeriert, [n] „Titel“: Ausschnitt, je höchstens 1 200 Zeichen um den Treffersatz, in der Kontextgrenze der Stufe (antwortstoff, shared/antwort.ts; reicht sie nicht, fallen hinten Stellen weg). Das Modell antwortet als JSON [{"satz":"…","belege":[1,3]}]; lieseAntwort nimmt nur Sätze mit gültiger Nummer, höchstens zwölf, und setzt Seite und Block aus den eigenen Stellen ein. Antwort { saetze: [{ text, belege: [{ seiteId, blockId, titel }] }] | null, grund, satz }: ohne Stelle saetze: [] ohne Ruf, ohne Schlüssel, Recht oder mit Deckel saetze: null mit Grund und Satz des Begleiters (Grundsatz 40). Den Knopf zeigt kannInSaetzenAntworten nach dem Budgetstand des Begleiters (einmal je Schirm, beim ersten Fragen) | Merkmal WIKI, Stellen wie WIKI_FRAGE; rufen nur mit dem Bereich des Begleiters |
| Vorschläge und Rückfragen | WIKI_ANMERKUNGEN ({ seiteId }, null für das ganze Wiki); MCP wiki_anmerkungen — eigene (auch erledigte, höchstens 100, die neuesten zuerst), offen (nur für Schreibende) und darfErledigen; jede Anmerkung trägt veraltet. Gelesen mit leseAnmerkungsliste (shared/anmerkung.ts) | Merkmal WIKI; Leser nur die eigenen |
| Anmerken | WIKI_ANMERKUNG_ANLEGEN ({ art, seiteId, blockId, text, inhalt }); MCP wiki_anmerkung_anlegen — eine Rückfrage braucht text (höchstens 2 000 Zeichen), ein Vorschlag inhalt, der zum Blocktyp passt (Prüfung über den Anschluss der Dokumente, höchstens 20 000 Byte) und den Block ändert; der jetzige Inhalt wird als inhalt_vorher festgehalten | Merkmal WIKI; nur an Blöcken einer Wiki-Seite, die das Konto lesen darf |
| Zurückziehen | WIKI_ANMERKUNG_ZURUECKZIEHEN ({ anmerkungId }); MCP wiki_anmerkung_zurueckziehen — nur offene; eine fremde ist 404, eine erledigte 409 | Merkmal WIKI; nur die eigene |
| Vorschlag annehmen | WIKI_ANMERKUNG_ANNEHMEN ({ anmerkungId }); MCP wiki_anmerkung_annehmen — schreibt den Block über ANSCHLUESSE.dokumente.blockSchreiben und gibt { anmerkung, fassung } zurück; veraltet oder schon erledigt 409 | Schreibende |
| Ablehnen | WIKI_ANMERKUNG_ABLEHNEN ({ anmerkungId, grund }); MCP wiki_anmerkung_ablehnen — der Grund steht danach in antwort | Schreibende |
| Rückfrage beantworten | WIKI_ANMERKUNG_BEANTWORTEN ({ anmerkungId, antwort }); MCP wiki_anmerkung_beantworten | Schreibende |
| Rückfrage als Einfall | WIKI_ANMERKUNG_UEBERNEHMEN ({ anmerkungId }); MCP wiki_anmerkung_uebernehmen — legt über ANSCHLUESSE.verwaltung.einfallNotieren einen Einfall an und vermerkt seine Kennung | Schreibende, dazu der Bereich Verwaltung (zweites Tor) |
| Blöcke schreiben, löschen, verschieben | die Wege der Dokumente EDIT_BLOCK, DELETE_BLOCK, RESTORE_BLOCKS und MOVE_BLOCK; MCP block_schreiben, block_loeschen, bloecke_wiederherstellen und block_verschieben (seit WI-261008-block-loeschen auch die drei letzten) — das Tor fragt den Bereich der Seite, die Rechte checkDocumentAccess, und jedes gelungene Schreiben geht über mitRaumfassung in den Verlauf. Gelöscht wird samt Kindern und nur weggelegt; bloecke_wiederherstellen holt mit deletedBlockIds aus der Antwort zurück | Schreibende; ein Leser bekommt an einer offenen Seite 403 (verify:wiki) |
| Wiki-Seite als Knoten der Verknüpfungen | ANSCHLUESSE.knoten.wikipage (wiki/server/knoten.ts) — Titel und Suche nur offener Seiten für Nicht-Admins, Vorhandensein jeder Seite (samt Papierkorb, N215) | Suche nur mit Merkmal WIKI |
Die Wege des Wikis stehen in wiki/client/anfragen.ts, weil das Wiki die Anfragen der Dokumente nicht importieren darf (Grundsatz 43).
Der Steckbriefblock gehört zu den Dokumenten, kennt das Wiki aber nicht: Das Wiki gibt dem Blatt über Blattangaben.steckbrief eine Quelle mit (laden, Bereiche zur Wahl, Schirm öffnen, seit WI07 den Wortlaut einer Entscheidung holen, seit WI15 die Einstellungen und die Rechte zeichnen), der Editor reicht sie als Kontext weiter. Die Einstellungen zeichnet der Bereich Einstellungen über den Anschluss einstellungen (settings/client/Bereichseinstellungen.tsx): welche Gruppe zu welchem Bereich gehört, sagt das Feld bereich im Suchverzeichnis (settings/shared/einstellungssuche.ts), Titel und Satz sind dieselben Zeichenketten wie auf der Einstellungsseite, und die Werte kommen aus den Einstellungen und Rechten, die die Oberfläche ohnehin hält — ohne eigenen Weg zum Server. Die Rechte zeichnet derselbe Anschluss mit rechte (settings/client/Bereichsrechte.tsx) über den Leseweg RECHTE_BAUM, den auch die Kategorie „Rechte“ fragt (useRechtezeilen); den Rechtepfad löst der Wikischirm aus dem Register. Im Paket für Modelle (WIKI_PAKET) steht ein Steckbrief als Text — mit Wegen nur für Schreibende; die nächtliche Sicherung schreibt die Sicht der Leser, weil sie ohne Konto und ohne Server läuft. Eine Fassung im Verlauf zeigt nur die Kennung, weil sie festhält, was gespeichert war, nicht was der Code heute sagt.
Das Lesebild bestellt das Wiki über Blattangaben.lesebild ({ seitenart }). Der Editor macht daraus einen Kontext (documents/client/dokumente/editor/lesebild.tsx), den jede Blockart fragt; ohne die Angabe ist er null. Die Art der offenen Seite und die Arten der Seiten, auf die Chips zeigen, kommen aus den Zeilen des Baums (alsZeile in useWikibaum.ts); bis zum 08.10.2026 ließ die Zeile die Art fallen, und damit meldete das Blatt auch fehlende Pflichtabschnitte nie (WI09).
Die Bausteine kommen über den Anschluss ANSCHLUESSE.bausteine: Jeder Bereich nennt in seiner plugin.ts unter bausteine Name, deutschen Titel und Form, und client/bausteine.ts macht daraus die Meldungen mit Kennung <bereich>.<name> und dem Zeichnen; das Bauteil selbst lädt erst, wenn eine Seite es zeigt. Das Wiki reicht das Verzeichnis über Blattangaben.bausteine ans Blatt und nennt dabei keinen Bereich. Ein Baustein ruft keinen Weg. Gespeichert wird er ohne neues Datenfeld: als Block ein Steckbriefblock mit leerem Bereich und gesetztem baustein, im Satz ein Textstück mit baustein: { id }. In Markdown (MCP dokument_aus_markdown, block_schreiben, „als Markdown“) steht er im Satz als [Name](gold:baustein/<kennung>), als Block als Absatz, der nur  ist; die Beschreibungen der Werkzeuge nennen die Kennungen.
Zum Block einer Belegstelle kommt das Blatt über Blattangaben.zielblock (WI12): Das Wiki liest ?block= aus der Adresse und reicht die Kennung durch; der Editor der Dokumente springt einmal je Ziel dorthin, sobald die Blöcke geladen sind — derselbe Weg wie ein Klick in der Liste seiner Suche, nur ohne Zeiger. Der angesprungene Block leuchtet dabei eine Sekunde in der Handlungsfarbe auf (werk.leuchtet, Licht hinter dem Text mit der Feder der Liste), damit das Auge auf einer langen Seite die gemeinte Überschrift findet (WI-261015-sprungziel-hervorheben). Ein Block, den die Seite nicht trägt, tut nichts. Ein Chip auf einen Abschnitt nimmt denselben Weg: onSeiteOeffnen bekommt <seite>#<block>, und der Wikischirm macht daraus ?block=; ebenso fragt er die Vorschau mit abschnitt und gibt der Karte das ganze Ziel als Kennung (WI-261009-chips-abschnitt-wiki). Rückverweise, Nachbarschaft und Paket zählen einen Abschnittschip als Verweis auf seine Seite. Seine Beschriftung „Seite › Überschrift“ trägt beim Zeichnen ein geschütztes Leerzeichen vor dem Pfeil (umbruchfesterPfeil), im Chip und im Kopf der Vorschaukarte: Am Telefon bricht die Zeile dann hinter dem Pfeil, nie davor. Suche und Markdown lesen das gewöhnliche Leerzeichen.
Die Knotenart heißt wikipage und nicht wiki, wie NB17 sie ursprünglich nannte: Die Arten stehen im Gerüst links/, und verify:arch verbietet dem Gerüst, einen Bereich beim Namen zu nennen. Eine Wiki-Seite ist auch keine Art document — der Anschluss der Dokumente sucht nach dem Eigentümer und fände sie nie, und ein Klick führte in den Editor statt ins Wiki. Der Baum lädt nach jeder Änderung neu, statt vor Ort fortzuschreiben: was die Leiste zeigt, hat der Server gesagt.
Schließt ein Admin eine Seite, auf die ein Leser verknüpft hat, zeigt dessen Verknüpfungsfeld sie nicht mehr — die Kante bleibt aber liegen, weil das Gerüst vor dem Aufräumen vorhanden fragt. Nach der nächsten Freigabe steht sie wieder da. Ebenso bleibt jetzt eine Kante zu einer Sache im Papierkorb, in jedem Bereich.
Nach Migration 117 ist jede bestehende Wiki-Seite Admin, bis ein Admin sie freigibt — die Spalte beginnt mit false.
Für die Eule (KI21) nennt der Bereich über seinen Klientanschluss die offene Seite aus der Adresse /wiki/<id> (client/knoten.ts, gegenstandsleser). Die Leser in wiki/server/angebote.ts sehen nur, was das Konto sehen darf — offene Seiten oder alle, wenn es im Raum wiki schreiben darf: „Verweise vorschlagen“ liest die offene Seite (höchstens 8 000 Zeichen) und bis zu 150 Titel anderer Seiten. „Eine Frage ans Wiki“ liest seit WI12 dieselben Belegstellen wie „Frag das Wiki“ (belegstellenIm, dieselbe Regel personal.dokument_lesbar) in derselben Form wie der Stoff der Antwort in Sätzen: bis zu acht Stellen, nummeriert, je höchstens 1 200 Zeichen mit dem Titel ihrer Seite (wikifragezeilen). Eine geschlossene Seite und ein Dokument statt einer Wikiseite werden abgewiesen. Seit KI42 (04.10.2026) kommt jeder vorgeschlagene Verweis als Eintrag mit „Übernehmen“: Der Leser gibt zu jedem Titel die Kennung der Seite mit, und nur ein Titel, der genau eine dieser Seiten benennt, wird zum Eintrag. Der Knopf hängt über den Klientanschluss uebernahmen (client/anfragen.ts, setzeVerweis) einen Absatz mit dem Seitenchip an das Ende der Seite — dieselben Blockrouten wie der Editor, mit der Sitzung und den Schreibrechten des Kontos. Scheitert der Inhalt, nimmt er den leeren Absatz wieder weg.
Was fehlt
- Ein Grundsatz lässt sich nicht aufschlagen. Seit WI20 gibt es Chips auf Grundsätze und Wege, und ein Vorgang öffnet sich unter
/admin#<Kennung>. Ein Grundsatz zeigt aber nur seine Karte, weil Denotato keinen Schirm für die Grundsätze hat. Leser sehen Grundsätze mit Titel und Karte, so gesetzt mit N303. - Der Verlauf für Leser. Wer nur liest, sieht keinen Verlauf — so gesetzt mit NB19 und umkehrbar. Ebenso fehlt ein Vergleich beliebiger zweier Fassungen (heute immer mit der davor) und ein Ausdünnen alter Fassungen; bisher bleibt jede.
- Die Sicherung als Markdown läuft noch nicht. Gebaut ist sie seit dem 24.09.2026 (WI02): jede Nacht alle Seiten nach
docs/wiki/auf dem Zweigwiki-sicherung, lesbar ohne Datenbank (docs/kontext/arbeitsweise.md, „Das Wiki lesen"). Eingerichtet wird sie auf dem CX33 (C55); bis dahin ist die Datenbank die einzige Ablage des Wikis. Den Weg hinein gibt es seit dem 24.09.2026 (WI01, Stufe 1):npm run dokumente:einlesen --prefix packages/backendliest Ordner mit Markdown-Dateien als Seitenbaum in den Raumwikiein, jede Seite offen und mit einer ersten Fassung „Eingelesen aus <Pfad>“. Umgezogen ist noch nichts: docs/seiten/ und docs/gestaltung/ bleiben die Quelle, bis die Sicherung (WI02) auf dem Server läuft (N248). - Bilder und Dateien in Wiki-Seiten werden über die Dateiwege des Hochladenden geholt; ob ein anderes Konto sie sieht, ist noch nicht geprüft — und ob eine Datei auf einer Admin-Seite für Leser gesperrt ist, ebenso wenig.
- Verschieben im Baum (Ziehen, wie in den Dokumenten) gibt es noch nicht; eine Seite bleibt, wo sie angelegt wurde.
- Suche im Baum. Die Leiste der Dokumente hat ein Suchfeld; die des Wikis noch nicht — bei ein paar Dutzend Seiten wird es fehlen.
- Zwei Kleinigkeiten, die das Blatt der Dokumente mitbringt, gesehen am Telefon: „als Markdown" ist mit rund 71 × 17 px zu klein zum Tippen, und das Zeichen
schubladeauf „Seitenbaum" liest sich bei 16 px als gefüllter Block (steht schon in E18). Beides gilt in/documentsgenauso und wird dort behoben, nicht hier. - Die zuletzt gelesene Seite.
/wikiöffnet die Karte, nicht die Seite, bei der man stehen geblieben ist; nur ein Lesepfad merkt sich, wo man war. Die Begriffsseiten selbst.Die Begriffe aus §22 des Style-Guides stehen noch nicht im Wiki (WI22): Die laufende Instanz kennt die Seitenartbegrifferst mit der Fassung, die WI09 und WI04 trägt. Bis dahin ist nichts unterpunktet.— erledigt am 07.10.2026 (WI22): Die 22 Begriffe stehen als offene Begriffsseiten im Wiki, undwiki_begriffeliefert sie mit Kurzerklärung. Die Unterpunktung folgt der Schreibung des Titels; Beugungen („des Bereichs“) verknüpft nur@über der Markierung.- Die Steckbriefe auf den Bereichsseiten. Der Block ist gebaut (WI06), gesetzt ist noch keiner:
Die laufende Instanz kennt die Blockart erst nach der Fassung mit WI06 und der Wanderung 180.Seit dem 07.10.2026 kennt sie die Blockart; es fehlen die Bereichsseiten, auf die ein Steckbrief käme. Sobald es sie gibt, bekommt jede oben ihren Steckbrief (WI25). - Ein Rest der Entscheidungen hat keinen Bereich. Die Zeile
Bereiche:ist bei 113 älteren Entscheidungen nachgetragen (WI26). Rund 180 Einträge der Chronik regeln Prozess, Gestaltung, Architektur, Meta-Server oder Bahnen quer durch das Projekt und sind absichtlich ohne Zeile geblieben; sie fehlen in jedem Steckbrief. Der Wortlaut steht als Text da, nicht als gesetztes Markdown — Tabellen und Überschriften der Chronik sieht man mit ihren Zeichen. - Die Lesart „offen oder Admin“ beim Lesepfad ist nicht von Christian gesagt. Er sagte, Pfade wie „Einen Bereich bauen“ und „Wie Rechte funktionieren“ brauchten Nutzer nicht zu sehen und trügen keinen Balken; gebaut ist das als Merkmal je Pfad (N401). Ist es anders gemeint, ändert sich das Merkmal, nicht der Aufbau.
- Die Karte kennt nur Seiten unter einem Bereich. Eine Anleitung oder Begriffsseite außerhalb eines Bereichsbaums erscheint nur im Baum und in Lesepfaden, nicht auf der Karte.
Auf der laufenden Instanz fehlen die Lesepfade, bis die Wanderung 189 auf dem CX33 gelaufen ist (C65). Ohne sie antworten die Wege der Lesepfade mit einem Fehler: Die Karte steht trotzdem, nur ihr Abschnitt der Lesepfade fehlt, und/wiki/pfadesagt „Die Lesepfade ließen sich nicht laden.“— erledigt (C65, 07.10.2026): Die Wanderung 189 ist gelaufen, ein Lesepfad ließ sich anlegen, öffnen und lesen.- Offene Anmerkungen haben keine Obergrenze je Konto (WI13). Ein Leser kann an jedem Absatz beliebig viele Vorschläge und Rückfragen stellen; bisher begrenzt nur die Größe des einzelnen Eintrags. Dazu fehlt an Blöcken ohne eigenen Text (Bild, Datei, Tabelle, Seitenverweis und andere) ein Weg, eine Änderung vorzuschlagen — dort bleibt nur die Rückfrage —, und die Liste auf der Karte zeigt höchstens die hundert neuesten eigenen Anmerkungen, ohne weiterzublättern.
- Zwei Sprachen: was noch fehlt (WI14). Die nächtliche Sicherung nach
docs/wiki/schreibt eine Sprachfassung als Unterseite ihres Stamms. Eine Sprachfassung lässt sich nicht an eine andere Stelle hängen — die Datenbank verlangt, dass sie unter ihrem Stamm steht. Lernkarten-Blöcke kommen beim Anlegen ohne ihre Karten mit. Die Oberflächensprache kennt heute zwei Sprachen; eine dritte bräuchte eine Wanderung für die Bedingungdocuments_sprache_nur_im_wiki. - Chips auf Abschnitte: was noch fehlt. Der zweite Schritt der Verweiswahl zeigt die Überschriften flach, ohne ihre Ebene einzurücken. Der Verweisblock trägt weiter nur die Seite. Liest jemand eine Seite aus Markdown neu ein, bekommen ihre Blöcke neue Kennungen, und der Chip zeigt ins Leere — der Wächter meldet ihn dann; das Zurückholen einer Fassung behält die Kennungen. Am Telefon bricht „Seite › Überschrift“ nach dem „›“ um.
- Bausteine gibt es erst aus acht Bereichen (WI-261008-bausteine-artikel): To-Dos, Dokumente, Karteikarten, Studium, Kalender, Stundenplan, Begleiter und Tutor. Die übrigen Bereiche melden noch keine. Ein Baustein zeigt immer dieselben Beispieldaten; eigene Daten oder ein Baustein, der etwas tut, sind ausdrücklich nicht gemeint.
- Einstellungen und Rechte im Steckbrief kennen nur die Oberfläche (WI15, I09, I10). Paket, Sicherung und
wiki_steckbriefnennen sie nicht, weil die Werte am lesenden Konto hängen; ein Modell fragtrechte_baumund die Einstellungen selbst. Bereiche, deren Einstellungen keine eigene Gruppe haben, zeigen nur ihren Schalter; „Benachrichtigungen“ gehört keinem Bereich allein und steht in keinem Steckbrief. Am Telefon kann ein Leser nichts vorschlagen und nicht nachfragen.Die Leiste mit „Vorschlagen“ und „Rückfrage“ steht nur unter einem Block, der allein undnichtim Tippmodus gewählt ist (alleininBlockzeile.tsx). Am Telefon fehlt der Stift (Anmerkknopf), und im Lesebild verbirgt sich auch der Griff, solange man nicht in dem Block schreibt — ein Leser schreibt nie. Bleibt das lange Tippen (useBlockauswahl), und das setzt den Tippmodus.— erledigt am 15.10.2026 (WI-261009-leser-telefon-koennen): Die Leiste steht unter einem allein gewählten Block auch im Tippmodus; ein Tippen auf einen zweiten Block nimmt ihn hinzu und lässt sie gehen. Belegt im jsdom-Test, am Gerät noch nicht gesehen: Der Blick kennt kein langes Tippen, und das Wegwerf-Konto liest kein fremdes Wiki.- Der Geprüft-Stempel spricht nur Deutsch.
Pruefstempel.tsxschreibt „Noch nie gegen den Code geprüft.“, „Geprüft am … gegen … · von …“, „seither geändert“, „Als geprüft markieren“ und seinen Tooltip ohnet(), ebensoZupruefen.tsx„Zu prüfen (n)“ und den Satz über die fehlenden Pfade (Grundsatz 1). Auf Englisch steht der Stempel deutsch da.