|
|
@@ -32,6 +32,37 @@ weer weg (of verwijder de taak, zie hieronder) zodra je stopt.
|
|
|
deze lijst (niet gearchiveerd). Bij gedeeltelijke voortgang: taak laten
|
|
|
staan met bijgewerkte inhoud die alleen het resterende werk beschrijft.
|
|
|
|
|
|
+## Modelkeuze: Haiku vs Sonnet
|
|
|
+
|
|
|
+**Korte conclusie (2026-08-05, beoordeeld): niet standaard overschakelen op
|
|
|
+Haiku voor dit project.** Bijna elke Claude-taak hier eindigt als een
|
|
|
+FlutterFlow-builder-interactie (Bob kan zelf geen code bewerken, zie
|
|
|
+`CLAUDE.md`), en die builder is canvas-gerenderd Flutter Web zonder normale
|
|
|
+DOM/accessibility-tree. Dat botst met precies Haiku's zwakke kant: geduldig
|
|
|
+multi-stap troubleshooten (scroll-pogingen, DOM/shadow-DOM-zoektochten,
|
|
|
+accessibility geforceerd activeren, herkennen van een "Discard changes?"-
|
|
|
+dialoog, op tijd stoppen na 1-2 pogingen i.p.v. blijven klikken of per
|
|
|
+ongeluk een Delete-knop raken). Zelfs taken die er triviaal uitzien (bv.
|
|
|
+P1-10's cache-toggle: 1 klik + Confirm) bleken pas na 6+ verschillende
|
|
|
+technieken écht geblokkeerd op een clipping-bug — dat vraagt het
|
|
|
+uithoudingsvermogen/verstand van Sonnet om zowel de pogingen als het op
|
|
|
+tijd stoppen goed te doen.
|
|
|
+
|
|
|
+- **Wel Haiku-geschikt** — puur lezen/greppen/samenvatten, geen builder-UI,
|
|
|
+ geen destructief risico:
|
|
|
+ - De audit-/verificatiestappen die dit bestand al vaak gebruikt om "open"
|
|
|
+ vs "al gefixt" te bevestigen (`git log -S"..."`, gerichte `grep`) — zie
|
|
|
+ de vuistregel hierboven over verouderde taakstatus.
|
|
|
+ - **P1-8, laatste bullet** hieronder (live emulator-check dat een
|
|
|
+ ongeldige `nid` niet crasht) — app draaien, navigeren, logs/scherm
|
|
|
+ checken. Geen builder-bewerking, laag risico, duidelijk
|
|
|
+ slagingscriterium.
|
|
|
+- **Niet Haiku-geschikt** (Sonnet aanhouden): elke taak die een
|
|
|
+ builder-widget/-property wijzigt (vrijwel alle overige P1/P2-taken), en
|
|
|
+ taken die ontwerpkeuze/afweging vragen zoals P1-9 en de P2-features
|
|
|
+ (P2-2 t/m P2-6, P2-8) — geen mechanisch patroon, dus geen goede
|
|
|
+ Haiku-fit.
|
|
|
+
|
|
|
## Status: actief bij Bob (geen Claude-actie nodig, ter info)
|
|
|
|
|
|
- **FavorietenAgenda 403-fout** — **Eigenaar: Bob — bezig.** Bob
|
|
|
@@ -224,12 +255,12 @@ Account verwijderen heeft mogelijk AVG-implicaties aan Drupal-kant.
|
|
|
(bv. "Message...Veld wissen" i.p.v. "Veld wissen") — bevestigd via
|
|
|
Developer Menu → View Code. Altijd Ctrl+A vóór het typen in dit
|
|
|
veld, en achteraf via View Code controleren.
|
|
|
-- Optioneel, laag risico: live in de emulator/app verifiëren dat een
|
|
|
- ongeldige/verlopen `nid` op `horecagelegenheidCurrent`/`eventCurrent`
|
|
|
- geen crash geeft — code-niveau al gecheckt en geruststellend
|
|
|
- (consequent `?.toList() ?? []`/`valueOrDefault<...>` rond
|
|
|
- `jsonBody`-velden, i.t.t. de lijstpagina's uit P1-1), alleen nog niet
|
|
|
- live getest.
|
|
|
+- Optioneel, laag risico **(Haiku-geschikt, zie Modelkeuze hierboven)**:
|
|
|
+ live in de emulator/app verifiëren dat een ongeldige/verlopen `nid` op
|
|
|
+ `horecagelegenheidCurrent`/`eventCurrent` geen crash geeft — code-niveau
|
|
|
+ al gecheckt en geruststellend (consequent `?.toList() ?? []`/
|
|
|
+ `valueOrDefault<...>` rond `jsonBody`-velden, i.t.t. de lijstpagina's uit
|
|
|
+ P1-1), alleen nog niet live getest.
|
|
|
|
|
|
**P1-9 · Eigenaar: Onbepaald.** Visuele polish (los, per pagina):
|
|
|
Uitgaan-pagina (typografie/contrast/spacing), Event-pagina,
|