This package owns uploaded-audio sync admission, decoding, transcription orchestration, persistence fencing, and playback reconstruction.
pipeline.pyis the coordinator. It owns job/run leases, segment processing, persistence fences, and terminal outcomes.files.py,content_id.py, andcapture_manifest.pyvalidate and normalize uploaded files and their identities.lanes.py,backfill.py, andrate_limit.pyclassify work and enforce admission policy.merge_audio.pyandmerge_dedupe.pycontain deterministic merge helpers.playback.pyreconstructs and serves persisted audio artifacts.provenance.pyandtelemetry.pyprovide bounded attribution and operational labels.
Keep HTTP routing and database implementations outside this package. New helpers should remain deterministic where possible; changes that mutate a sync job must preserve the run-lease and conversation-persistence fences in pipeline.py.