Lictor
Lictor ist ein Moderationswerkzeug für professionelle Streamer und die Leute, die für sie moderieren. Es bringt Live-Chat, Moderationsaktionen, Nutzerhistorie und Abstimmung im Team an einen Ort, und es ist ehrlich damit, dass sich jede Plattform darunter anders verhält.
Was es ist
Lictor ist in Praxis geschrieben, auf WebGlue, und liegt als eigenes Produkt im Praxis-Repository, mit eigener Version und eigenen Tags. Es soll ein kostenpflichtiges Produkt werden; die Beta ist kostenlos und nur auf Einladung.
Twitch ist die erste Plattform und für das erste Release die einzige. Von den drei betrachteten — Twitch, YouTube und Discord — bietet nur sie alles, was dieses Produkt braucht, und einem Moderator ehrlich zu zeigen, was eine Plattform nicht kann, setzt eine erste funktionierende Plattform voraus, an der sich die anderen messen lassen.
- Umfang eins: die zusammengeführte und die Twitch-eigene Chat-Ansicht, die zentralen Moderationsaktionen, Audit, Nutzerhistorie und Notizen, und genug Plugin-Laufzeit, um sie zu beweisen.
- Aufgeschoben, nicht gestrichen: Discord, YouTube als zweite Plattform, VOD- und Clip-Downloads, Statistiken, Terminplanung, Abonnements und alle Plugins über ein Minimum hinaus.
- Kunden werden es mit Plugins in Logos erweitern, dem einbettbaren Lisp — eine Sprache für Host und Plugins.
Der Name
Ein Liktor begleitete einen römischen Magistrat: Er ging ihm durch die Menge voraus, bahnte den Weg und vollstreckte seine Anordnungen. Ein Werkzeug, mit dem Moderatoren die Regeln eines Streamers an einer Menge durchsetzen, hat genau diese Aufgabe.
Der Name hat eine zweite Bedeutung, aus dem Rollenspiel KULT: Dort sind Liktoren Diener der Archonten, die in der Illusion für Ordnung sorgen, getarnt als Menschen mit Autorität. Lictors Dienste sind nach dieser Überlieferung benannt — lictor_elysium, die Website, nach Elysium, der Illusion selbst; lictor_kether, die Identität, nach Kether.
Von außen nach innen gebaut
Lictor wird in der Reihenfolge gebaut, in der ein Nutzer ihm begegnet: erst die Website, dann die Registrierung, dann die Anmeldung und so weiter. Jeder Schritt ist eine Etappe mit einem Abnahmetest, der zuerst geschrieben wird, fehlschlägt und grün ist, wenn die Etappe fertig ist. Das Erste, was es gab, war eine laufende Website, so fügt jede spätere Etappe einem schon laufenden System eine funktionierende Funktion hinzu.
Seit dem 12. Oktober 2026 treibt Lictor die Praxis-Roadmap an: Es ist Phase 6. Braucht eine Etappe etwas, das WebGlue, eine Bibliothek, prx oder der Compiler nicht hat, geht die Arbeit in diese Schicht hinunter und baut es dort, auf einem eigenen Branch — und nur dann. Arbeit an einer tieferen Schicht, nach der keine Etappe gefragt hat, wartet auf die nächste Phase. Jede Etappe ist ein Release jedes Produkts, das sie geändert hat.
Der Grund steht im Konzept: Eine Testsuite berichtet, woran ihr Autor gedacht hat; eine Anwendung berichtet, was eine Sprache im Gebrauch kostet. WebGlue ist dieser Bericht für Praxis, und Lictor ist dieser Bericht für WebGlue — viele dauerhafte Verbindungen, Isolation je Streamer, Wiederverbinden unter Supervision, Regeländerungen, ohne eine Verbindung zu verlieren. Was es nicht darf: WebGlue nach sich selbst formen.