You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
arcangelo7
committed
refactor!: switch check_results output from text report to structured JSON
The text report was not machine-readable, making it unusable by pipeline
orchestrators. Output is now a JSON file with status (PASS/FAIL), per-file
stats, errors, and warnings. Exit code 1 on errors, 0 otherwise.
BREAKING CHANGE: output format changed from plain text to JSON
-**`missing_omid`**: an identifier from the input CSV has no corresponding OMID in the triplestore. Indicates a processing failure.
118
+
-**`missing_provenance`**: an OMID exists in the triplestore but has no provenance record. Indicates incomplete ingestion.
71
119
72
-
OMIDs without provenance:
73
-
omid:br/060/12345
120
+
### Warning types
74
121
75
-
Summary:
76
-
Total identifiers: 50000
77
-
Identifiers with OMID: 49998
78
-
Identifiers without OMID: 2
79
-
OMIDs with provenance: 49995
80
-
OMIDs without provenance: 3
81
-
```
122
+
-**`multiple_omids`**: an identifier is associated with more than one OMID across files. Indicates a disambiguation issue that should be resolved via the merge pipeline.
0 commit comments