Problem description
CAMARA Validation currently passes with findings for the main branch (as of September 18, 2026):
CAMARA Validation — PASS (with findings)
Profile: standard | Branch: main | Trigger: pull_request
Result: 0 errors, 10 warnings, 4 hints
Following the synchronization with Commonalities r4.4 (PR #146), the API definition has been updated with common files. However, validation findings remain that should be addressed to achieve clean validation status.
Findings Overview
Full validation report: https://github.com/camaraproject/PopulationDensityData/actions/runs/35848676802/job/107140885889?pr=149
Expected behavior
Address the deferred validation findings in a follow-up pull request:
- Change the notification callback media type to
application/cloudevents+json
- Add descriptions for all array items and schema properties
- Update the
apiRoot description to match standard CAMARA wording
- Review and implement guidance from validation hints
Alternative solution
Event-related findings could be addressed by synchronizing the API definition with the Commonalities implicit-events template once it becomes stable, rather than implementing changes independently in this repository.
Problem description
CAMARA Validation currently passes with findings for the
mainbranch (as of September 18, 2026):Following the synchronization with Commonalities r4.4 (PR #146), the API definition has been updated with common files. However, validation findings remain that should be addressed to achieve clean validation status.
Findings Overview
[S-035] Notification callback content type must include 'application/cloudevents+json', found: application/json
[P-015] No event type enum values found in code/API_definitions/population-density-data.yaml — subscription APIs should define EventType schemas | Suggestion: Define a named event type schema (e.g. ApiEventType) that constrains the CloudEvent
typevalue via allOf, rather than inlining the enum directly in CloudEvent.properties.type.enum. See the implicit-events API template in Commonalities artifacts/api-templates/ (tracked in Add sample-implicit-events.yaml API template for callback-based event pattern Commonalities#608).[S-313] Schema of type string should specify a format, pattern, enum, or const. | Suggestion: Acceptable if free-form field or implementation-dependent — no fix needed.
Full validation report: https://github.com/camaraproject/PopulationDensityData/actions/runs/35848676802/job/107140885889?pr=149
Expected behavior
Address the deferred validation findings in a follow-up pull request:
application/cloudevents+jsonapiRootdescription to match standard CAMARA wordingAlternative solution
Event-related findings could be addressed by synchronizing the API definition with the Commonalities implicit-events template once it becomes stable, rather than implementing changes independently in this repository.