Repository navigation
Repair Dutch data.overheid CKAN profile - #17
Merged
Merged
Conversation
Add closed CKAN search modes and bounded local resource-metadata filtering for data.overheid.nl. Keep query-only resources report-only and preserve existing server-literal behavior. Add contract, routing, authorization-boundary, and compatibility coverage while retaining manual-only status.
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.
Summary
/data/api/3; neither catalog requires an API key.manual_only.Safety and behavior
.csvpath evidence remain report-only.Validation
ruff check .ruff format --check .pytest -p no:cacheprovider -q -m "not integration"— 1,107 passedA bounded compatibility audit made three metadata requests and examined 18 package observations, 17 unique packages, and 57 resources. It found five packages with loader-compatible CSV resources and no ordering traps within the audited sample.
A controlled RDW CSV retrieval completed within a 32 MiB ceiling with zero redirects and temporary-file cleanup. Deterministic inspection verified 6,650 non-empty rows across seven columns.
Remaining limitations
manual_only.