# Publish KPI Digest

Assemble and send the current-period KPI digest to stakeholders on schedule.

## Inputs

- **Period** — reporting interval (weekly, monthly, quarterly); default: monthly
- **Stakeholders** — email addresses or distribution list for recipients; required
- **Metrics** — key performance indicators to include (revenue, growth, engagement, conversion); default: all available
- **Format** — layout preference (table, dashboard, narrative); default: dashboard
- **Delivery time** — preferred send time (HH:MM UTC); default: 09:00 UTC

## Steps

1. Gather KPI data for {period} from analytics sources (site_data, email_marketing, sitebot metrics).
2. Aggregate figures into standard report sections (revenue, user growth, engagement, conversions).
3. Calculate period-over-period change and trend indicators.
4. Render {format} version with charts, tables, or written narrative.
5. Review accuracy and completeness of all figures before dispatch.
6. Send digest email to {stakeholders} at {delivery_time}.
7. Log dispatch timestamp and recipient list for audit.

## Constraints

- Do not send if data completeness < 95% for the period.
- Suppress personally identifiable information (PII); report only aggregated metrics.
- Schedule recurring sends via scheduling app for repeated periods.

Done when: digest is sent to all stakeholders with current-period KPIs, trend analysis, and no PII.