EnhancementQueueWorker is a placeholder — no Hilt DI, no actual processing #133
Labels
No labels
blocked:children
blocked:needs-decision
blocked:needs-human
blocked:verify-failed
bug
deferred
enhancement
feature-request
in-progress
needs-decompose
needs-triage
quickfix
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/transcriber#133
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
EnhancementQueueWorker(app/src/main/java/com/voicetranscriber/service/EnhancementQueueWorker.kt) is a CoroutineWorker with a TODO body:What works
EnhancementJobentity, DAO, and repository are fully functionalEnhancementJobtable with sessionId, jobType, status, etc.)What is missing
Impact
Cloud features (diarization, topic extraction, summarization, title generation) that are skipped because the device was offline are never re-processed when the device comes back online. The
isOfflinecheck inDiarizationProvider.diarizeSession()correctly returns null when offline, but the EnhancementQueueWorker that should retry those jobs is non-functional.Acceptance
EnhancementJobentries from the database