Changeset 792af53 in Klonkt for src/assets/css/guardian.css


Ignore:
Timestamp:
08/07/2026 12:47:33 PM (5 weeks ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
0475b13, a29c8c8
Parents:
0db68bd
git-author:
Robin <roboburr@…> (08/07/2026 12:47:31 PM)
git-committer:
roboburr <roboburr@…> (08/07/2026 12:47:33 PM)
Message:

Het gate-paneel: een rij per gate, met het soort en de drempel (shaer-ahy.1)

Een guardian zag twee knoppen en moest zelf uitzoeken wat er verder voor dit kind
gold. Wat niet verstelbaar is stond nergens -- terwijl dat de helft is van het
antwoord op "wat mag dit kind".

EEN BRON VAN WAARHEID. GATE_CATALOGUE in gated.js is nu de lijst van gates die
deze Klonkt kent. Wat gated wordt is een ontwerpkeuze van de implementatie: de
FEP levert het mechanisme (voorstel, tally, settle) en een paar voorbeelden, niet
de lijst. Een gate erbij is daarmee een regel data en geen nieuw stuk scherm.

HET SOORT STAAT ERBIJ, want ze werken niet hetzelfde:

setting een stand, aan of uit, terug te draaien
perRequest geen stand maar een stroom beslissingen (5.3 volgverzoeken)
handover draagt gezag OVER, onomkeerbaar zodra de ward hem gebruikt

Die derde bestaat nog niet (shaer-90v), maar de rij kan hem al dragen -- inclusief
"niet terug te draaien", zodat dat er niet later ingebouwd hoeft te worden.

Volgverzoeken staan er nu ook in, met het aantal dat wacht. Ze zijn niet te
verzetten (altijd aan voor een ward, 5.3) en juist daarom horen ze zichtbaar te
zijn.

TWEE DINGEN DIE HET PANEEL NIET VERZINT. Een onbekende stand is ONBEKEND en niet
uit: bij een ward op een andere server staat die kolom daar. En zonder bekend
aantal guardians komt er geen drempel op het scherm -- nul of een gok leest als
een feit, en dit is precies waar een guardian op afgaat voordat hij iets
voorstelt.

De trap uit shaer-ahy blijft: afspelen is pas te bewegen als linkvoorbeelden
aanstaan. Met dezelfde uitzondering als voorheen -- onbekend telt niet als dicht,
want dat kostte ooit een hele voorstelronde.

Terugval ingebouwd: serveert een oudere Klonkt de catalogus nog niet, dan
verschijnen de twee knoppen zoals ze waren in plaats van een leeg vak.

9 tests op gateRows, dat pure stuk waar de regels in zitten. nl/en/de. Suite
565/565. Niet gedekt: de weergave zelf, dat is client-JS.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/guardian.css

    r0db68bd r792af53  
    168168.g-card.gated { border-left: 3px solid var(--accent); }
    169169.g-card.gated .row { margin-top: 8px; gap: 8px; }
     170
     171/* Het gate-paneel per ward (shaer-ahy.1). Een rij per gate, met het soort en de
     172   drempel erbij. Bewust rustig: dit is een overzicht om te LEZEN, en pas daarna
     173   een plek om iets voor te stellen. */
     174.g-gate { padding: .5rem 0; border-top: 1px solid var(--g-line, rgba(0,0,0,.08)); }
     175.g-gate:first-of-type { border-top: 0; }
     176.g-gate-head { display: flex; align-items: baseline; gap: .5rem; flex-wrap: wrap; }
     177.g-gate-name { font-weight: 600; }
     178/* Het soort is een fluistering, geen kop: het hoort erbij te staan zonder de
     179   naam van de gate te overstemmen. */
     180.g-gate-kind { font-size: .78em; opacity: .65; }
     181.g-gate-meta { display: flex; gap: .75rem; flex-wrap: wrap; margin-top: .15rem; }
     182.g-gate-meta .g-dim { opacity: .55; }
     183/* Onomkeerbaar krijgt gewicht, want dat is het enige in dit paneel dat je niet
     184   kunt terugdraaien. */
     185.g-gate-warn { font-weight: 600; }
     186.g-gate-wait { font-weight: 600; }
Note: See TracChangeset for help on using the changeset viewer.