Adds registered pipeline definitions so operators can connect live run status to ownership, stale-run thresholds, and runbooks.
Added
- Pipeline registry table and migration
- Registry API for creating, listing, reading, and updating pipeline definitions
- Ingestion API-key protection for registry write endpoints
- Per-pipeline stale thresholds in stale-run metrics
- Registry context in the operations dashboard
- Sample registered pipelines in seeded demo data
- Documentation for the registry workflow
- Project version bump to 0.2.0
Validation
python -m ruff check .python -m mypy apppython -m alembic upgrade headpython -m pytestgit diff --check- Dashboard smoke test at
/dashboard