Skip to content

chore(release): 0.37.0 — Mailchimp campaign-loop actions#92

Merged
drewstone merged 1 commit into
developfrom
release/0.37.0-mailchimp
Jun 15, 2026
Merged

chore(release): 0.37.0 — Mailchimp campaign-loop actions#92
drewstone merged 1 commit into
developfrom
release/0.37.0-mailchimp

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Cuts 0.37.0 and lands the Mailchimp campaign-loop actions on develop (the real release line).

Why this PR exists

The same changes first merged as #91 — but onto main, which is stale: it diverged from develop after 0.30.0 and is missing 32 commits (the 541-adapter fan-out, TangleAppsClient, live-MCP provider, OIDC publish, delegated-tools). Releases cut from develop via v* tags, so #91 never shipped. This re-applies only the net-new actions on top of develop (which already has campaigns.create/send).

Added

  • reports.get / reports.list (read) — revenue + abuse_reports (reward + complaint-ceiling signal)
  • campaigns.set-content (idempotent PUT) — put the generated body into a draft
  • segments.list (read) — target a slice + carve a control/holdout

Verified

typecheck clean · full suite 4061 pass · build green · frozen-lockfile install clean. Tag v0.37.0 after merge → OIDC publish.

Follow-up

origin/main is stale/diverged — recommend resetting it to develop (or retiring it) so PRs stop landing off the release line.

…ntent, segments)

Adds the actions that close a generate→send→measure→optimize email loop on the
existing Mailchimp connector:
- reports.get / reports.list — opens, clicks, unsubscribes, abuse_reports
  (complaint guardrail) and ecommerce revenue (reward signal).
- campaigns.set-content — campaigns.create only makes an empty shell; this PUTs
  the generated email body in.
- segments.list — target a slice and carve out a control/holdout slice.

reports.*/segments.list are reads; campaigns.set-content is an idempotent PUT
mutation. campaigns.create/send already shipped in the write-side fanout.

typecheck clean; full suite 4061 pass; build green.

(These changes were first merged to the stale `main` branch as #91; this lands
them on `develop` — the real release line — and cuts 0.37.0.)
@drewstone drewstone merged commit 036bc51 into develop Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant