M MemberIntel KB
Activity Decisions

standup

Standup — 2026-07-10

Three big things landed today.

▶ Watch the 38s summary — Daily standup — Standup 2026-07-10

Daily standup for 2026-07-10. What shipped:

Three big things landed today.

#353 shipped app-level rate limiting — a new ratelimit/ package with a Postgres fixed-window counter, per-IP caps on every public route class, and per-tier caps on the LLM routes (chat, search). Per-IP failures fall closed to a bounded in-memory ceiling so a scraper can’t open the gate by stressing the DB. A 429 fires before the handler, so rate-limited requests never debit billing quota.

#350 merged the admin redesign foundation — mi-* design tokens (light + dark), self-hosted fonts, the dark collapsible sidebar, top bar, ⌘K scaffold on a native <dialog>, and responsive base. Legacy --mp-*/--ink-* screens keep rendering on old tokens inside the new chrome until they’re reskinned one by one.

#363 followed immediately: the Users list and detail screens reskinned onto the mi-* layer. Adds sortable/paginated list, a Business Profile panel (industry + archetype from declared site context), real per-user escalations, and a live ⌘K user-search provider. The mi-* component primitives extracted here (.mi-card, .mi-table, .mi-badge-*, etc.) are the shared layer for screens #258–260.

Seth also launched the blog (#352 — 12 posts, hub-and-spoke /blog/), added featured images to all posts and pillars (#355, #356), wired CI auto-deploy for the marketing site (#354), added sitemap/robots.txt, and published Data Drop ep. 08.

Notable. Two separate CSS bugs in app.css silently broke the admin build after #350: a */ inside a token comment closed the block early, and a stray apostrophe opened an unclosed string. svelte-check passed both; only npm run build caught them. Fixed in #362 before #363 landed. The blog also sat undeployed for ~2 hours after launch because site/ had no CI deploy job — the #354 fix closes that permanently.


Window: 2026-07-09T13:00

→ 2026-07-10T13:43
.640Z · Sources: memberintel @ 84e6ab7, memberpress-intel @ 5b54bdd

For: S Seth Shoultes