Repository navigation
Phase F F10: Negative-result archive completeness checker - #766
Merged
Merged
Conversation
CLI that reads a JSON archive of negative-result entries and checks each entry against completeness criteria: required field presence, no duplicate candidate_ids, at least one content field, valid date format, and well-formed intake_report_id. Outputs structured JSON + Markdown completeness report. Adds: - scripts/check_negative_archive_completeness.py (F10) - schemas/negative_result_archive_completeness.schema.json - examples/negative_result_archive_example.json - tests/evidence/test_negative_archive_completeness.py (35 tests) - Makefile target: check-negative-archive-completeness - Updated METRICS_CURRENT.md (v0.5.80, 2919 tests) - Updated ROADMAP.md (Loop 80 entry) - Updated test_count_regression.py (baseline 2919)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change
Adds a negative-result archive completeness checker CLI that reads a JSON archive of negative-result entries and validates each entry against completeness criteria.
What it checks
Evidence
make check-negative-archive-completenesstargetSafety impact
None. Checks structural formatting only. Does not release data, change thresholds, or make biological claims.
Human review needed
No