Skip to content

Add Email Automation as third runnable example - #2

Merged
janrummel merged 10 commits into
mainfrom
feature/email-automation
Mar 8, 2026
Merged

Add Email Automation as third runnable example#2
janrummel merged 10 commits into
mainfrom
feature/email-automation

Conversation

@janrummel

Copy link
Copy Markdown
Owner

Summary

  • Third runnable example implementing the trigger → transform → deliver pattern
  • Template-based email system with 5 presets (Order Confirmation, Welcome, Invoice Reminder, Event Invitation, Password Reset)
  • HTML rendering with preview + optional SMTP delivery via --send flag
  • No AI dependency — pure stdlib, zero runtime dependencies
  • 25 new tests (TDD), all green

Test plan

  • uv run pytest -v in examples/email-automation/ — 25 passed
  • Live test: Welcome Email rendered, HTML saved to output/
  • Site regenerated with new example linked in wizard

🤖 Generated with Claude Code

Jan Rummel and others added 10 commits March 8, 2026 22:08
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@janrummel
janrummel merged commit fb00cc6 into main Mar 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant