DogFatherGit 9e9ed67c4a Keine Sackgassen -- fuer JEDE Rolle, nicht nur fuer den Gast
Filipe: "Es darf keine Sackgassen geben."

pruef-community-sicht prueft genau das -- aber nur fuer den GAST.
Ein Modi hat 25 Kacheln, eine rechte Hand 30, DogFather 39. Keine
dieser drei Rollen war je darauf geprueft worden, ob ihre Seiten auf
etwas verweisen, das sie nicht oeffnen darf.

Und genau dort ist es zweimal passiert: Am 19.09. warf "Klingelt
nichts?" ALLE DREI Team-Rollen auf die Startseite zurueck, und der
Kalender-Verweis fuehrte die Community seit jeher ins Leere. Beides
hat jemand zufaellig gefunden, nicht eine Pruefung.

Neu: server/pruef-sackgassen.mjs -- 11/0.
  4 Rollen, 126 Seitenansichten, 582 sichtbare Wege, 0 ins Leere.

DREIMAL ABGELEITET STATT AUFGEZAEHLT:
  Die ROLLEN kommen aus der Anmeldewand (data-rolle), nicht aus einer
    Liste. Kaeme eine fuenfte dazu, stuende sie sonst nicht drin und
    niemand wuerde es merken.
  Die SEITEN kommen aus der Rechtetafel -- derselben, nach der der
    Server entscheidet. Keine zweite Liste, die auseinanderlaufen kann.
  Die BRETTER hinter bereich.html kommen aus den Kacheln dieser Rolle.

Die Altersbestaetigung des Gastes wird an der ANTWORT erkannt
(400 + alter_offen), nicht an der Rolle: Eine Liste "wer bestaetigen
muss" waere morgen falsch, wenn die Schranke noch woanders gilt.

Und sie braucht weder HTTPS-Front noch umgebogenen Namensdienst: Das
Haus einer Person kommt aus ihrer ROLLE, nicht aus der Adresse. Ein
Modi ist auch auf 127.0.0.1 im Crew-Haus.

GEGENPROBE: Ein erfundener Weg auf eine gesperrte Seite wird gefunden.
Ohne sie waere "0 ins Leere" auch dann wahr, wenn nichts geladen haette
-- deshalb steht die Zahl der Wege zusaetzlich in der Bedingung.
2026-09-20 12:52:51 +02:00
S
Description
No description provided
726 MiB
Languages
JavaScript 77.7%
CSS 13.1%
HTML 9%
Shell 0.2%