dpla-verify-and-notify

Verify ingest outcomes and notify stakeholders via Slack or email.

35|12|Updated Jan 10, 2017
One-click install
npx skills add https://github.com/dpla/ingestion3 --skill dpla-verify-and-notify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dpla-verify-and-notify
Source: https://github.com/dpla/ingestion3/tree/main/.cursor/skills/dpla-verify-and-notify
Command: npx skills add https://github.com/dpla/ingestion3 --skill dpla-verify-and-notify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verify ingest outcomes and send failure or status notifications to Slack or email to the tech team, reducing downtime and manual follow-ups.

Core Features & Use Cases

  • Automated verification of harvest, mapping, enrichment, and jsonl outputs using standard markers and summaries.
  • Notifications via Slack (#tech-alerts) or email ([email protected]) when failures are detected or results are available.
  • Escalation-friendly reports that generate human- and machine-readable failure summaries suitable for on-call rotations.

Quick Start

Run the verify-notify workflow after an ingest run to automatically post alerts on failures or status updates.

Frequently Asked Questions about dpla-verify-and-notify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify ingest results and send Slack alerts for failed pipeline runs?

You can verify ingest results and send Slack alerts by running an automated verification workflow that checks harvest, mapping, enrichment, and jsonl outputs, posting failure notifications directly to the #tech-alerts channel.

How do I set up email notifications for orchestrated ingest stages?

To set up email notifications for orchestrated ingest stages, configure email routing in your environment to deliver automated verification reports and failure summaries to your designated tech team inbox.

What is the best way to monitor harvest, mapping, enrichment, and jsonl pipeline failures?

The best way to monitor these pipeline failures is automated verification of standard markers and summaries across each stage, generating human- and machine-readable reports for on-call rotations.

Do I need a configured Slack webhook to receive ingest failure alerts?

Yes, a configured environment with a Slack webhook or email routing is required to receive automated ingest failure alerts and status updates.

Can I use this verification approach for on-call escalation reporting?

Yes, this approach generates escalation-friendly failure summaries that are suitable for on-call rotations, providing both human- and machine-readable outputs to reduce manual follow-ups.

Why does my ingest verification workflow not send notifications after a run?

Your ingest verification workflow may not send notifications if the environment lacks proper configuration, such as a missing Slack webhook, email routing setup, or access to the tech-alerts channel.