Scope
Add validation rules that enforce source citation requirements: every publishable object must have non-empty source_ids, and each referenced source ID must correspond to an existing Source object in data/sources/. Add this as a step in the CI validation workflow.
Source links
- Internal:
scripts/validate.py
- Clarvia source-first data model specification
Acceptance criteria
Trust level
maintainer-only
Scope
Add validation rules that enforce source citation requirements: every publishable object must have non-empty
source_ids, and each referenced source ID must correspond to an existing Source object indata/sources/. Add this as a step in the CI validation workflow.Source links
scripts/validate.pyAcceptance criteria
source_idsis non-empty for publishable objectssource_idsreferences to actual Source filesTrust level
maintainer-only