Monorepo for Aesthetic.Computer aesthetic.computer

meetings: phone call → transcript → whistlepop DSL → arxiv PDF master

Full pipeline from slab menubar "Start call" to LaTeX deliverable. Whistles emitted mid-conversation act as in-band directives — single whistle = section break, paired whistles bracket a spoken verb (highlight / decision / action / section / quote / skip / note), stripped from the transcript and applied as callouts to the surrounding context. - slab/bin/slab-call-record: ffmpeg avfoundation → ~/Documents/Shelf/meetings/ (prefers aggregate device for system audio, falls back to mic-only) - slab menubar: 📞 Start call / ◉ Recording call submenu with PID tracking - meetings/cli.mjs: ingest/transcribe/detect/parse/build/run, mtime-cached - meetings/detect-whistlepops.mjs: STFT + Hann + radix-2 FFT, peakStrength + harmonicRatio + bandConcentration features; k-NN over corpus when present, duration heuristic otherwise - meetings/parse-directives.mjs: pair-matching within 8s window; verb tokenization; anchor resolution excludes whistlepop-internal segments so "decision" pulls the real prev sentence, not the verb word - meetings/template/: Tufte layout, ywft-processing title, callout vocabulary for every directive type, exercised by sample-jeffrey-x-scott - wave-wizard/samples/whistlepops/: 42-prompt corpus spec for fitting the detector against jeffrey's actual whistle acoustics Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>