Archilyzer · Source

archilyzer

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

commit 99ac9da16c7b33bb879337df1c3584e936fec1e4
parent bec4abf988be523ecd8a701e95dfba50df5abc4d
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri, 18 Sep 2026 18:12:28 -0400

umtool: the bench reads the channel off the cue record, like the renderer

readCues() dropped `channel`, so readClipDetail resolved the header's channel
down to the raw slug and the bench previewed "destiny · Monday Mail #11" under a
renderer drawing "Destiny · Monday Mail #11" -- a preview promising a line the
renderer would not draw, which is the one thing attribution.mjs exists to
prevent. One field, carried through.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mumtool/lib/projects/report.mjs | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/umtool/lib/projects/report.mjs b/umtool/lib/projects/report.mjs @@ -175,6 +175,11 @@ export async function readCues(file) { uploadDate: doc.uploadDate, webpageUrl: doc.webpageUrl, duration: doc.duration, + // The uploader's DISPLAY name, which heads the burned-in header. Without it + // here the bench previewed the raw slug while the renderer drew "Destiny" -- + // a preview promising a line the renderer would not draw, which is the one + // thing attribution.mjs exists to prevent. + channel: doc.channel, // What fraction of cues close a sentence. Below ~10% the upload's ASR // carries no punctuation worth the name, and sentence-widening cannot help // -- which is a thing to SAY, not a thing to let somebody rediscover.