d3ro-voice/apps/desktop/tests/main/services
Yun Chan f505a03d34
Some checks are pending
ci / 정본·보안·린트·타입·테스트 (push) Waiting to run
ci / 워크스페이스 빌드 검증 (push) Blocked by required conditions
ci / 모바일 린트·타입·Jest (push) Waiting to run
ci / Supabase Edge Functions + Cloudflare Worker (push) Waiting to run
ci / .NET API 서버 테스트 (push) Waiting to run
deploy-site / deploy (push) Waiting to run
fix(ci): point release-metadata checks at the relocated update and publish guards
CI run 121 failed at "버전·계약 정본 대조": earlier refactors moved update
gating from UpdateService into update-policy.ts (evaluateUpdateOffer ties
decideUpdate + isWithinRollout), the differential-download switch into
update-adapters.ts, and the Forgejo re-release guard into
lib/immutable-package-guard.mjs (sha256 comparison, abort on conflict).
The checks still looked for the old markers in the old files. They now
verify the same guarantees where the code lives, and the self-test's
negative case targets assertNoImmutableConflicts.

Also clears the lint gate: a control-character regex in Keycap (range now
starts at U+0020) and unused helpers in two red-team tests.
2026-09-28 20:55:11 +09:00
..
audio-capture-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
audio-capture-redteam-r2-7.test.ts fix(voice): stop mic-test ref stealing, unblock action queue, keep tail audio, and move context/LLM routing behind ports and pure policies 2026-09-28 02:16:16 +09:00
caption-owner-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
caption-stop-failure-redteam-r2-1.test.ts fix(desktop): harden session, meeting, caption and LLM lifecycles; route LLM calls through the gateway 2026-09-28 02:16:15 +09:00
caption-streaming.test.ts feat(caption): stream live captions and polish finished lines in context 2026-09-24 20:22:21 +09:00
ChainService.test.ts refactor(instructions): share instruction template rendering via @d3ro/core 2026-09-28 00:53:44 +09:00
ConfigService.test.ts fix(suggestion): stop generating mid-typing and let a pause bring a suggestion at once 2026-09-27 22:55:26 +09:00
CustomInstructionService.test.ts feat: complete release preparation, 10+ ad mediation, CI/CD, and docker deployment 2026-08-20 11:12:05 +09:00
dictionary-file-codec.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
dictionary-redteam-r3-26.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
DictionaryIo.test.ts feat(desktop): move dictionary entries in and out as files 2026-09-16 23:23:30 +09:00
DictionaryService.test.ts feat(V2-1a): Monorepo 구조 전환 — apps/desktop으로 V1 이동 2026-04-08 14:04:41 +09:00
file-transcription-cancel-redteam-r2-1.test.ts fix(desktop): harden session, meeting, caption and LLM lifecycles; route LLM calls through the gateway 2026-09-28 02:16:15 +09:00
file-transcription-redteam-r1-5.test.ts fix(file-transcription): provision ffmpeg before converting so clean installs stop failing with ENOENT 2026-09-28 00:53:43 +09:00
history-redteam-r1-0.test.ts fix(sync): bind sync engine to its user DB, scope instructions/templates per account, harden navigation 2026-09-28 00:53:42 +09:00
HistoryService.test.ts feat(V2-1a): Monorepo 구조 전환 — apps/desktop으로 V1 이동 2026-04-08 14:04:41 +09:00
input-flow-domain.test.ts release: ship v1.5.0 with on-device writing suggestions 2026-09-23 16:04:27 +09:00
input-flow-services.test.ts fix(suggestion): stop generating mid-typing and let a pause bring a suggestion at once 2026-09-27 22:55:26 +09:00
input-intelligence.test.ts release: ship v1.6.0 with paged suggestions and a cleaner phrase memory 2026-09-24 19:56:28 +09:00
input-telemetry-redteam-r1-1.test.ts refactor(suggestion): drive suggestion decisions from one core step and split SuggestionService collaborators 2026-09-28 00:53:42 +09:00
keybinding-altgr-redteam-r3-8.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
keybinding-redteam-r2-16.test.ts fix(keybinding): stop stealing chords on Windows, release mouse holds, keep cleared actions 2026-09-28 02:16:19 +09:00
license-entitlement-r1-11.test.ts fix(license): keep signed offline keys across restarts and cloud sign-out 2026-09-28 00:53:45 +09:00
LicenseService-redteam-r1-11.test.ts fix(license): keep signed offline keys across restarts and cloud sign-out 2026-09-28 00:53:45 +09:00
llm-gateway.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
llm-limits-routing-redteam-r2-1.test.ts fix(desktop): harden session, meeting, caption and LLM lifecycles; route LLM calls through the gateway 2026-09-28 02:16:15 +09:00
llm-prompts-redteam-r1-7.test.ts refactor(instructions): share instruction template rendering via @d3ro/core 2026-09-28 00:53:44 +09:00
llm-prompts.test.ts refactor(instructions): share instruction template rendering via @d3ro/core 2026-09-28 00:53:44 +09:00
local-llm-chat-contract-r1-6.test.ts fix(llm): keep system prompts on premium chat, reject incomplete streams, stop double-charging quota 2026-09-28 00:53:44 +09:00
local-llm-service.test.ts release: ship v1.5.0 with on-device writing suggestions 2026-09-23 16:04:27 +09:00
meeting-condense-redteam-r3-3.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
meeting-live-segment-edits-redteam-r1-29.test.ts fix(meeting): persist transcript segment edits, restore live recording view, and route settings deep links by tab id 2026-09-28 00:54:03 +09:00
meeting-session-redteam-r2-1.test.ts fix(desktop): harden session, meeting, caption and LLM lifecycles; route LLM calls through the gateway 2026-09-28 02:16:15 +09:00
premium-llm-redteam-r1-6.test.ts fix(llm): keep system prompts on premium chat, reject incomplete streams, stop double-charging quota 2026-09-28 00:53:44 +09:00
rag-docx-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
rag-redteam-r2-0.test.ts fix(sync,rag): keep restored rows, reconcile after tombstone pruning, reject partial knowledge docs, surface RAG indexing failures 2026-09-28 02:16:14 +09:00
runtime-install-release-redteam-r2-14.test.ts fix(runtime): release engine file holders right before swapping a reinstalled runtime 2026-09-28 02:16:19 +09:00
runtime-provisioner-redteam-r1-8.test.ts fix(runtime): stage runtime installs strictly, time out only on stalls, and make reinstall actually reinstall 2026-09-28 00:53:44 +09:00
runtime-provisioner-redteam-r3-5.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
screen-context-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
screen-context-redteam-r2-7.test.ts fix(voice): stop mic-test ref stealing, unblock action queue, keep tail audio, and move context/LLM routing behind ports and pure policies 2026-09-28 02:16:16 +09:00
SoundEffectService-redteam-r1-15.test.ts fix(sound): apply the Sound switch at once instead of after a restart 2026-09-28 00:53:47 +09:00
stt-fallback-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
stt-sidecar-redteam-r2-6.test.ts fix(stt): gate local fallback on installed engine and extract SidecarSupervisor 2026-09-28 02:16:16 +09:00
stt-timeout-redteam-r3-1.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
STTManager.test.ts feat(desktop): make local speech transcription work end to end 2026-09-18 00:48:47 +09:00
suggestion-redteam-r1-1.test.ts fix(suggestion): place overlay in DIPs, size it to content, and harden suggestion sessions 2026-09-28 02:16:15 +09:00
suggestion-redteam-r2-3.test.ts fix(suggestion): place overlay in DIPs, size it to content, and harden suggestion sessions 2026-09-28 02:16:15 +09:00
suggestion-redteam-r3-1.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
SuggestionService.test.ts feat(caption): let live captions use their own speech model 2026-09-24 21:46:54 +09:00
textinsert-redteam-r1-2.test.ts fix(text-insert): restore every clipboard format after paste and never wipe non-text clipboards 2026-09-28 00:53:42 +09:00
textinsert-redteam-r2-4.test.ts fix(text-insert): drop nut-js 300ms key delay and send paste as one chord 2026-09-28 02:16:15 +09:00
tts-redteam-r1-14.test.ts fix(tts): pass Windows TTS text via env and let stop() only cancel its own playback 2026-09-28 00:53:46 +09:00
update-service-redteam-r1-3.test.ts fix(update): re-evaluate policy on every update transition and skip NSIS updater on portable installs 2026-09-28 02:16:18 +09:00
update-service-redteam-r2-11.test.ts fix(update): re-evaluate policy on every update transition and skip NSIS updater on portable installs 2026-09-28 02:16:18 +09:00
voice-command-redteam-r3-9.test.ts fix: red-team round 3 hardening across desktop, mobile, core and server 2026-09-28 20:45:52 +09:00
voice-conversation-redteam-r2-1.test.ts fix(desktop): harden session, meeting, caption and LLM lifecycles; route LLM calls through the gateway 2026-09-28 02:16:15 +09:00
voice-intent.test.ts fix(voice): stop mic-test ref stealing, unblock action queue, keep tail audio, and move context/LLM routing behind ports and pure policies 2026-09-28 02:16:16 +09:00
voice-mode-redteam-r1-3.test.ts refactor(desktop): session-scoped voice runtime, STT/LLM ports, caption ownership and meeting export fixes 2026-09-28 00:53:43 +09:00
voice-mode-redteam-r2-7.test.ts fix(voice): stop mic-test ref stealing, unblock action queue, keep tail audio, and move context/LLM routing behind ports and pure policies 2026-09-28 02:16:16 +09:00
voice-recording-store-redteam-r3-1.test.ts fix(ci): point release-metadata checks at the relocated update and publish guards 2026-09-28 20:55:11 +09:00
VoiceConversationService.test.ts release: ship v1.5.0 with on-device writing suggestions 2026-09-23 16:04:27 +09:00
VoiceModeService.test.ts refactor(instructions): share instruction template rendering via @d3ro/core 2026-09-28 00:53:44 +09:00
windows-child-process-hide.test.ts fix(voice): stop mic-test ref stealing, unblock action queue, keep tail audio, and move context/LLM routing behind ports and pure policies 2026-09-28 02:16:16 +09:00