{
  "id": 10904007,
  "title": "Preserving Citations in Publishing Pipelines",
  "url": "https://urgent.news/2026/09/30/preserving-citations-in-publishing-pipelines",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-30T09:03:40.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ufebri/preserving-citations-in-publishing-pipelines-49b6"
  },
  "original_language": "en",
  "account": "Citations can be maintained throughout an automated publishing pipeline by treating references as typed entities rather than unstructured strings. This is crucial because citations often disappear during normalization, schema validation, or rendering, undermining editorial transparency and verification. To preserve citations, a strict schema should be enforced at the input boundary, ensuring every source reference includes an HTTPS URL, a valid title string, and an accessed date. Common failure modes include malformed scalar types, dropped fields in custom renderers, unsafe URL schemes, and plain text rendering. These issues can be prevented by validating the final rendered HTML output during testing, ensuring that source metadata successfully translates into accessible hyperlinks.",
  "summary": "How can an automated publishing pipeline preserve citations from source input through the live article? When an automated workflow ingests research, the final published page often loses its source references during normalization, schema validation, or rendering. This happens when structured provenance fields fail to map cleanly from raw input into frontmatter, or when a rendering template treats…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}