Bladeren bron

TASKS.md: wachtrij opgeschoond voor de volgende sessie

De losse alinea's rond P1-43/44/45 samengevoegd tot drie blokken met een
expliciete volgorde. Kern: P1-45, P1-42, P2-1, P1-5 en het restant van
P1-44 zitten in dezelfde views en horen in één Drupal-ronde, met P1-45
als eerste omdat P1-44 anders stil crasht.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 1 week geleden
bovenliggende
commit
62fa3b344f
1 gewijzigde bestanden met toevoegingen van 45 en 39 verwijderingen
  1. 45 39
      TASKS.md

+ 45 - 39
TASKS.md

@@ -1,44 +1,50 @@
 # Uitgaanskrant — takenlijst
 
-## ▶ Nu aan de beurt (stand 2026-09-06)
-
-Klaargezet aan het eind van sessie 2026-09-04/06. Volledige beschrijving
-staat bij de taak zelf verderop; dit is puur de wachtrij.
-
-**Voor Bob — drie taken, in willekeurige volgorde:**
-1. **P0-12 restpunt** — bij het gemeentehartje in
-   `select_state_drop_down_component_widget.dart` (regel ~340, label
-   "Toevoegen favoriet") de reden erbij zetten die de site wél geeft:
-   dat je die gemeente donderdags in de agendamail krijgt. Nu is
-   "gemeente volgen" een knop zonder zichtbaar nut. Engelse vertaling
-   niet vergeten (zie P1-17).
-2. **P2-20** — serif koppen (Noto Serif Bold) op kaart- en detailtitels,
-   interface blijft Roboto. Groter; verdient een eigen sessie, en daarna
-   alle kaarttitels nakijken op afbreken. "Niet doen" is een legitieme
-   uitkomst.
-3. **P1-17** — de resterende 108 Engelse vertalingen invullen. Bulkwerk,
-   per pagina-sectie te doen, ideaal als tussendoortje.
-
-**Voor Bob, zodra hij weer in Drupal/views zit:** **P1-42** (lijsten
-tonen ±76% verlopen evenementen door sortering op `created DESC`) en
-**P2-1** (datumfilter) — één ingreep in dezelfde view lost beide op.
-**P1-5** (Thuis bezorgen) vergt ook views-werk en kan in diezelfde ronde.
-
-**P1-43 is afgerond (2026-09-06)** — de volledige audit staat als tabel
-bij P1-42. Kort: het raakt **alle zeven** displays van
-`flutterflowmobiel1` (90-100% verlopen), de horeca-zaakagenda, en het
-horeca-overzicht sorteert op nieuwste-inschrijving-eerst i.p.v.
-alfabetisch. Eén Drupal-ronde lost het hele rijtje op.
-
-**Nieuw gevonden: P1-44 en P1-45, en ze hangen aan elkaar.** Alle vijf
-Home-tabs tonen dezelfde lijst (P1-44). De fix daarvoor is gebouwd en op
-een toestel bewezen, maar **teruggedraaid**, omdat hij een tweede,
-sluimerende bug blootlegt: `categorie` komt in services_4 t/m 7 als
-komma-string binnen in plaats van als lijst, en daar crasht de kaart
-stil op (P1-45) — je krijgt dan een grijs blok in plaats van de groene
-categorielabels. **Volgorde: eerst
-P1-45 (één veldinstelling in dezelfde views als P1-42), dan de laatste
-handeling van P1-44.** De app staat nu weer precies zoals vanochtend.
+## ▶ Nu aan de beurt (stand 2026-09-08)
+
+Puur de wachtrij; de volledige beschrijving staat bij elke taak zelf
+verderop.
+
+### 1. Eén Drupal/views-ronde lost zes taken tegelijk op
+
+Dit is verreweg het meeste rendement per uur, en het zit allemaal in
+dezelfde views (`flutterflowmobiel1` + de horeca-views):
+
+- **P1-45 eerst** — `categorie` komt in services_1/2/3 als **lijst**
+  binnen en in services_4/5/6/7 als **komma-string**. Eén veldinstelling
+  gelijktrekken. Moet vóór P1-44, anders crasht de kaart stil (grijs blok
+  i.p.v. de groene labels).
+- **P1-42** — alle zeven displays sorteren op `created DESC` i.p.v. op
+  eventdatum, waardoor 90-100% van wat de lijsten tonen al geweest is.
+  Filter `datum >= vandaag` + oplopend sorteren. Volledige audit als
+  tabel bij de taak.
+- **P2-1** — datumfilter (Vandaag / Dit weekend / Deze week). Vergt een
+  exposed date-filter; kan in dezelfde ingreep mee.
+- **P1-5** — "Thuis bezorgen". De data bestaat al (`afhaalopties` bevat
+  de term "Bezorgen"), maar de establishments-view geeft 'm niet terug.
+  Extra display met een filter op die term.
+- **P1-44 afmaken** — daarna nog één handeling in de builder: alle vijf
+  Home-tabs tonen nu dezelfde lijst. De fix is gebouwd en op een toestel
+  bewezen, maar bewust teruggedraaid tot P1-45 klaar is.
+
+### 2. Losse builder-taken, in willekeurige volgorde
+
+- **P0-12 restpunt** — bij het gemeentehartje in
+  `select_state_drop_down_component_widget.dart` (regel ~340, label
+  "Toevoegen favoriet") de reden erbij die de site wél geeft: dat je die
+  gemeente donderdags in de agendamail krijgt. Nu is "gemeente volgen"
+  een knop zonder zichtbaar nut. Engelse vertaling niet vergeten.
+- **P1-17** — de resterende 108 Engelse vertalingen. Bulkwerk per
+  pagina-sectie, ideaal als tussendoortje.
+- **P2-20** — serif koppen (Noto Serif Bold) op kaart- en detailtitels,
+  interface blijft Roboto. Verdient een eigen sessie; daarna alle
+  kaarttitels nakijken op afbreken. "Niet doen" is een legitieme uitkomst.
+
+### 3. Bij livegang
+
+- **P1-30** — de Cloudflare rate limiting rule staat klaar maar op
+  Disabled. Bij het aanzetten óók de twee rate-limiting-vinkjes weghalen
+  uit de bestaande custom rule `flutterflow`, anders skipt die de limiet.
 
 ---