cross-domain UX: link from blog's allocate form to events.rose-ash.com/calendars

The allocations live on the events PEER (events.rose-ash.com), not on blog — blog federates them
away. Repointed Caddy events.rose-ash.com → sx-dev-sx_events-1 (in /root/caddy/Caddyfile, external
to this repo; needed a 'docker service update --force caddy_caddy' because a single-file bind mount
is inode-pinned — editing swaps the inode). Added a '→ view on events' link on the blog allocate
form so the workflow is navigable. events.rose-ash.com/calendars now shows allocated posts +
scheduled events + ticket sales, publicly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 07:07:25 +00:00
parent a5a6698772
commit f28f960481

View File

@@ -175,7 +175,8 @@
:style "margin:1.5em 0;padding:0.7em 1em;border:1px dashed #b9a;background:#fbf7fb;border-radius:4px;font-size:0.9em"
(b "📅 Allocate to a calendar: ")
(input :name "calendar" :value "main" :style "width:8em")
" " (button :type "submit" "Allocate on events"))))))
" " (button :type "submit" "Allocate on events")
" " (a :href "https://events.rose-ash.com/calendars" "→ view on events"))))))
;; MARSHAL the canonical activity → next/'s Erlang proplist shape, for the Erlang runner adapter
;; (RA). The seam activity is canonical; each runner adapter maps it to its substrate. Unused until
;; RA, defined + tested here so the reconcile is complete and RA has its bridge ready.