Просмотр исходного кода

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 месяц назад
Родитель
Сommit
e2101ba702
1 измененных файлов с 53 добавлено и 24 удалено
  1. 53 24
      TASKS.md

+ 53 - 24
TASKS.md

@@ -1,12 +1,32 @@
 # Uitgaanskrant — takenlijst
 # 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
 Zie `CLAUDE.md` voor werkinstructies/conventies. Elke openstaande taak
 hieronder is zelfstandig te begrijpen zonder de chat gelezen te hebben
 hieronder is zelfstandig te begrijpen zonder de chat gelezen te hebben
 waarin hij ontstond.
 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
 actief in zijn eigen `ff-run-fvm.sh`-testronde):** begonnen met 2
 onbeklaimde P1-9/P1-15-punten op `EventCurrent` — **beide geblokkeerd
 onbeklaimde P1-9/P1-15-punten op `EventCurrent` — **beide geblokkeerd
 op een structureel onbetrouwbare Widget Tree-klikprecisie** (zie de
 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
 *(P1-20 geïmplementeerd — bevestigd via lokale `git diff` op
 2026-08-13 avond, tijdens Bob's eigen gelijktijdige
 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
 `HeaderButtonsComponentWidget` kreeg een `showBackButton`-parameter
 (Boolean, default `true`), de terug-`AlignedTooltip`-node zit nu achter
 (Boolean, default `true`), de terug-`AlignedTooltip`-node zit nu achter
 `if (widget!.showBackButton == true)`, en Home's instantie
 `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
 *(P1-11 geïmplementeerd — bevestigd via lokale `git diff` op
 2026-08-13 avond, tijdens Bob's eigen gelijktijdige
 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-
 komt overeen met het eerder uitgewerkte voorstel: de tekst-tegel-
 Container verloor zijn hardcoded `height: 200.0` (blijft in `Expanded`,
 Container verloor zijn hardcoded `height: 200.0` (blijft in `Expanded`,
 hoogte volgt nu de Row), en de afbeeldings-tegel-Container is nu zelf
 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
     al uit diezelfde loginrespons haalt (`data['token']`) — de aparte
     `GetcsrfCall`/`services/session/token`-aanroep is dus overbodig
     `GetcsrfCall`/`services/session/token`-aanroep is dus overbodig
     geworden. Bevestigd: geen van beide klassen wordt nog ergens
     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`
   - **Nog niét dood, wel ongebruikt — laten staan:** `FavorietenAgenda`
     (`FavorietenAgendaCall`) — geen enkele huidige live-referentie,
     (`FavorietenAgendaCall`) — geen enkele huidige live-referentie,
     maar dit is de call die P1-7's geplande "Persoonlijke
     maar dit is de call die P1-7's geplande "Persoonlijke
@@ -1414,9 +1439,13 @@ code).
   - **Live/actief (11, ter controle, niet aanraken):** `homeTabel`,
   - **Live/actief (11, ter controle, niet aanraken):** `homeTabel`,
     `HomeSlider`, `Uitgaanstabel`, `UitgaanSlider`, `EstablishmentInfo`,
     `HomeSlider`, `Uitgaanstabel`, `UitgaanSlider`, `EstablishmentInfo`,
     `HorecagelegenheidEvents`, `gemeenten`, `provincies`, `Evenement`,
     `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
   - Verwijderen kan gewoon via de builder (API Calls-paneel → call
     selecteren → verwijderen) — geen custom code/lokale bestanden bij
     selecteren → verwijderen) — geen custom code/lokale bestanden bij
     betrokken, dus geen export-sync-risico zoals bij widget-edits.
     betrokken, dus geen export-sync-risico zoals bij widget-edits.