Skip to content

feat(crawler): preserve publication attribution and image metadata - #99

Merged
tiankaima merged 2 commits into
mainfrom
feat/publication-metadata
Sep 24, 2026
Merged

tiankaima merged 2 commits into
mainfrom
feat/publication-metadata

Conversation

@tiankaima

Copy link
Copy Markdown
Member

Preserve publication provenance and media metadata during ingestion. Reporter, editor and original source no longer collapse into a single author string; explicit author metadata still takes precedence. Image alt/title/caption and supplied attachment filenames/source URLs now travel with each immutable revision and participate in revision hashing.

The server companion adds revision-scoped columns and renders this metadata in news details. Missing source dictionaries and notice deadlines/audiences are not inferred.

Validation: 464 pytest tests and 28 subtests pass, including source attribution, image metadata transport and caption changes affecting revision hashes. Ruff passes.

@tiankaima
tiankaima merged commit 21cfd5b into main Sep 24, 2026
1 check passed
@tiankaima
tiankaima deleted the feat/publication-metadata branch September 24, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant