Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit b5026830894cf6ec9e302c0fdce422870f8f1816
parent bc3b28a8551ef9cf64d35941c9edb015ab117d6a
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Sun,  4 Oct 2026 17:16:07 -0400

report-to-video: check-availability skips a clip with its own src

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Diffstat:
Mumtool/report-to-video/check-availability.mjs | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/umtool/report-to-video/check-availability.mjs b/umtool/report-to-video/check-availability.mjs @@ -87,7 +87,9 @@ export async function checkAvailability(manifestPath, { outDir, maxAgeDays = 0 } return wanted.get(key); }; for (const e of manifest.timeline ?? []) { - if (e.type !== "clip") continue; + // A clip with its own `src` is a file beside the manifest, on no platform: + // the build checks it is there. + if (e.type !== "clip" || e.src != null) continue; want(e.channel ?? slug, e.video).clips.push(e.id); } // LEDGER SOURCES TOO, not just the clipped ones. A cut that stacks its