standup
Standup — 2026-05-16
**2026-05-16** Heavy day across both repos.
Daily standup for 2026-05-16. What shipped:
2026-05-16
Heavy day across both repos. The memberintel product repo took the bulk of it.
Product (memberintel). Four ADRs landed (0015–0018), locking the four-document brain architecture (SOUL/BIBLE/HEARTBEAT/MEMORY), the Anthropic tool-call mutation path, the WordPress plugin as data-sync source, and the memory-limit + sanitization policy. Bus-factor runbooks shipped for deploy, auth, brain, and incident response. Three PRs merged: transactional emails via Jinja2 (welcome, password-reset, password-changed, site-connected, nudge), Free→Pro upgrade prompt surfaces (five nudge types, /upgrade landing page, entitlement gate), and the feat/transactional-emails branch close. Earlier commits wired the SSO callback route, site profile editing (name + timezone inline edit), auto-timezone detection on first login, and a Svelte $state bug fix — $state doesn’t accept a function initializer, use a plain value (7b72543).
KB (memberpress-intel). Plans and specs committed for brain management, site profile manager, transactional emails, upgrade prompt surfaces, site data sync, and the daily standup auto-publish pipeline. The SvelteKit app was extracted out of this repo into memberintel; leftover build artifacts and the app/ directory were cleaned from git tracking.
Notable. The CORS allowlist required three separate hotfixes across the window (membersintel.com, www.membersintel.com, WP plugin origins) — a sign the launch-domain list wasn’t finalized before coding started. Worth locking that list before the next integration push.
Window: 2026-05-15T13:00
→ 2026-05-16T13:01.592Z · Sources: memberintel @ 7270c5e, memberpress-intel @ 02e6335