Explorar el Código

P2-20 afgewezen, wezenlijst opgezet, views-tabel bijgewerkt

- P2-20: Bob's besluit 2026-09-08 om het niet te doen; app houdt Roboto
  voor de koppen, bewust verschil met de site.
- Nieuwe sectie "Wezenlijst": alles wat nergens meer aangeroepen wordt,
  over Drupal/FlutterFlow/API-calls heen. services_2 als eerste ingang,
  met de dubbele service-pad als bevestiging.
- establishment_info gemeten (1 item, sortering n.v.t.).
- establishment_events: pagineert op 10 terwijl de app-call geen
  page-parameter kent; drukke zaken hebben er 40-120.

Bevat ook de "bezig"-marker die sessie 71 op P1-17 zette; dat blok is
verder ongemoeid gelaten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob hace 1 semana
padre
commit
26d1ec0c1d
Se han modificado 1 ficheros con 55 adiciones y 10 borrados
  1. 55 10
      TASKS.md

+ 55 - 10
TASKS.md

@@ -43,11 +43,11 @@ Wat er nog ligt, allemaal in dezelfde views:
   "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.
+- **P1-17** — loopt in een aparte sessie (zie de "— bezig"-marker bij de
+  taak); Bob meldde 2026-09-08 dat het vertalen zover klaar is.
+- ~~**P2-20** — serif koppen.~~ **Afgewezen 2026-09-08 door Bob: niet
+  doen.** De app houdt Roboto voor de koppen; het verschil met de site
+  (Droid Serif) is een bewuste keuze.
 
 ### 3. Bij livegang
 
@@ -72,10 +72,10 @@ dit is de plek om te kijken vóór je een Drupal-sessie begint.
 | `flutterflowmobiel1` services_5 | Cultuur & Info-tab | **open** | zelfde ingreep |
 | `flutterflowmobiel1` services_6 | Films-tab | **open** | zelfde ingreep; 100% verlopen |
 | `flutterflowmobiel1` services_7 | Jeugd-tab | **open** | zelfde ingreep; 99% verlopen |
-| `flutterflowmobiel_establishment_events` | agenda op een horecapagina | **open** | geen datumfilter, niet chronologisch, max 10 items (P1-42b) |
+| `flutterflowmobiel_establishment_events` | agenda op een horecapagina | **open** | geen datumfilter, niet chronologisch. Pagineert op 10; de app-call kent geen `page`-parameter, dus de bezoeker ziet er nooit meer dan 10 terwijl drukke zaken er 40-120 hebben (P1-42b) |
 | `flutterflowmobiel_establishments` | horeca-overzicht | **open** | sorteert op nid aflopend; voorstel alfabetisch op naam |
 | `flutterfavorietenagenda` services_1 | Favorieten, tab 1 | **ongemeten** | vraagt een sessiecookie, dus niet anoniem te meten. Sortering nog vast te stellen |
-| `flutterflowmobiel_establishment_info` services_1 | horeca-detailpagina | **ongemeten** | geen datumveld; sortering waarschijnlijk niet van toepassing |
+| `flutterflowmobiel_establishment_info` services_1 | horeca-detailpagina | ok | geeft precies 1 item terug (de zaak zelf); sortering niet van toepassing. Gemeten 2026-09-08 |
 | `flutterflow_events` services_1 | evenement-detail (op nid) | ok | 20 van 150 items hebben `categorie: null`; de app vangt dat veilig af met `?.toList() ?? []` |
 | `plaatsen`, `gemeenten`, `provincies`, `categorieen`, `entreeopties`, `mijn_*` | referentielijsten | ok | geen datum/sortering |
 
@@ -89,6 +89,45 @@ plaats van je eigen wijziging. Zie de notitie hierover in `CLAUDE.md`.
 
 ---
 
