signal_bus module — generic SSE event publisher for real-time signal streams
signal_bus module — generic SSE event publisher for real-time signal streams
Implemented in circuitforge_core/signal_bus/. 13 tests passing.
SignalEvent.to_sse()— SSE-formatted string outputSignalBus.publish()— thread-safe viacall_soon_threadsafe,…
watch: inline speaker-tag approach (Qwen3-ASR fine-tune) — wait for credible benchmark
eval: NVIDIA Sortformer + Parakeet streaming pair for Osprey phone-call use case
watch: SoulX-Transcriber — Chinese diarization leader, not practical yet for EN/low-resource
eval: ARK-ASR-0.6B as lightweight CPU-capable ASR backend (Linnet students use case)
eval: cohere-transcribe-diarize as pyannote replacement backend
watch: Ideogram 4 — commercial license release
feat(sync): wire up cf-core sync module for cross-device localStorage
feat(sync): wire up cf-core sync module for cross-device localStorage
feat(sync): wire up cf-core sync module for cross-device localStorage
feat(sync): opt-in consent layer — per-user, per-product, per-data-class sync preferences
feat: opt-in local-first client sync service — cross-device localStorage data (Paid+)
Docs: conda env name is
cf / circuitforge, not job-seeker
Add CF_DOCUVISION_URL direct fallback in _try_docuvision()