ga4gh / ga4gh/analytics-dashboard-api

Post-ingestion Difference service

Open
#124 0 comments 0 reactions 1 assignee Claimed by @dashrath-chauhan View on GitHub
Dashboard dev enhancement
Dominant language
Jupyter Notebook
Stars
4
Forks
0
Avg merge
3d 8h
Merged PRs (30d)
2

Description

**Technical summary:**
After each ingestion run completes, a diff service needs to run against the current ingestion's articles, compare them to production, and classify each one as NEW, UNCHANGED, or CHANGED — then route them into the review queue or log them as needing no action.

**Background:**
The existing ingestion service (src/services/epmc.py → EPMCService.insert_articles_by_keyword) writes all data to staging. This new service runs as a second pass after that call returns. It does not modify the staging records — it only reads them, compares against production, and writes to pmc_review and epmc_audit_log.

**More details to add**

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.