Description

Consolidate the fragmented JSON-LD includes into a single, unified schema factory to reduce drift risk and improve maintainability.

Acceptance Criteria

Final Summary

Consolidated fragmented JSON-LD includes into a single, unified _includes/schema-factory.html.

  1. Verified removal of legacy json-ld-*.html files (AC #1).
  2. Implemented a robust _includes/schema-factory.html supporting Person (Resume), CreativeWork/Interview, VideoObject, ItemList (Collections), and BreadcrumbList (AC #2).
  3. Updated all callers (index pages, generator scripts, breadcrumbs) to use the new factory.
  4. Updated and passed RSpec tests for the new schema-factory (AC #3 - partial as validator is external but structure is verified).
  5. Verified successful site build and correct JSON-LD rendering across multiple page types (AC #4).

Definition of Done