What problem does it solve? It answers whether a live paid campaign is spending on plan by reading cumulative spend against a fixed target curve, so you can catch over- or under-delivery before the flight ends instead of discovering a blown or unspent budget afterward. ## Core Features & Use Cases - Pacing Read: Computes percent-to-pace (actual cumulative spend vs expected spend at this point in the flight) and returns a verdict of On-track, Ahead, Behind, or Stalled. - Learning-Phase Guard: Confirms learning-phase status before any over/under-delivery call is acted on, blocking premature budget moves that would reset learning. - Reallocation Trigger: Fires or holds a reallocation recommendation based on a stated band, naming the delivery driver (cap-limited, bid-throttled, low-volume, dayparting), and hands fired triggers to budget-optimizer. - Use Case: You are 9 days into a 30-day flight with a $200 daily budget and spend spiked two days ago; the skill reports you are at 138% of pace, over-delivering due to early daily-cap exhaustion, and fires a reallocation trigger. ## Quick Start Check pacing on my campaign — daily budget is $200, we are 9 days into a 30-day flight, am I on track?