Procházet zdrojové kódy

Build-blokkade opgelost; Max Items provinciepagina gelijkgetrokken

- De 161 ambiguous_import-errors zijn weg nadat Bob de drie
  horecagelegenheden_overzicht_copy*-mappen uit git en van schijf haalde.
  fvm dart analyze lib/ op de projectmap: 0 errors.
- Max Items op HorecagelegenhedenOverzichtProvinciePage staat nu op 1000
  (6x take(1000) in een verse export), gelijk aan ...OverzichtCurrent.
- Vastgelegd waarom een schone checkout dit soort restanten NIET oplost: de
  mappen zitten in de historie, dus een clone zet ze terug, en export-code
  verwijdert nooit bestanden. Alternatief dat wel werkt: rm -rf lib/ +
  exporteren + git add -A lib/.
- Gewaarschuwd dat lib/ in de projectmap achterloopt op FlutterFlow: eerst
  exporteren, dan pas app-code committen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob před 17 hodinami
rodič
revize
d3bb198e2d
1 změnil soubory, kde provedl 33 přidání a 48 odebrání
  1. 33 48
      TASKS.md

+ 33 - 48
TASKS.md

@@ -55,54 +55,39 @@ bewust gelaten:**
 - `home_uitgaantabel_kaart_component_widget.dart:651` (`$.categorie`) — de
   Home-displays geven dit veld altijd als lijst terug, gemeten.
 
-⚠️ **Restpunt, geen bug maar wel een inconsistentie:** `Max Items` staat op
-deze pagina nog op **25** per tab, terwijl `horecagelegenhedenOverzichtCurrent`
-op **1000** staat. Voor Amsterdam (245 eetgelegenheden) ziet een gebruiker hier
-dus maar 25 zaken. Bob: bewust zo, of gelijktrekken?
-
-### ⛔ EERST DIT — de working tree compileert niet (2026-09-14)
-
-De export van vannacht heeft drie pagina's naar de map `kanweg` verplaatst,
-maar laat de oude mappen op schijf staan. `index.dart` wijst naar de nieuwe
-plek, dus dezelfde klassen bestaan nu twee keer: **161 `dart analyze`-errors**
-(`ambiguous_import` + gevolgfouten), en de app bouwt zo niet. Vóór deze export
-waren het er 0.
-
-**Fix — het zijn er ZEVEN, niet drie** (nagemeten 2026-09-14 door de
-projectmap te diffen tegen een verse export; in FlutterFlow zelf is alles al
-schoon, dit zijn puur lokale restanten). Claude verwijdert niets, dus dit is
-jouw commando:
-```
-cd /home/bob/Projects/ff-app/uitgaanskrant-1qhvtd
-git rm -r --cached \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2 \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2_copy \
-  lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy
-rm -rf \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2 \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy2_copy \
-  lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy3 \
-  lib/horecagelegenhedenoverzicht/horecagelegenheid_current_copy \
-  lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy
-```
-De laatste twee in de `rm -rf` (`..._copy3`, `horecagelegenheid_current_copy`)
-zijn niet getrackt en hoeven alleen van schijf. Let op dat
-`horecagelegenheden_overzicht` **zonder achtervoegsel** er ook bij zit — dat is
-de oude pagina die je naar `...Current` hernoemd hebt.
-Daarna `fvm dart analyze lib/` → verwacht 0 errors (een verse export gaf er al
-0), en dán pas de app-code committen.
-
-**Snelle hercontrole wanneer dit opnieuw gebeurt** (een export ruimt een
-hernoemde/verplaatste map nooit op):
-```
-diff <(find lib -type d | sort) <(cd /tmp/ff-checkN && find lib -type d | sort) | grep '^<'
-```
-
-⚠️ **De documentatie (`CLAUDE.md`, `TASKS.md`) is wél al gecommit en gepusht.**
+✅ **`Max Items` is door Bob gelijkgetrokken naar 1000** (2026-09-14,
+geverifieerd met een verse export: 6× `.take(1000)`, geen `.take(25)` meer).
+Deze pagina staat daarmee volledig gelijk aan `horecagelegenhedenOverzichtCurrent`.
+
+### ✅ Build-blokkade opgelost (2026-09-14, eind van de dag)
+
+De 161 `ambiguous_import`-errors zijn weg: Bob heeft
+`horecagelegenheden_overzicht_copy`, `_copy2` en `_copy2_copy` uit git én van
+schijf verwijderd, en die pagina's ook in FlutterFlow opgeruimd. **`fvm dart
+analyze lib/` op de projectmap geeft nu 0 errors** (2668 info/warnings, normaal).
+
+**Wat er nog aan dode mappen op schijf staat — schaadt niets, mag bij een
+opruimronde mee** (Claude verwijdert niets):
+- `lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht` — getrackt; de
+  oude pagina van vóór de hernoem naar `...Current`. Botst niet, want de
+  klassenaam verschilt.
+- `lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy` — getrackt.
+- `lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy3` — niet
+  getrackt, mag gewoon met `rm -rf` weg.
+
+⚠️ **Een schone checkout lost dit soort restanten NIET op** (nagegaan
+2026-09-14 op Bob's vraag): de eerste twee zitten in de commit-historie, dus een
+verse `git clone` zet ze meteen terug, en `flutterflow export-code` verwijdert
+nooit bestanden — het schrijft alleen. Er moet dus altijd een expliciete
+`git rm -r --cached <pad>` + `rm -rf <pad>` aan te pas komen. Het alternatief
+dat wél in één keer werkt: **`rm -rf lib/` en dan exporteren**, waarna
+`git add -A lib/` de verdwenen bestanden als verwijderingen staget.
+
+⚠️ **De `lib/` in de projectmap loopt achter op FlutterFlow.** De ongecommitte
+wijzigingen daar zijn van 13 sep; het builder-werk van 14 sep (provinciepagina,
+horeca-grids, Favorieten, `stadsactiviteitAanmaken`) staat er nog niet in.
+**Doe dus eerst een verse export/`ff-run-fvm.sh` vóór je `lib/` commit**, anders
+leg je een halfoude staat vast.
 
 ### 🧹 Voor Bob — opruimen op productie (testdata van 13 sep)