+## Wezenlijst — wat nergens meer gebruikt wordt
+
+Lopende lijst over alle lagen heen, bijgewerkt 2026-09-08. Bedoeld om te
+voorkomen dat er werk gestoken wordt in iets dat niemand meer aanroept.
+**Claude gooit hier niets weg** (staande regel); dit is puur de
+inventarisatie.
+
+**Drupal — views/displays**
+
+| wat | waarom wees | sinds |
+|---|---|---|
+| `flutterflowmobiel1` display `services_2` ("home") | Geen enkele app-plek roept 'm nog aan. Vóór P1-44 was hij de hardcoded default van `homeTabel`; nu geeft elke Home-tab zijn eigen display mee (services_3 t/m 7) en de slider services_1. **Bijkomstigheid: services_1 en services_2 hebben allebei `path = homes548446`** — een dubbele service-pad, wat bevestigt dat services_2 een overgebleven kloon is | 2026-09-08 (P1-44) |
+| `flutterflowmobiel1` display `page` ("home", pad `flutterflow-home`) | Een Drupal-pagina-display, geen service. Onduidelijk of er nog iets naar linkt — **nog te controleren door Bob** | onbekend |
+
+**FlutterFlow — componenten en pagina's**
+
+Staat volledig uitgewerkt bij **P2-7**: 16 dode eenheden (7 componenten
+zonder importeur, 9 pagina's met een route in `nav.dart` waar nooit heen
+genavigeerd wordt). Niet hier dupliceren — P2-7 is leidend. Let op: die
+moeten in de **builder** weg, niet met `git rm`, anders staan ze na de
+eerstvolgende export gewoon terug.
+
+**FlutterFlow — API calls**
+
+| wat | waarom wees |
+|---|---|
+| `FavorietenAgendaTESTKANWEGCall` | Testrestant. Verwijderen via het API Calls-paneel lukte niet (kwam na een reload terug, 2026-08-14) — zie P2-7 |
+
+**Twijfelgevallen, niet weggooien zonder besluit**
+
+- `lib/shared/geen_evenementen_component/` — 0 importeurs, maar het is
+  precies de lege-staat-component die P1-1 nodig had. Gebouwd en nooit
+  geplaatst.
+- `HorecagelegenhedenOverzichtCopy2` — de intacte momentopname waaruit
+  het herstel van 2026-09-01 is afgeleid. Mag weg zodra P2-6 helemaal
+  klaar is.
+
+---
+
 **Deze sessie (2026-08-30, zelfstandig, code-only — géén browser-
 tabgroep aanwezig bij sessiestart, dus aangenomen dat Bob niet actief
 achter zijn scherm zat en geen builder-UI geprobeerd):** P2-6's
@@ -1428,7 +1467,9 @@ Bij livegang alleen nog op Active zetten.
   misbruik een gemeten probleem wordt. Schrijf-acties zitten al achter
   sessie+CSRF; lees-endpoints zijn bewust publiek.
 
-**P1-17 · Eigenaar: Bob (resterende 108 vertalingen, handmatig — zie
+**P1-17 · Eigenaar: Claude — bezig (sessie 71, 2026-09-08, Engelse
+vertalingen via Settings → Languages) · was: Bob (resterende 108
+vertalingen, handmatig — zie
 controlelijst-artifact hieronder; de 7 gekoppelde-bug-sleutels en de
 eerste 6 zijn al gedaan).** **Live bevestigd 2026-08-07 (Claude,
 emulator met systeemtaal en-US, verse app-data):** de app valt terug op
@@ -4569,8 +4610,12 @@ geselecteerde **component-root** staat het **Component Name**-veld op
 vrijwel dezelfde plek als "Search properties...", dus verifieer vóór het
 typen welk widget geselecteerd is.
 
-**P2-20 · Eigenaar: Bob** (groter, eigen sessie; pas als het kleurbeeld
-klopt). Serif-koppen invoeren: de site zet elke inhoudelijke titel in
+**P2-20 · AFGEWEZEN 2026-09-08, Bob's besluit: niet doen.** De app houdt
+Roboto voor de koppen, de website houdt Droid Serif. Bewust verschil
+tussen app en site, geen actie meer nodig. De onderbouwing hieronder
+blijft staan voor als het besluit ooit heroverwogen wordt.
+
+~~Serif-koppen invoeren:~~ de site zet elke inhoudelijke titel in
 Droid Serif bold — dát maakt het krantengevoel, en het is het enige
 merkkenmerk dat je niet met kleur kunt namaken. **Noto Serif Bold** is
 de directe opvolger en zit in Google Fonts. Toepassen op kaarttitels en