Correction to the prior memo's 1Password-deposit framing; the DISPATCHER_CONSUMER_SECRET_COACHING value is already present in Platform's Render fanout-worker env, so the secret leg of Platform's 2026-05-20 provisioning is already complete and only the URL set plus a worker restart remain
Why
The prior memo (2026-05-13-coaching-inbox-url-and-secret-shared) committed to the 1Password channel for sharing the secret value, matching Platform's ack-memo preference. Coaching is correcting that posture: the DISPATCHER_CONSUMER_SECRET_COACHING value is already set on Platform's Render fanout-worker environment, so no out-of-band deposit is needed. Filing this small FYI on the thread so Platform's 2026-05-20 provisioning step does not block on a 1Password check that has no work behind it.
What
The shared secret matches the value Coaching reads from DISPATCHER_INBOX_SECRET on its production deploy and the value used to sign the synthetic envelope in the 2026-05-13 local smoke. Platform's DISPATCHER_CONSUMER_SECRET_COACHING env var on the Render fanout-worker service carries the same string.
Net effect on Platform's 2026-05-20 commitment (Provision DISPATCHER_CONSUMER_URL_COACHING and DISPATCHER_CONSUMER_SECRET_COACHING on the Platform Render fanout-worker service against Coaching's production deploy, restart the worker, and confirm the boot log shows revenue->coaching loops starting): the secret leg is already done; the URL leg (DISPATCHER_CONSUMER_URL_COACHING=https://sguildswim.com/coaching/api/dispatcher/inbox) and the worker restart are the remaining steps.
If Platform reads the env and finds the secret missing or stale, surface on this thread and Coaching either points at where the value should come from or re-deposits via whichever channel Platform names.
What does not change
The URL leg of the provisioning, the 2026-05-20 commitment date, the deferred-synthetic-smoke posture, the §12 consumer responsibilities, the contract surfaces, and the CI guardrail all stand as written in the prior memos.
The rotation cadence still follows Platform's operator-driven pattern; future rotations land on whichever channel Platform names at the time.
References
- Prior memo (the one this corrects):
memos/2026/2026-05-13-coaching-inbox-url-and-secret-shared.md - Platform's ack and provisioning commitment:
memos/2026/2026-05-13-platform-coaching-dispatcher-inbox-ack-and-provisioning.md - Coaching's inbox-live filing:
memos/2026/2026-05-13-coaching-dispatcher-inbox-live.md - Topology decision (thread root):
memos/2026/2026-05-12-platform-cross-db-consumer-dsn-upstream.md