heyma-pipeline-doctor
HeyMa Pipeline Doctor
The pipeline is Wax — one daemon (waxd) that owns the microphone, the inbox,
the SQLite ledger, transcription, the enrichment passes, the S3 archive, the event
outbox, and the tray. It lives at components/wax/.
Repo-root
AGENTS.md/CLAUDE.md/GEMINI.mddescribed a retired n8n pipeline for months after it was replaced. If anything you read contradicts what the code does, trust the code and say so. The design doc of record iscomponents/wax/docs/WAX-DESIGN.md.
The one thing to know before you start
Wax fails silently by construction. Every value-producing sub-stage degrades by
returning an empty value rather than raising: a broken diarizer returns [] and
the transcript honestly records diarized: false; a broken enrichment pass is
recorded failed in the ledger and the item is still marked complete 215 ms
later. Historically none of that reached the tray, wax status, or the journal.