---
name: fill-send-horizon
description: Compatibility alias for refill-sends. Fill horizon requests load the skill-led refill workflow before lower-level evergreen execution.
visibility: internal
allowed-tools:
  - mcp__sellable__get_subskill_prompt
  - mcp__sellable__resolve_campaign_fill_route
  - mcp__sellable__get_campaign_refill_state
  - mcp__sellable__fill_campaign_horizon
---

# Fill Send Horizon

This is a compatibility alias. For plain operator language such as "fill",
"refill sends", "max out sends", "load everyone up", or "fill horizon sends",
load the canonical workflow first:

```text
get_subskill_prompt({ subskillName: "refill-sends-workflow" })
```

Then follow the workflow:

1. Call `resolve_campaign_fill_route({ intent: "plain" })`.
2. Call `get_campaign_refill_state` for the exact selected target.
3. Treat public targets as regular campaigns or evergreen campaigns only.
4. Stop on `unsupported_campaign_type` for internal direct campaign tables.
5. Use `fill_campaign_horizon` only after route and refill-state evidence prove
   the target is an evergreen campaign.

Route outcomes are `route: "evergreen_horizon"`, `route: "active_campaigns"`,
and `route: "ask_create"`. Stay in the same `campaignOfferId`/`campaignId` context returned by route resolution and refill state. Do not create warm-post-engager side campaigns.

Prepared/generated/approved rows are intermediate only. Completion requires
actual scheduled workflow-table action cells with `scheduledFor` assigned by the existing scheduler path. If only prepared/approved/ready cells exist, report the exact state as `prepared/approved/ready - awaiting scheduler`, not complete.

Do not start or launch campaigns. Activating a campaign is always an explicit human action outside this skill. Do not raw-write scheduler fields. Do not write `WorkflowTableCell.scheduledFor` directly. Do not claim scheduled success
without rereading scheduler-owned cells with non-null `scheduledFor`.

Surface sender-health blockers separately from prepared/approved/scheduled
counts.
