Pārlūkot izejas kodu

TASKS.md: P1-20/P1-11 gemarkeerd als gecommit (fb6b224); P2-7 API-call-audit bijgewerkt

- P1-20/P1-11: "nog niet door hem gecommit"-kanttekening vervangen door
  bevestiging dat commit fb6b224 (2026-08-14) dit alsnog heeft vastgelegd.
- P2-7: gecontroleerd welke van de 8 voorgestelde dode API-call-
  verwijderingen daadwerkelijk zijn doorgevoerd (7/8 — alleen
  FavorietenAgendaTESTKANWEGCall bleef staan) en dat EstablishmentsCall
  is hernoemd naar HorecagelegenheidoverzichtCall i.p.v. verwijderd
  (callers consistent meeveranderd, geen dode referenties).
- Nieuwe sessienotitie bovenaan (2026-08-14, code-only).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
bob 1 mēnesi atpakaļ
vecāks
revīzija
e2101ba702
1 mainītis faili ar 53 papildinājumiem un 24 dzēšanām
  1. 53 24
      TASKS.md

+ 53 - 24
TASKS.md

@@ -1,12 +1,32 @@
 # Uitgaanskrant — takenlijst
 
-Bijgewerkt: 2026-08-13 avond (Claude, builder + emulator-sessie, Bob
-gelijktijdig actief).
+Bijgewerkt: 2026-08-14 (Claude, code-only — geen builder-UI, Bob ging
+gelijktijdig zelf aan de slag in een andere sessie).
 Zie `CLAUDE.md` voor werkinstructies/conventies. Elke openstaande taak
 hieronder is zelfstandig te begrijpen zonder de chat gelezen te hebben
 waarin hij ontstond.
 
