Skip to content

feat(transcripts): add reverse-feed queue -> pipeline enqueuer#27

Merged
just3ws merged 1 commit into
masterfrom
transcripts/reverse-feed-queue
Jul 8, 2026
Merged

feat(transcripts): add reverse-feed queue -> pipeline enqueuer#27
just3ws merged 1 commit into
masterfrom
transcripts/reverse-feed-queue

Conversation

@just3ws

@just3ws just3ws commented Jul 7, 2026

Copy link
Copy Markdown
Owner

What

bin/reprocess_retranscribe_queue.rb reads _data/transcript_retranscribe_queue.yml, resolves each transcript_id to a source URL via _data/video_assets.yml (by transcript_id then asset id, primary-platform-preferred), and delegates to ~/.config/zsh/bin/zdots-ingest-media — which is already idempotent, so no dedup is reimplemented here.

Flags

Dry-run by default. --apply / --force / --limit N / --profile.

Verified

Dry-run resolves 87/87 queue entries, 0 unresolved.

Caveat

A few video_assets URLs carry a &list= playlist suffix (pre-existing data). Consider --no-playlist awareness before a full --apply. Running --apply kicks off real transcription jobs and is a manual/operator step.

🤖 Generated with Claude Code

bin/reprocess_retranscribe_queue.rb reads _data/transcript_retranscribe_queue.yml,
resolves each transcript_id to its youtube/vimeo URL via video_assets.yml
(primary_platform preferred), and enqueues into the zdots pipeline through the
idempotent zdots-ingest-media CLI. Dry-run by default (87/87 resolve, 0
unresolved); --apply enqueues, --force reprocesses, --limit/--profile pass
through. Dedup delegated to zdots-brain (skip-existing on source_uri +
insert_conflict on job fingerprint).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@just3ws
just3ws force-pushed the transcripts/reverse-feed-queue branch from ba47324 to 3a9dec4 Compare July 8, 2026 17:20
@just3ws
just3ws merged commit a873e90 into master Jul 8, 2026
2 checks passed
@just3ws
just3ws deleted the transcripts/reverse-feed-queue branch July 8, 2026 21:28
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