v1.05 — Audience Hardening & Launch Auditability
- Apr 12
- 1 min read
Updated: May 14
Sprint 18 · Apr 6 – Apr 12, 2026

Sprint 18 closed with 85 completed tasks. The team hardened audience targeting and sync across Google Display, strengthened launch auditability with deep links and OTEL-powered audit trails, added lifecycle safety guards, overhauled integrations UX, and resolved a batch of customer-facing campaign issues.
Shipped
Google Display Audience Targeting — affinity / in-market audience targeting end-to-end complete for Google Display campaigns.
Audience Sync Reliability — fixed stuck-in-Syncing state, added ICP placeholder auto-create, and improved dashboard polling.
Google Audience Insights End-to-End — AI-rerank targeting, topic display, and JSON drift hardening for Google audience insights.
Campaign Launch Summary — added deep links and Action Log view for full launch auditability.
OTEL Logging & Audit Trail — OpenTelemetry logging and audit trail for every Membrane action call.
Lifecycle Guards — safety guards for connection/ICP delete, campaign archive, force-detach, and reviving soft-deleted connections.
Integrations UX Overhaul — connection identity, de-duplication, URL routing, and slim header for a cleaner integrations experience.
Fixes
Meta Lead Form Campaign Launch — resolved failure preventing Meta Lead Form campaigns from launching.
Location Targeting — fixed location targeting not being applied effectively.
Google Display Horizontal Images — fixed Google Display not generating horizontal marketing images.
Google Display Targeting Generation — resolved issue where no targeting was generated for Google Display campaigns.
CRD Number Optional — made CRD number optional and hidden from the UI.



Comments