# Part C (decision 49) on the demo boxes, 2026-09-29 ~15:16Z, controller 0.282.0, catalog 6446197. Operator ruling allows this press.
# The 'open' proof is the app answering its OWN validation to an invalid sign-up — no account was created (the apps' admin passwords are the operator's; a test account could not be deleted through their admin pages).
# The first run (15:15Z) found no domain and changed NOTHING (all 404) — kept below the real run for honesty.
== hp
domain enkisfelhom.hu; apps adventurelog opengist; 2026-09-29T15:16:32Z
  [BEFORE] adventurelog: its own switch "is_disabled":false | an invalid sign-up (mismatched) -> 200 the app answered
  [BEFORE] adventurelog: login page -> 200
  [BEFORE] opengist: sign-up form served=1 | an invalid sign-up (empty name) -> 500 the app answered
  [BEFORE] opengist: login page -> 200
  PRESS adventurelog: the card was on the page=1 -> {"data":{"closed":true},"error":"","ok":true}
  PRESS opengist: the card was on the page=1 -> {"data":{"closed":true},"error":"","ok":true}
  [AFTER] adventurelog: its own switch  | an invalid sign-up (mismatched) -> 403 BLOCKED
  [AFTER] adventurelog: login page -> 500
  [AFTER] opengist: sign-up form served=0 | an invalid sign-up (empty name) -> 403 BLOCKED
  [AFTER] opengist: login page -> 200
  adventurelog app.yaml: state: open opened_by: close-signup  after_setup:  at: "2026-09-29T15:16:35Z"  ok: true 
  opengist app.yaml: state: open opened_by: close-signup  after_setup: 
  files: controller.yml serverstransports.yml signup-block-adventurelog.yml signup-block-opengist.yml 
== felhom-pve
domain demo-felhom.eu; apps opengist; 2026-09-29T15:16:56Z
  [BEFORE] opengist: sign-up form served=1 | an invalid sign-up (empty name) -> 500 the app answered
  [BEFORE] opengist: login page -> 200
  PRESS opengist: the card was on the page=1 -> {"data":{"closed":true},"error":"","ok":true}
  [AFTER] opengist: sign-up form served=0 | an invalid sign-up (empty name) -> 403 BLOCKED
  [AFTER] opengist: login page -> 200
  opengist app.yaml: state: open opened_by: close-signup  after_setup: 
  files: controller.yml serverstransports.yml signup-block-opengist.yml 

# adventurelog after the press (demo-hp): backend recreated once (~30 s: the one 500 above), same pinned images, its own switch on:
adventurelog ghcr.io/seanmorley15/adventurelog-backend:v0.13.0 Up About a minute (healthy)
adventurelog-postgres postgis/postgis:16-3.5-alpine Up 13 hours (healthy)
adventurelog-frontend ghcr.io/seanmorley15/adventurelog-frontend:v0.13.0 Up 13 hours (healthy)
{"is_disabled":true,"message":"Registrat
