Commit Graph

878 Commits

Author SHA1 Message Date
rishikanthc
9d4a86d528 fix: quiet empty transcription queue polls 2026-04-26 19:22:49 -07:00
rishikanthc
b61d74c4a8 docs: finalize engine worker sprint tracker 2026-04-26 19:16:23 -07:00
rishikanthc
c069afcae9 fix: harden engine worker public errors 2026-04-26 19:15:38 -07:00
rishikanthc
c8519ca90d fix: harden transcription API queue flow 2026-04-26 19:12:42 -07:00
rishikanthc
344390c42e revert: defer docker setup updates 2026-04-26 19:07:00 -07:00
rishikanthc
d5d6dcf94e docs: harden engine worker setup guidance 2026-04-26 19:04:58 -07:00
rishikanthc
e691059ccf test: add real engine smoke coverage 2026-04-26 16:18:59 -07:00
rishikanthc
6b26b00868 feat: start engine worker runtime 2026-04-26 15:36:00 -07:00
rishikanthc
56cf5ca87f feat: wire transcription API to worker services 2026-04-26 15:29:16 -07:00
rishikanthc
b6581c2e78 feat: add transcription orchestrator 2026-04-26 15:09:02 -07:00
rishikanthc
789a4b40ac feat: add durable transcription worker service 2026-04-26 15:04:56 -07:00
rishikanthc
2bb62b9372 feat: add durable transcription job claims 2026-04-26 15:01:41 -07:00
rishikanthc
dcb535b49c feat: add local engine provider boundary 2026-04-26 14:53:10 -07:00
rishikanthc
37f6ffc4f6 feat: add engine worker configuration 2026-04-26 14:40:19 -07:00
rishikanthc
c94e779d4d docs: plan engine worker integration sprints 2026-04-26 14:40:14 -07:00
rishikanthc
7c01f81c8e Validate transcription profile references 2026-04-25 14:47:11 -07:00
rishikanthc
a18c1ec9c8 Implement file status filtering 2026-04-25 14:46:24 -07:00
rishikanthc
e065100e7c Avoid SSE unsubscribe send races 2026-04-25 14:44:57 -07:00
rishikanthc
4a60a6c005 Keep profile reads side-effect free 2026-04-25 14:44:28 -07:00
rishikanthc
3f5ea8ab9e Avoid buffering idempotent uploads 2026-04-25 14:43:50 -07:00
rishikanthc
8db87491df Remove multi-track backend code 2026-04-25 14:42:05 -07:00
rishikanthc
1c9c86ac4f Use high upload request cap 2026-04-25 14:35:01 -07:00
rishikanthc
555a2a90a2 Clean up API async import tests 2026-04-25 14:32:58 -07:00
rishikanthc
6d690413e1 Harden API retry and event streaming behavior 2026-04-25 14:31:28 -07:00
rishikanthc
b47546b5f8 Document completed API contract 2026-04-25 14:23:28 -07:00
rishikanthc
36b51d68fc Add API security regression coverage 2026-04-25 14:22:07 -07:00
rishikanthc
627ba8952a Implement YouTube import API 2026-04-25 14:19:59 -07:00
rishikanthc
b2e34e6b61 Implement API SSE event streams 2026-04-25 14:14:57 -07:00
rishikanthc
9bbc9b917e Add API idempotency handling 2026-04-25 14:09:42 -07:00
rishikanthc
c79145099e Implement API list filtering and cursors 2026-04-25 14:02:07 -07:00
rishikanthc
1c183a2960 Split API router into focused modules 2026-04-25 13:58:38 -07:00
rishikanthc
e4fdcd2d06 Complete deferred upload entrypoints 2026-04-25 13:53:04 -07:00
rishikanthc
a3b85e2903 Quiet expected API test logs 2026-04-25 13:50:56 -07:00
rishikanthc
839e29387a Restrict file API to uploaded sources 2026-04-25 13:50:13 -07:00
rishikanthc
b089c8d000 Add API route contracts and canonical docs 2026-04-25 12:46:19 -07:00
rishikanthc
6b9e1ff98c Implement profiles settings and capabilities API 2026-04-25 12:40:57 -07:00
rishikanthc
79d9c77558 Implement transcription API skeleton 2026-04-25 12:36:14 -07:00
rishikanthc
178fa1919a Implement file API and range streaming 2026-04-25 12:32:01 -07:00
rishikanthc
7475244cfd Revamp API foundation and auth 2026-04-25 12:31:54 -07:00
rishikanthc
4dc6810015 Add partial index predicate regression tests 2026-04-23 12:32:36 -07:00
rishikanthc
5993f418d0 Fix partial index WHERE extraction 2026-04-23 12:30:40 -07:00
rishikanthc
42ff560afc Harden partial index predicate verification 2026-04-23 12:29:02 -07:00
rishikanthc
4960a2d528 Finalize database migration correctness fixes 2026-04-23 12:22:01 -07:00
rishikanthc
a5f88fb638 Fix database migration backfill regressions 2026-04-23 12:10:36 -07:00
rishikanthc
f926509ac9 Harden database schema detection and migration errors 2026-04-23 12:01:25 -07:00
rishikanthc
5d6a60d793 Refactor database migration and persistence layer 2026-04-23 11:38:25 -07:00
rishikanthc
c5f758cddd repo: make execution creation deterministic and add user-scoped APIs 2026-04-23 11:24:13 -07:00
rishikanthc
fc3e933104 db: enforce single default per user and migration normalization 2026-04-23 11:24:08 -07:00
rishikanthc
5067a40790 test database migration with real sqlite fixtures 2026-04-23 10:35:59 -07:00
rishikanthc
e3a7c48bd7 fix schema compatibility gaps after migration 2026-04-23 10:35:15 -07:00