SpendSignoffSpendSignoff

Changelog

What’s shipped in SpendSignoff, newest first. Safety-relevant changes are tagged.

v0.9.0

Autonomy loop, in preview

The operator can now run on a schedule, drafting budget and bid changes between your check-ins — still draft-only, still nothing live without you.

  • NewBackground autonomy loop that drafts proposals on a cadence you set.
  • SafetyThe 24-hour envelope is now enforced as a hard daily ceiling across all drafts.
  • ImprovedApproval queue groups drafts by origin: loop, chat, and anomaly.
v0.8.2

Meta connector + faster reads

Meta joins Google Ads as a first-class connector, and read latency is down across the board.

  • NewMeta connector: read, draft, and apply campaign and budget changes.
  • ImprovedAccount and metric reads are ~40% faster on cold connections.
  • FixedToken-health badge no longer flickered to “expiring” during reconnect.
v0.8.0

KMS-signed audit ledger

Every read, draft, approval, push, and rollback is now written to an append-only, KMS-signed ledger you can export.

  • SafetyAppend-only audit log with tamper-evident KMS signatures.
  • NewOne-click rollback for any applied change, itself a signed ledger entry.
  • ImprovedBefore→after diffs now render inline in the audit timeline.
v0.7.1

Two-step approve & push live

The signature control: money-moving changes arm on the first click and confirm on the second.

  • NewArm/confirm control for all spend-affecting actions.
  • SafetyFree plan now shows the locked upgrade card instead of a disabled approve.
  • FixedStale drafts now prompt a re-arm instead of silently expiring.
v0.7.0

First public preview

Connect Claude, ChatGPT, or Cursor over MCP and let the operator read your Google Ads account.

  • NewMCP edge with OAuth 2.1 for Claude, ChatGPT, and Cursor.
  • NewRead-first OAuth into Google Ads with the read tool surface.
  • NewDraft proposals via propose_change — never an auto-apply.

Want releases in your inbox? They’ll be available from your account settings.

    Changelog — SpendSignoff · SpendSignoff