Browse Source

P1-31 afgerond en geverifieerd (Cultuur-tab volledig hersteld), taak verwijderd

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 1 week ago
parent
commit
fdc6626553
1 changed files with 2 additions and 47 deletions
  1. 2 47
      TASKS.md

+ 2 - 47
TASKS.md

@@ -1218,52 +1218,6 @@ bewust uitgelaten, zie P2-10). Bevestigd via verse export:
 in `pubspec.yaml`, Firebase-init in `main.dart`. Uit deze lijst
 verwijderd.)*
 
-**P1-31 · Eigenaar: Claude — bezig (sessie 2026-09-01, live pair).
-GROTENDEELS HERSTELD; één veld resteert.** De regressie zat op
-`HorecagelegenhedenOverzicht` niet op de tab "Eetgelegenheden" maar op
-**"Cultuur"** (tab-index 1) — Eetgelegenheden (index 2) was intact. De
-oude taakomschrijving noemde de tab bij de verkeerde naam omdat ze op
-`horcat` afging, en juist die `horcat` was óók fout.
-
-**Hersteld en geverifieerd met verse export (2026-09-01):**
-- lijstgeneratie terug: `itemCount: horecagelegenhedenCultuur.length`
-  met `.take(25)`, net als de intacte tabs;
-- alle 6 kaartparameters opnieuw gebonden op het loop-item
-  (`$.titel`, `$.logo`, `$.nid`, `$.adres`, `$.plaats`, en
-  `$.categorie` als `List<String>`);
-- tik-actie terug: `InkWell` → `pushNamed(HorecagelegenheidCurrentWidget)`
-  met `nid` uit `$.nid`;
-- **derde bug, stond niet in de oude taak:** de `onTap` van de tab
-  "Cultuur" zette `tabVerhuurcateringGeladen = true` i.p.v.
-  `tabCultuurGeladen`. Gecorrigeerd (Set Value → True);
-- de losse, ongebonden `TextFormField` onderaan de pagina (buiten de
-  `TabBarView`) is verwijderd — van 3 naar 2.
-
-**RESTEERT — Eigenaar: Bob, ±10 seconden in zijn eigen browser.**
-De Backend Query van die tab staat op **`horcat: '36070'`** en moet
-**`17963`** zijn. Claude kreeg dit ene veld in 4 pogingen niet
-weggeschreven: het paneel toont na het typen netjes `17963`, maar een
-verse export blijft `36070` geven — het bekende
-"lijkt-opgeslagen-is-het-niet"-patroon, hier hardnekkig op precies dit
-veld (Bob's eigen edit op hetzelfde veld sloeg wél op).
-- **Route:** pagina `HorecagelegenhedenOverzicht` → widget-tree-zoekveld
-  → `StaggeredView` → de **tweede** treffer (onder de 2e `TabBar Page` >
-  `Column`, zonder ConditionalBuilder) → database-icoontje → Edit →
-  `horcat` openklappen → Value `36070` → `17963`.
-- **Waarom 17963 en niet 36070 (empirisch vastgesteld, geen aanname):**
-  `36070` geeft **0 resultaten in alle 34 geteste plaatsen** verspreid
-  over 3 provincies; `17963` geeft echte Cultuur-zaken (Arnhem 9 stuks,
-  categorieën Kunst & Cultuur / Live Muziek / Partycentrum / Theater /
-  Zaalverhuur). Getest met
-  `curl -u bob:serhii "https://uitgaanskrant.com/nl/flutterdrup/views/flutterflowmobiel_establishments.json?horcat=<id>&townid=<tid>&display_id=services_1&page=0"`.
-  Alle drie de intacte kopieën van deze pagina gebruiken óók `17963`,
-  en de eigen `onTap`-fetch van dezelfde tab doet dat al.
-
-**Bewust laten staan:** de twee overgebleven ongebonden
-`TextFormField`s (in tab Activiteiten en tab Cultuur) — die kunnen weg
-óf blijven tot P2-6 stap 3 ze alsnog als zoekveld gebruikt. Ze zijn wel
-zichtbaar voor de gebruiker als lege invoervakjes.
-
 **P1-30 · Eigenaar: Bob (Cloudflare/infra-niveau, geen Claude-taak).**
 API-misbruik beperken voor de publieke Drupal-backend. **Besproken
 2026-08-25 (chat, n.a.v. FlutterFlow's App Check-toggle):**
@@ -3511,7 +3465,8 @@ kaarttitels op afbreken/overlopen nakijken. Ook een legitieme uitkomst:
 niet doen — dan is de app herkenbaar op kleur maar mist hij de
 kranten-uitstraling.
 
-**P2-21 · Eigenaar: Bob (productbeslissing nodig, zie punt 3).**
+**P2-21 · Eigenaar: Claude — bezig (sessie 2026-09-01, vervolg: Bob wil
+wél meerdere kolommen; aanpak via een kopie van Home).**
 Tabletweergave herschikken i.p.v. uitrekken. Verifiëren op `emulator-5556` (tablet) én
 telefoonformaat. Staat los van P1-11 (labels/overflow, al afgerond).