From 096d25aaa374a0977f1ff5cb36a89753cc0c1d1f Mon Sep 17 00:00:00 2001 From: Eugene Blikh Date: Fri, 24 Jul 2026 12:50:42 +0300 Subject: [PATCH] docs(up): finalize Phase 5a decision + deferred log --- .up/phase5a-webhooks.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.up/phase5a-webhooks.md b/.up/phase5a-webhooks.md index 1b4ee49af5031671bda2205cc747f4b6706b41ab..90e759cb595fa3dcd7796187e8445b6f8aef6121 100644 --- a/.up/phase5a-webhooks.md +++ b/.up/phase5a-webhooks.md @@ -56,6 +56,15 @@ Reference: /Users/blikh/data/home/tmp/pages.sr.ht (same fork). refuse AUTH_COOKIE). Owner "user" row seeded at startup so core-go's LookupUser never calls out to meta.sr.ht. +### New deploy requirements (faithful path) +- `[mail] smtp-from` is now REQUIRED — WithDefaultMiddleware builds core-go's + notification/email queue, which panics without it. A valid address; SMTP need + not actually work for webhooks. +- Redis: WithDefaultMiddleware creates a client (default `redis://`), but it is + lazy and outbound webhook delivery never touches it — no redis server needed. +- Agents can no longer read GraphQL /query (core-go auth is OAuth2/cookie only); + they use MCP + REST. Owner keeps /query (cookie). + ### Deferred (needs user input) - extensions-go / `sr-ht-ext` module — extracting spec's agent model into a shared module (location, name, publish target, CI wiring). User said it's