Skip to content

refactor: consolidate transcription job lifecycle - #43

Merged
Mr-Sunglasses merged 1 commit into
mainfrom
refactor/app-cleanup
Sep 3, 2026
Merged

refactor: consolidate transcription job lifecycle#43
Mr-Sunglasses merged 1 commit into
mainfrom
refactor/app-cleanup

Conversation

@Mr-Sunglasses

Copy link
Copy Markdown
Member

Summary

  • Consolidate shared session and one-shot transcription lifecycle handling.
  • Remove stale internal VocaPhone identifiers and unnecessary compatibility/type-suppression code.

Problem

The two transcription paths independently handled cleanup, semaphore release, metrics finalization, and error translation. This duplicated critical lifecycle behavior and left obsolete internal naming in the gateway.

Verification

  • just lint
  • just type-check
  • just unit (497 passed)
  • just package
  • just compose
  • Container build (Dockerfiles and lockfile unchanged)
  • Docs updated (not needed; no setup, network, or configuration change)

Privacy and security

  • No secrets, recordings, transcripts, or private hostnames added
  • No weakening of bearer auth, upload limits, retention, or default binding without discussion

@netlify

netlify Bot commented Sep 3, 2026

Copy link
Copy Markdown

Deploy Preview for voca-gateway canceled.

Name Link
🔨 Latest commit e119f29
🔍 Latest deploy log https://app.netlify.com/projects/voca-gateway/deploys/6a9948622b0c490008f42304

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mr-Sunglasses has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@Mr-Sunglasses
Mr-Sunglasses merged commit 4063328 into main Sep 3, 2026
7 checks passed
@Mr-Sunglasses
Mr-Sunglasses deleted the refactor/app-cleanup branch September 3, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant