Преглед на файлове

CLAUDE.md: Visibility-Conditional-toggle is wel bereikbaar, recept erbij

De notitie van 2026-08-14 dat deze toggle voor Claude structureel niet
te klikken zou zijn is achterhaald - P0-13 zette de conditie in 6
tool-calls zonder vastloper. Het probleem toen was de wegspringende
tree-selectie, niet de toggle zelf.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob преди 1 седмица
родител
ревизия
0abe2f79a6
променени са 1 файла, в които са добавени 21 реда и са изтрити 0 реда
  1. 21 0
      CLAUDE.md

+ 21 - 0
CLAUDE.md

@@ -2449,6 +2449,27 @@ voor selectie, gebruik single-click + verificatie.
   vervang-logica), niet blijven proberen na 1-2 pogingen — teruggeven
   aan Bob met de exacte veldnamen/JSON-paths, dat kost hem seconden per
   veld.**
+  - **Achterhaald per 2026-09-08 (P0-13): de toggle is wél gewoon
+    klikbaar, en de hele conditie is in 6 tool-calls te zetten zonder
+    één vastloper.** Werkend recept op een `Row`:
+    (1) node in de tree selecteren — **twee keer op dezelfde coördinaat
+    klikken**, de eerste klik landt niet; (2) `zoom` op de
+    Visibility-sectie om de toggle-positie af te lezen (hij zit rechts
+    op de "Conditional"-regel) en klikken → er verschijnt een rood
+    **`Unset`**-veld plus "Show in UI Builder"; (3) op dat `Unset`-veld
+    klikken → "Set from Variable" (Type: Boolean); (4) **in het zoekveld
+    `Single` typen** → de lijst reduceert tot "Conditions" met exact één
+    suboptie **Single Condition**; (5) bij **First Value** het
+    **"+"-icoon** rechts klikken → er komt een `UNSET`-rij met een
+    potlood → potlood klikken → in het zoekveld de variabelenaam typen
+    (`userSessionid` gaf meteen "App State → userSessionid", eerste keer
+    raak); (6) operator-dropdown → **"Is Set and Not Empty"** → de
+    Second-Value-rij verdwijnt vanzelf → **Confirm**.
+    Levert `if (FFAppState().x != null && FFAppState().x != '')` rond de
+    widget op. Het oude verhaal hierboven ging over een geval waar de
+    tree-selectie zelf steeds wegsprong — dát was het probleem, niet de
+    toggle. **Verifieer nog steeds met een verse export**, want een
+    aangezette toggle zónder conditie genereert stil helemaal geen guard.
 - **Testen met een niet-Nederlandse systeemlocale: gebruik
   `adb shell cmd locale set-app-locales <package> --locales nl-NL`**
   (per-app override, Android 13+/API 33+) i.p.v. het systeembrede