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