Skip to content

SEP Weekly Digest

FieldValue
Namesep-weekly-digest
Categoryreporting
Complexityadvanced
Tagsgithub-tracking, db-analytics, llm-analysis, blob-publishing, complex-dag
Authorrandybias
Min Version0.1.0

Weekly SEP activity digest with LLM-powered analysis, trend tracking, and health scoring. The most complex template in the catalog — demonstrates a 7-node DAG with database analytics, LLM analysis, HTML rendering, blob publishing, and Slack notification.

fetch-seps → store-snapshots → analyze-activity → generate-report → render-html → publish-report → notify
↓ ↓ ↑ ↑ ↑
└──────────────────────────────┴────────────────────┘ │ │
└───────────────────────────────────┘ │
└───────────────────────────────────────────────────┘
NodePurpose
fetch-sepsFetch current SEP data from GitHub
store-snapshotsStore point-in-time snapshots to Postgres
analyze-activityAnalyze trends and compute health scores
generate-reportLLM-powered report generation (OpenAI)
render-htmlConvert to HTML format
publish-reportUpload to Azure Blob Storage
notifySend digest summary to Slack
  • manual
  • cron (weekly-sunday): Sundays at 8:00 PM UTC (0 20 * * 0)
DependencyHostAuth
githubapi.github.com:443bearer-token
postgrespostgres-postgresql.postgres.svc.cluster.local:5432password
openaiapi.openai.com:443bearer-token
azure-blobmcpreports9276621.blob.core.windows.net:443sas-token
slack-webhookhooks.slack.com:443webhook-url
KeyDescription
target_repoRepository to track (default: modelcontextprotocol/specification)
sep_labelGitHub label for SEP PRs (default: sep)
azure_blob_base_urlBase URL for published reports
SecretDescription
github.tokenGitHub personal access token
postgres.passwordPostgres database password
openai.api_keyOpenAI API key
azure.sas_tokenAzure Blob Storage SAS token
slack.webhook_urlSlack incoming webhook URL
Terminal window
tntc scaffold init sep-weekly-digest
tntc scaffold init sep-weekly-digest my-sep-digest
tntc scaffold info sep-weekly-digest

Scaffold source: quickstarts/sep-weekly-digest/