Content Pipeline

Inputs

Generation Steps

  1. link alignment: bin/sync_interview_asset_links.rb
  2. summary derivation: bin/generate_context_summaries.rb
  3. page generation:
    • bin/generate_interview_pages.rb
    • bin/generate_video_asset_pages.rb
    • bin/generate_interview_taxonomy_pages.rb

Template Sources

Validation

./bin/pipeline validate runs:

Transcript Import Workflow

Use bin/import_transcripts_from_outbox.rb to onboard transcript files from an external directory.

  1. Run a dry run to generate mapping reports:
    • ruby ./bin/import_transcripts_from_outbox.rb --source-dir /Volumes/Dock_1TB/vimeo/outbox
  2. Review:
    • tmp/transcript-import-report.json
    • tmp/transcript-import-report.md
  3. Apply high-confidence mappings:
    • ruby ./bin/import_transcripts_from_outbox.rb --source-dir /Volumes/Dock_1TB/vimeo/outbox --apply
  4. Re-run validation:
    • ./bin/pipeline validate

Shortcut wrapper: