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

TASKS: wachtlijst voor Bob met prio's (2 exposed filters blokkeren P2-1/P2-26)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 5 часов назад
Родитель
Сommit
29696b344e
1 измененных файлов с 68 добавлено и 0 удалено
  1. 68 0
      TASKS.md

+ 68 - 0
TASKS.md

@@ -17,6 +17,74 @@ FlutterFlow-commit op `main`**, de commit-knop in het Version Control-paneel
 reageerde niet op Claude's klik. `dart analyze` op de verse export: 0 errors.
 Emulator-5556 heeft nu de profile-APK van die export + per-app-locale `nl-NL`.*
 
+### ⏳ WACHT OP BOB — met prio (bijgewerkt 2026-09-15 door Claude)
+
+*Alles hieronder heeft jou nodig. De prio zegt hoe hard Claude erop wacht, niet
+hoe belangrijk het voor de app is.*
+
+**🔴 PRIO 1 — hier loopt Claude op vast, twee van de vier 🚀-taken staan stil**
+
+1. **Twee exposed datumfilters op `flutterflowmobiel1`** (voor P2-1):
+   één *Is greater than or equal to* met identifier **`datum_van`**, één
+   *Is less than or equal to* met identifier **`datum_tot`**, beide op
+   `field_date_value`. Let op: "Is between" geeft één identifier met
+   `[min]`/`[max]` — dat is juist niet wat we willen (zie `CLAUDE.md`).
+2. **Eén exposed `title`-contains filter op diezelfde view** (voor P2-26),
+   identifier bv. **`zoek`**. Client-side zoeken kan hier niet: `services_1`
+   heeft 937 items voor Amsterdam (38 pagina's), `services_3` 497,
+   `services_5` 450 — gemeten 2026-09-15.
+   *Zodra 1 en 2 er staan is de app-kant van allebei klein werk: één
+   query-variabele per filter op de API Call + de UI eromheen.*
+
+**🟠 PRIO 2 — kleine beslissingen, elk een minuut, daarna kan Claude door**
+
+3. **Toont de header "Kies je gemeente" of "Amsterdam" na *Toepassen*?**
+   Nu blijft het de uitnodiging, ook nadat je een gemeente hebt toegepast.
+   Oorzaak: de fallback in `SelectStateDropDownComponent` die
+   `gemeenteSelectNaam` vult zit achter `if (gemeenteSelectId is leeg)`, en
+   `app_state.dart` geeft dat veld al default `'28694'` — die tak vuurt dus
+   nooit. **Fix = de default van `gemeenteSelectId` leegmaken** (dan vult de
+   bestaande code bij de eerste start id én naam). Of laten zoals het is.
+4. **De favoriete-gemeente-chips onderaan `Selectprovinciegemeente`** springen
+   nog naar Home (`pushNamed`), terwijl *Toepassen* sinds P2-28 terug gaat
+   (`safePop`). Ook omzetten, of bewust zo laten?
+5. **P1-50 · AdMob**: banner weghalen of de consentflow aanzetten. Zolang dit
+   openstaat draait er een advertentie zonder UMP-consent op `pUitgaanPage`.
+
+**🟡 PRIO 3 — geen blokkade, mag wachten tot het uitkomt**
+
+6. **Claude's eigen rommel terugdraaien (excuses).** Bij het committen van
+   P2-28 heeft een `git add lib/` vijf mappen meegenomen die daarvóór bewust
+   untracked waren — ~8.000 regels dode code die nu wél in de repo staan.
+   Niet schadelijk (`dart analyze` geeft 0 errors), maar het hoort er niet.
+   Niet-destructief terug te draaien (laat alle bestanden op schijf staan):
+   ```
+   git rm -r --cached lib/horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy3 \
+     lib/kanweg/horecagelegenheden_overzicht_copy \
+     lib/kanweg/horecagelegenheden_overzicht_copy2 \
+     lib/kanweg/horecagelegenheden_overzicht_copy2_copy \
+     lib/kanweg/kanweg_header_buttons_component_copy
+   ```
+   *Claude doet dit niet zelf — staande regel, ook bij eigen fouten.*
+7. **Elf stale mappen in `lib/`** die een verse export niet meer genereert
+   (restanten van hernoemde pagina's). Gemeten 2026-09-15 tegen een verse
+   export; `dart analyze` geeft 0 errors, dus ze breken niets:
+   `horecagelegenhedenoverzicht/horecagelegenheden_overzicht`,
+   `horecagelegenhedenoverzicht/horecagelegenheden_overzicht_copy3`, en in
+   `kanweg/`: `header_buttons_component_copy`,
+   `horecagelegenheden_overzicht_copy`, `horecagelegenheden_overzicht_copy2`,
+   `horecagelegenheden_overzicht_copy2_copy`,
+   `kanwaeg_select_state_drop_down_component_copy`, `kanweg`,
+   `kanweg_home_uitgaantabel_kaart_component_copy`,
+   `kanweg_horecagelegenheden_overzicht_copy3_copy`,
+   `kanweg_horecagelegenheden_overzicht_sort_page`. Hoort bij P2-7.
+8. **P2-27b** · `_custom_clean_html`: een spatie invoegen vóór het strippen van
+   blok-tags (`</p>`, `<br>`), anders plakken alinea's aan elkaar
+   ("Onderdeel vanIndie").
+9. **P1-17** · de twee nieuwe teksten van P2-28 ("Kies je gemeente" en de
+   uitleg eronder) hebben nog geen Engelse vertaling — meenemen in de ronde
+   die je toch in één keer wilde doen.
+
 ### 🚀 Wat de app een succes maakt — Bob's akkoord 2026-09-14 ("voeg toe en ga aan de gang")
 
 Vier taken die het verschil maken tussen "werkt" en "komt terug", in volgorde: