Inputs4required context
Outputs3expected products
Secrets1credential gates
Tools2declared access
Targets2install surfaces

Contract

Queues digest artifacts for email delivery with status and error tracking.

draft
Reusable asEmail notification channel
Runner adaptertool:email-notification
Artifact contractNotification rows must link to the digest artifact and producing run.
Event contractEmit queued, sent, failed, and suppressed notification events.

Runbook

Read queued notification, send digest through configured provider, update status, and attach errors to the event stream.

GuardrailNever send without a reviewable artifact link.
GuardrailRecord sent or failed status.
GuardrailKeep recipient configuration out of source code.

Installations

Project-scoped instances created from this reusable template.

OpenAI Email Digest Channelopenai-updates / planned / tool:email-notification

Inputs

What an installation or run must provide.

Inputdigest artifact
Inputrecipient
Inputsubject
Inputpriority

Outputs

What the template should leave behind.

Outputnotification row
Outputsent timestamp
Outputerror detail

Allowed tools

Capabilities this template can use.

Allowed toolemail provider API
Allowed toolSupabase Postgres

Verification

Checks before treating the template as ready.

VerificatioQueued row includes artifact ID.
VerificatioFailure stores provider error.
VerificatioRecipient comes from environment or project config.