Kaynağa Gözat

P1-46: Home-tabs missen de lege-staat die de rest van de app heeft

Bob bevestigt dat de lage aantallen op productie kloppen - geen
importstoring. Daarmee wordt wel zichtbaar dat
HomeUitgaantabelKaartComponent 0 isEmpty-guards heeft: een lege tab toont
niets. P1-1 dekte in augustus vier componenten af, maar de
per-tab-splitsing kwam pas met P1-44 op 8 september.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 5 gün önce
ebeveyn
işleme
b72fe1d256
1 değiştirilmiş dosya ile 26 ekleme ve 3 silme
  1. 26 3
      TASKS.md

+ 26 - 3
TASKS.md

@@ -48,9 +48,32 @@ Wat er nog ligt, allemaal in dezelfde views:
   élke display vallen (alle zeven filteren hard op tids). (b) is te
   testen door één geïmporteerd event in Drupal open te slaan en te
   kijken of het categorieveld gevuld is.
-  Zolang dit niet klopt is P1-42's fix onzichtbaar: de tabs zijn correct
-  gesorteerd maar leeg, en dat is voor een gebruiker niet te
-  onderscheiden van een kapotte tab.
+  **Bob 2026-09-10: geen bug.** Op productie importeert hij gewoon; de
+  aantallen zijn simpelweg laag. (Devbob loopt achter, maar daar is niet
+  tegen gemeten — alle metingen hierboven gingen tegen productie.) De
+  leegte is dus de echte stand van zaken, geen storing.
+
+- **P1-46 (nieuw, 2026-09-10) · Eigenaar: Bob — Home-tabs missen de
+  lege-staat die de rest van de app wél heeft.** Nu er drie tabs
+  structureel leeg zijn (films, jeugd, stadsactiviteiten) is dit
+  zichtbaar geworden: `HomeUitgaantabelKaartComponent` heeft **0**
+  `isEmpty`-guards, dus een lege tab toont domweg niets — een leeg vlak
+  zonder uitleg. Ter vergelijking: `HorecagelegenhedenOverzichtCopy3`
+  heeft er 4 en toont
+  `if (<lijst>.isEmpty) { return Image.asset('assets/images/logo800px.png'); }`.
+  **Waarom dit gat bestaat:** P1-1 gaf op 2026-08-10 vier componenten een
+  lege-staat (`HomeUitgaanSliderComponent`, `PUitgaanSliderComponent`,
+  `EvenementComponent`, `horecagelegenheidCurrent`), maar toen bestond de
+  per-tab-splitsing nog niet — die kwam pas met P1-44 op 2026-09-08.
+  **Fix:** dezelfde "Show Empty List Widget"-route op de `StaggeredView`
+  van `HomeUitgaantabelKaartComponent`. ⚠️ Die checkbox staat in
+  `CLAUDE.md` als structureel onbereikbaar voor Claude (bevestigd op vier
+  componenten in augustus) — maar diezelfde dag bleek de
+  Visibility-Conditional-toggle óók "onbereikbaar" en werkte die gewoon,
+  dus Claude mag het één keer proberen voor het aan Bob gaat.
+  **Ontwerpkeuze voor Bob:** het logo (consistent met de rest) of een
+  tekstregel als "Deze week nog geen films" — dat laatste is duidelijker
+  bij een tab die vaker leeg staat dan gevuld.
 **P1-47 · Eigenaar: Bob — twee horeca-titels met een onzichtbaar teken
 vooraan breken de alfabetische sortering.** Gevonden 2026-09-09 direct na
 taak 6 (sortering op titel, live). In `horcat=34` + `townid=25434`