# 2026-09-23 — GOA merchant /terms+/privacy + mon green ## Why Public merchant `taler.hacktivism.ch` lacked `/terms` + `/privacy` (501). elelmon still assumed legacy multi-CTR `taler-hacktivism*`; live SoT is single CTR **`goa-regio-ng`** (pasta 9010–9015). ## Live (hernani@koopa) | Piece | Detail | |-------|--------| | CTR | `goa-regio-ng` · BANK=EX=MER same | | Terms | `TERMS_ETAG=merchant-tos-dual-v2` · en under `/var/lib/taler-merchant/terms/` | | Privacy | `PRIVACY_ETAG=merchant-pp-swiss-v0` | | Drop-in | `/etc/taler-merchant/conf.d/terms-privacy.conf` · httpd restart | | Public | `https://taler.hacktivism.ch/{terms,privacy}` → **200** | | Mon stamp | `20260923T075931Z` · LOG `~/.local/state/elelmon-runs/hacktivism-full-….log` | | Mon result | EXIT=0 · 182 OK · 0 ERROR · 21 WARN · 21 INFO | | Public mon | staging → `/var/www/monitoring-sites/{host}/monitoring/` | ## Repo SoT (magikoopa) **koopa-admin-log** — profile/scripts already had ETAGs + install helpers; runtime apply on CTR today. Caddyfile dossiers `try_files` → `{path} {path}/ {path}/index.html` (separate commit). **elelmon** — laptop tip goa-aware (clean); koopa WT may still need SSH pull. ## Hold Cutover locked. No `taler-deployment` master push. Next: T3 vanilla Ansible lokal → T2 APT (Freigabe).