tool-template / Notifications
Email Notification Tool
Reusable notification tool contract for sending or queueing digest artifacts while preserving delivery status in Addyco.
EmailDeliveryQueue
Inputs4required context
Outputs3expected products
Secrets1credential gates
Tools2declared access
Targets2install surfaces
Contract
Queues digest artifacts for email delivery with status and error tracking.
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.