Willkommen: eine Seite, die erklaert, was es hier gibt
Auftrag vom 21.09.2026, Abschnitte 7 und 8. Aus der Kachel "Der Treff" wird die Willkommensseite. WARUM DAS NICHTS VERLIERT, gemessen am echten Bestand: Das Brett "treff" hatte NULL Eintraege, der Treff-Chat daneben 29 Nachrichten. Geredet wird im Chat; das Brett war eine Kachel ohne Inhalt. DIE SEITE ERKLAERT NICHT "DIE WEBSITE", SONDERN DEINE. Sie baut sich aus derselben Kachelliste wie die Startseite, durch denselben Filter (darfSeite). Wer morgen eine Kachel bekommt, bekommt automatisch auch ihre Erklaerung -- und wer eine nicht hat, liest nicht davon. Eine Liste von Dingen, die man nicht darf, ist keine Orientierung. Gemessen: DogFather 30 Kacheln, Modi 25, Community 11 -- und keine einzige davon ist fuer den Betreffenden gesperrt. DREI FEHLER, DIE ERST DAS BILDSCHIRMFOTO GEZEIGT HAT: body class="gate" ist die ANMELDEWAND (display:flex, zentriert). Kopfleiste und Inhalt standen dadurch NEBENEINANDER -- am Handy blieben dem Text 260 von 390 Pixeln. .huelle gibt es im Haus gar nicht. Der Inhalt stand linksbuendig statt mittig, ohne Sicherheitsrand an randlosen Geraeten. Jetzt .inhalt wie jede andere Seite. Der Text stand direkt auf dem Buehnenbild: Kontrast 1.68:1 am Rechner, 2.23:1 am Handy (noetig 4.5). Die Hausregel stand daneben in start.css -- "der Text steht auf eigenen Flaechen" -- und diese Seite hielt sich als einzige nicht daran. Jetzt 5.19 und 7.73. UND EIN LECK, ZUM DRITTEN MAL DIESELBE URSACHE: Die Kachel umzuleiten nahm dem Brett "treff" die Zugehoerigkeit -- TREFF_BRETTER wird aus Kachelzielen abgeleitet. Die Schranke laesst eine AGENTURROLLE unbesehen durch, wenn ein Brett in keiner Liste steht: Eine Creatorin konnte das Brett des Treffs lesen. Behoben, und diesmal dauerhaft laut gemacht: Nachgemessen ist die Trennung exakt und in beide Richtungen deckungsgleich -- die Bretter mit `fuerAlle` sind genau die des Treffs plus die Agenturablage. Das ist eine Eigenschaft des BRETTS und wandert nicht, wenn jemand eine Kachel umleitet. pruef-treff prueft das jetzt. Mein erster Entwurf der Regel war zu breit und meldete `content` und `schutz` -- beides Agenturbretter, die eine Agenturrolle zu Recht liest. Eine Pruefung, die zu viel meldet, wird abgeschaltet. AUSSERDEM: 16 Kennungen aus workspace-zuteilung.js hatten keinen deutschen Satz -- auf dem Bildschirm haette woertlich "nicht_zugeteilt" gestanden. Gefunden von pruef-meldungen am selben Tag. Und zwei Erwartungen in pruef-treff abgeleitet statt gezaehlt: die Zahl der Rollenkacheln auf der Wand (die Anmeldung sucht WHERE rolle=?, eine Rolle ohne Kachel ist unerreichbar) und "die breite Kachel steht vorne" ueber die Eigenschaft statt ueber den Namen. Geprueft: pruef-willkommen 66/0 (neu), pruef-treff 80/0 (war 59 ok / 13 FEHL), pruef-buehne fuer die neue Seite 10/0, pruef-meldungen 8/0, pruef-css-klassen 30/0, pruef-rechtetafel 19/0.
This commit is contained in:
+31
-2
@@ -1183,8 +1183,13 @@ const TREFF_GRUPPE = {
|
||||
Bereichs -- dass er vorne steht, ist keine Notloesung fuer das
|
||||
Raster, sondern die Reihenfolge, die ohnehin stimmt. */
|
||||
const TREFF_BEREICHE = [
|
||||
{ ...TREFF_GRUPPE, name: "Der Treff", unter: "Hallo sagen, fragen, loben",
|
||||
zeichen: "community", ton: 34, gross: true, ziel: "bereich.html?b=treff", szene: "lounge" },
|
||||
/* AUS DEM TREFF-BRETT WIRD DIE WILLKOMMENSSEITE (21.09.2026, Auftrag
|
||||
Abschnitt 7). Gemessen davor: Das Brett "treff" hatte NULL Eintraege,
|
||||
der Treff-Chat daneben 29 Nachrichten -- geredet wird im Chat, das
|
||||
Brett war eine Kachel ohne Inhalt. Sie zeigt jetzt auf die Seite,
|
||||
die erklaert, was es hier ueberhaupt gibt. */
|
||||
{ ...TREFF_GRUPPE, name: "Willkommen", unter: "Was es hier gibt, kurz erklaert",
|
||||
zeichen: "community", ton: 34, gross: true, ziel: "willkommen.html", szene: "lounge" },
|
||||
/* DER CHAT (19.09.2026). Filipe: "eine geile mischung von punkt 2
|
||||
und drei ... nach mitternacht bis morgens 6 uhr keiner schreiben
|
||||
kann damit auch die privatsphaere beruecksichtig wird ueber nacht
|
||||
@@ -1367,6 +1372,25 @@ export const TREFF_BRETTER = [...new Set([
|
||||
zu haben. Wer die Ableitung liest und diese Zeile nicht sieht,
|
||||
haelt die Liste fuer vollstaendig. */
|
||||
"regeln",
|
||||
|
||||
/* UND DASSELBE EIN DRITTES MAL (21.09.2026) -- deshalb steht unten
|
||||
jetzt eine Pruefung, die es laut macht.
|
||||
----------------------------------------------------------------
|
||||
Am 21.09. wurde die Kachel "Der Treff" zur Willkommensseite
|
||||
(Auftrag Abschnitt 7). Damit fiel `treff` aus dieser Ableitung.
|
||||
|
||||
WAS DAS ANRICHTETE, ist schlimmer als beim letzten Mal: Die
|
||||
Schranke in workspace-bereiche.js faengt Aussenrollen und
|
||||
Team-Dogi-Rollen ab, laesst eine AGENTURROLLE aber unbesehen
|
||||
durch ("if (!TEAM_DOGI_ROLLEN.has(rolle)) return next()"). Solange
|
||||
`treff` hier stand, fing der Zweig darueber sie ab -- danach nicht
|
||||
mehr. Eine Creatorin konnte das Brett des Treffs lesen.
|
||||
|
||||
Gefunden hat es wieder pruef-treff, nicht das Nachdenken. Und
|
||||
wieder war es kein neuer Fehler, sondern derselbe: Ein Brett
|
||||
gehoert zum Treff, WEIL es dazugehoert -- nicht, weil gerade
|
||||
jemand eine Kachel darauf zeigen laesst. */
|
||||
"treff",
|
||||
])];
|
||||
|
||||
/* Wer den Treff ueberhaupt sehen darf: die Community selbst und das
|
||||
@@ -1652,6 +1676,11 @@ export const MODI_BEREICHE_ERLAUBT = new Set([
|
||||
Wer eine Kachel umleitet, nimmt einem Brett damit stillschweigend
|
||||
die Erreichbarkeit. Das muss sichtbar sein, nicht gerechnet. */
|
||||
"regeln",
|
||||
/* Und `treff` aus demselben Grund (21.09.2026): Seine Kachel zeigt
|
||||
seit heute auf die Willkommensseite. Ohne diese Zeile sieht ein
|
||||
Modi sechs von sieben Treff-Brettern -- und das siebte ist
|
||||
ausgerechnet das, das dem Bereich den Namen gibt. */
|
||||
"treff",
|
||||
]);
|
||||
|
||||
/** Und die Bretter hinter einer Seite -- nur fuer den, der die Seite darf.
|
||||
|
||||
Reference in New Issue
Block a user