## 2026-09-29T19:31:00Z step 7 — BookStack, as the household
  create book → 302 https://wiki.enkicsifelhom.hu/books/csaladi-receptek-nh0930
  new page → 200 https://wiki.enkicsifelhom.hu/books/csaladi-receptek-nh0930/draft/2
  draft https://wiki.enkicsifelhom.hu/books/csaladi-receptek-nh0930/draft/2
  save page → 302 https://wiki.enkicsifelhom.hu/books/csaladi-receptek-nh0930/page/toltott-kaposzta
  upload attachment (262 144 B, sha 4da51a412d2f5b5ccdc2bfa5ed419b0d2a71f365a330776612fad81cf19ec677) → {"name":"nagymama-recept.bin","extension":"bin","uploaded_to":2,"created_by":1,"updated_by":1,"order":1,"updated_at":"20
  read back: page 200; sentence 2 (control NH0931-OLDAL: 0); attachments listed /attachments/1 
  /attachments/1 → 262144 B, sha256 equal: YES
## 2026-09-29T19:31:17Z step 7 — Vikunja, as the household
  project id 2
  task 1 Bevásárlás: tej, kenyér
  task 2 Csekkek befizetése
  task 3 Kazán szerviz időpont
  attachment on task 2 → {"errors":null,"success":[{"id":1,"task_id":2,"created_by":{"id":1,"name":"","username":"csalad","cr
 200
  read back: tasks in project 3; attachment 65536 B sha equal YES
## 2026-09-29T19:31:37Z step 7 — the family member through the 15-minute window
  BEFORE: stranger register → {"error":"sign-up is closed on this app; its admin adds new accounts"} 403
  press „Regisztráció megnyitása 15 percre“ → {"data":{"open_until":"2026-09-29T19:46:37Z"},"error":"","ok":true}
 200
  19:31:41 the app's own switch open after 4 s (registration_enabled true)
  family member „nagymama“ registers → {"id":2,"name":"","username":"nagymama",} 200
## 2026-09-29T19:48:38Z step 7 — AFTER the window (ended 19:46:37)
  stranger register → {"error":"sign-up is closed on this app; its admin adds new accounts"} 403
  /info registration_enabled → "registration_enabled":false
  own switch in the container: VIKUNJA_SERVICE_ENABLEREGISTRATION=false
  family member logs in → token
