standup
Standup — 2026-05-28
Two specs landed and got immediately shelved — which is exactly the plan.
Daily standup for 2026-05-28. What shipped:
Two specs landed and got immediately shelved — which is exactly the plan.
The Subscription Events Sync spec (#88) defines a full pipeline for capturing MemberPress state-transition history: four WordPress hooks, a plugin-side retry queue, a POST /api/v1/internal/sites/{site_id}/subscription-events ingestion endpoint, and a subscription_events table with a deduplication constraint on (site_id, mp_subscription_id, from_status, to_status, occurred_at). Status: HELD pending launch signal and Blair sign-off.
The query_sql read-only SQL surface implementation plan (14 tasks, ~35 commits) covers the full stack: sqlglot parser, AST rewriter with user-scope injection, memberintel_ro Postgres role, query_sql_log audit table, Pro-only tier gate, and integration tests against the real RO role. Also HELD — unblocked only after query_sql usage signal appears in real chat logs.
#153 right-aligned the Save SOUL/BIBLE buttons in the admin SPA. #154 codified BigQuery datasets, a budget alert, and an audit runbook for observability.
Notable. Both specs are approved and fully detailed but deliberately not implemented. The sequencing is explicit: launch first, watch what users actually ask, then build only what the logs justify.
Window: 2026-05-27T13:00
→ 2026-05-28T13:00.088Z · Sources: memberintel @ 92642ac, memberpress-intel @ b54fc05