Skip to content

Make CMVP data refresh resilient to transient misses#27

Draft
ethanolivertroy wants to merge 1 commit into
mainfrom
cursor/fix-data-refresh-workflow-5101
Draft

Make CMVP data refresh resilient to transient misses#27
ethanolivertroy wants to merge 1 commit into
mainfrom
cursor/fix-data-refresh-workflow-5101

Conversation

@ethanolivertroy

Copy link
Copy Markdown
Member

Summary

  • preserve previously published certificate details and algorithm payloads when transient refresh/extraction failures occur
  • defer uncached incomplete certificates instead of publishing broken records that fail artifact validation
  • expose deferred certificate counts in refresh metrics and logs
  • add tests for cached fallback and deferred certificate filtering

Validation

  • python3 -m py_compile scraper.py test_scraper.py validate_api.py
  • python3 test_scraper.py
  • python3 validate_api.py --require-current-schema --require-supported-algorithm-source --require-data-quality-pass
  • git diff --check
Open in Web Open in Cursor 

Co-authored-by: Ethan Troy <ethanolivertroy@users.noreply.github.com>
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.

2 participants