M MemberIntel KB
Activity Decisions

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

For: S Seth Shoultes