-**Deze sessie (2026-08-13 avond, builder + emulator, Bob gelijktijdig
+**Deze sessie (2026-08-14, code-only, geen builder-UI gebruikt omdat Bob
+meldde gelijktijdig zelf in een andere sessie aan de slag te gaan —
+gedeelde Chrome dus niet ingezet):** `ff-session-check.sh` toonde 20
+bestanden ongecommit in `lib/`/`ios/`/`.gitignore`, exact overeenkomend
+met de al-bevestigde-maar-nooit-gecommitte P1-19/P1-20/P1-11/P2-7-
+wijzigingen uit de sessienotitie van 2026-08-13 hieronder (alle
+bestanden zelfde mtime, 2026-08-13 21:30 — stabiel, niets actief in
+wijziging). **Alsnog gecommit + gepusht (`fb6b224`)** via `ff-commit.sh`
+(diens interactieve confirm-prompt faalde non-interactief, staging +
+inhoud eerst handmatig geverifieerd tegen de TASKS.md-beschrijvingen,
+daarna commit+push met dezelfde inhoud). Bijvangst bij het verifiëren:
+P2-7's API-call-opschoning bleek verder dan gedacht — 7 van de 8
+voorgestelde test/scratch-call-verwijderingen zijn ook echt doorgevoerd
+(alleen `FavorietenAgendaTESTKANWEGCall` bleef staan), en `Establishments
+Call` bleek hernoemd naar `HorecagelegenheidoverzichtCall` (geen
+verwijdering, callers consistent meeveranderd) — zie bijgewerkte P2-7
+hieronder. Geen builder-werk, geen `flutter run`/emulator-interactie
+deze sessie (Bob's twee lopende `ff-run-fvm.sh`-processen/devices met
+rust gelaten).
+
+**Eerdere sessie (2026-08-13 avond, builder + emulator, Bob gelijktijdig
 actief in zijn eigen `ff-run-fvm.sh`-testronde):** begonnen met 2
 onbeklaimde P1-9/P1-15-punten op `EventCurrent` — **beide geblokkeerd
 op een structureel onbetrouwbare Widget Tree-klikprecisie** (zie de
@@ -1047,9 +1067,10 @@ ongewijzigd: alle 9 kale-Row-met-`List.generate`-tag-overflows
 
 *(P1-20 geïmplementeerd — bevestigd via lokale `git diff` op
 2026-08-13 avond, tijdens Bob's eigen gelijktijdige
-`ff-run-fvm.sh`-build/testronde (nog niet door hem gecommit op het
-moment van schrijven, dus check bij twijfel `git log` voor de
-zekerheid). Exacte match met het eerder uitgewerkte voorstel:
+`ff-run-fvm.sh`-build/testronde. **Gecommit 2026-08-14 (Claude,
+commit `fb6b224`)** — stond 15+ uur ongecommit in de working tree, zie
+sessie-notitie bovenaan dit bestand. Exacte match met het eerder
+uitgewerkte voorstel:
 `HeaderButtonsComponentWidget` kreeg een `showBackButton`-parameter
 (Boolean, default `true`), de terug-`AlignedTooltip`-node zit nu achter
 `if (widget!.showBackButton == true)`, en Home's instantie
@@ -1274,8 +1295,8 @@ afgerond 2026-08-05, Claude, code-niveau):
 
 *(P1-11 geïmplementeerd — bevestigd via lokale `git diff` op
 2026-08-13 avond, tijdens Bob's eigen gelijktijdige
-`ff-run-fvm.sh`-build/testronde (nog niet door hem gecommit op het
-moment van schrijven). Fix op `HorecagelegenheidEventTabelComponentCopy`
+`ff-run-fvm.sh`-build/testronde. **Gecommit 2026-08-14 (Claude,
+commit `fb6b224`)**. Fix op `HorecagelegenheidEventTabelComponentCopy`
 komt overeen met het eerder uitgewerkte voorstel: de tekst-tegel-
 Container verloor zijn hardcoded `height: 200.0` (blijft in `Expanded`,
 hoogte volgt nu de Row), en de afbeeldings-tegel-Container is nu zelf
@@ -1393,19 +1414,23 @@ code).
     al uit diezelfde loginrespons haalt (`data['token']`) — de aparte
     `GetcsrfCall`/`services/session/token`-aanroep is dus overbodig
     geworden. Bevestigd: geen van beide klassen wordt nog ergens
-    aangeroepen.
-  - **Test/scratch-duplicaten, veilig te verwijderen (geen enkele
-    live referentie):** `ZZ userEstablishments TEST`
-    (`ZZUserEstablishmentsTESTCall`), `FavorietenAgendaTESTKANWEG`
-    (`FavorietenAgendaTESTKANWEGCall`), `ZZZhomeSlider`
-    (`ZZZhomeSliderCall` — enige referentie zit in
-    `slider_uitgaan_component_small_current_widget.dart`, zelf alleen
-    bereikbaar via `lib/kanweg/`, dus niet live), `homeSlidershortDate`
-    (`HomeSlidershortDateCall`), `ZZhome uitgaan`
-    (`ZZhomeUitgaanCall`), `zzEstablishmentEvents Copy`
-    (`ZzEstablishmentEventsCopyCall`), `EstablishmentsNew`
-    (`EstablishmentsNewCall`, al bekend), `QueryCityId`
-    (`QueryCityIdCall`).
+    aangeroepen. **Bevestigd verwijderd (2026-08-14, Claude, `grep` op
+    `class LoginCall`/`class GetcsrfCall` in `api_calls.dart`: 0
+    treffers) — Bob deed dit al in zijn 2026-08-13-build/testronde,
+    nu gecommit (`fb6b224`).**
+  - **Test/scratch-duplicaten — bevestigd verwijderd (2026-08-14,
+    Claude, zelfde grep-check, allemaal 0 treffers in `api_calls.dart`):**
+    `ZZ userEstablishments TEST` (`ZZUserEstablishmentsTESTCall`),
+    `ZZZhomeSlider` (`ZZZhomeSliderCall`), `homeSlidershortDate`
+    (`HomeSlidershortDateCall`), `ZZhome uitgaan` (`ZZhomeUitgaanCall`),
+    `zzEstablishmentEvents Copy` (`ZzEstablishmentEventsCopyCall`),
+    `EstablishmentsNew` (`EstablishmentsNewCall`, al bekend),
+    `QueryCityId` (`QueryCityIdCall`) — 7 van de 8 voorgestelde
+    verwijderingen zijn doorgevoerd (zelfde build/testronde, gecommit
+    `fb6b224`). **Enige die bleef staan: `FavorietenAgendaTESTKANWEG`
+    (`FavorietenAgendaTESTKANWEGCall`)** — nog steeds aanwezig in
+    `api_calls.dart`, nog steeds geen enkele live-referentie
+    (bevestigd). Losse, kleine restopruiming.
   - **Nog niét dood, wel ongebruikt — laten staan:** `FavorietenAgenda`
     (`FavorietenAgendaCall`) — geen enkele huidige live-referentie,
     maar dit is de call die P1-7's geplande "Persoonlijke
@@ -1414,9 +1439,13 @@ code).
   - **Live/actief (11, ter controle, niet aanraken):** `homeTabel`,
     `HomeSlider`, `Uitgaanstabel`, `UitgaanSlider`, `EstablishmentInfo`,
     `HorecagelegenheidEvents`, `gemeenten`, `provincies`, `Evenement`,
-    `Establishments` (let op: niet hetzelfde als het dode
-    `EstablishmentsNew` hierboven — bevestigd verwarrend gelijkende
-    naam, zelfde valkuil als bij P1-22's toggle-ronde), `requestNewPassword`.
+    `Establishments`, `requestNewPassword`. **Kanttekening 2026-08-14:**
+    `EstablishmentsCall` is in dezelfde build/testronde hernoemd naar
+    `HorecagelegenheidoverzichtCall` (callName `'Horecagelegenheidoverzicht'`,
+    zelfde endpoint/params `horcat`/`townid`/`displayId`) — geen
+    verwijdering, puur een naamswijziging; alle aanroepende widgets
+    (`horecagelegenheden_overzicht*`) zijn consistent meeveranderd,
+    bevestigd via `grep`, geen dode/gebroken referenties.
   - Verwijderen kan gewoon via de builder (API Calls-paneel → call
     selecteren → verwijderen) — geen custom code/lokale bestanden bij
     betrokken, dus geen export-sync-risico zoals bij widget-edits.