Yera All
ba0e1143ca
fix(deploy): sync ivr prompt wavs to server
2026-04-08 16:00:49 +05:00
Yera All
bfaec370f9
chore: remove dead supervisor analytics and archived tooling
2026-04-08 15:59:07 +05:00
Yera All
cf824f3fdd
fix(ivr): play russian language prompt first
2026-04-08 15:42:57 +05:00
Yera All
5d192621b0
Show name status in operator customer profile
2026-04-08 15:35:37 +05:00
Yera All
6f25de1f62
Add customer profile name editing for operator
2026-04-08 15:13:05 +05:00
Yera All
fa2ea1ef03
fix(voice): preserve llm name corrections in downstream turns
2026-04-08 12:49:14 +05:00
Yera All
a4b1eb2818
feat(voice): auto-populate name from known customer on repeat calls
...
When a new voice session starts and the customer already has a trusted
display_name on file (e.g. from a previous call), automatically set
name_status to 'name_obtained' so the AI greets them by name instead
of asking again.
2026-04-08 01:19:40 +05:00
Yera All
a47c09d465
fix(voice): prevent regex heuristic from overwriting LLM-extracted customer name
...
- Block old _voice_downstream_name_update from overwriting name_obtained status
unless user explicitly says 'меня зовут X' (explicit_candidate only)
- Move _persist_voice_name_state to run AFTER LLM extraction, not before,
so LLM always gets a chance to override the regex result
- Fixes bug where phrases like 'можешь назвать их' were incorrectly
captured as customer name, overwriting the real name
2026-04-08 01:06:08 +05:00
Yera All
6035c5d4d0
feat(ai): shift name extraction to LLM payload piggybacking to improve contextual accuracy
2026-04-07 11:01:17 +05:00
Yera All
1444cf07ab
fix(ai): ignore generic phrases and stopwords in voice name extraction
2026-04-07 01:01:06 +05:00
Yera All
f976a0c2be
test(ai): update Yandex TTS speed assertion to 1.1x default
2026-04-07 00:48:52 +05:00
Yera All
5c1f720b46
feat(ai): apply 1.1x speed default to Yandex TTS as well
2026-04-07 00:45:09 +05:00
Yera All
025f1a59ce
chore(ai): lower VAD trailing silence to 500ms to reduce latency
2026-04-07 00:44:08 +05:00
Yera All
8ca773d27d
feat(ai): Add support for OpenAI TTS speed configuration, defaulting to 1.1x
2026-04-07 00:43:20 +05:00
Yera All
0a8f586f97
feat(ai): Append inline name followup to initial greeting to meet IVR expectations
2026-04-07 00:25:56 +05:00
Yera All
02df90138d
Revert broken voice_start patch
2026-04-07 00:24:32 +05:00
Yera All
e2148a5cb3
Fix AI not asking name during IVR flow by enforcing voice_start profile
2026-04-07 00:13:22 +05:00
Yera All
da2cd31c32
fix(ui): preserve scroll position on customer profile feed
2026-04-07 00:04:47 +05:00
Yera All
8b2975ca9a
fix(ai-orchestrator): restore cyrillic text formatting
2026-04-06 23:58:42 +05:00
Yera All
ae328076cf
fix(docs): remove obsolete document checks from postgres tests
2026-04-06 23:40:11 +05:00
Yera All
f048ed5ffc
fix(docs): remove obsolete workspace hygiene assert about deleted roadmap
2026-04-06 23:36:30 +05:00
Yera All
064f480341
fix(models): resolve PydanticUndefinedAnnotation forward refs
2026-04-06 23:31:17 +05:00
Yera All
1ff8fd7102
docs: recreate documentation structure with updated specs
2026-04-06 23:19:24 +05:00
Yera All
1497bb0feb
feat(ai): Finalize voice operator persona and voice name flow
2026-04-06 23:19:24 +05:00
Yera All
6d8f6e67f0
Fill new voice name-flow mock analytics data
2026-04-05 10:46:09 +05:00
Yera All
d959c2b2f0
Add voice name flow controls and analytics
2026-04-05 03:26:18 +05:00
Yera All
d15fcf7129
Add demo data prune job
2026-04-04 04:10:09 +05:00
Yera All
14da622d36
Add customer profile shortcuts
2026-04-04 03:56:18 +05:00
Yera All
ed76f89c9a
Fix analyst saved view copy and refresh asset version
2026-04-04 03:46:23 +05:00
Yera All
3d074d737a
Clear Docker env for source production deploy
2026-04-04 03:35:47 +05:00
Yera All
21ec5b0305
Copy gateway route file in analyst hotfix job
2026-04-04 03:25:28 +05:00
Yera All
2ecd8240e6
Create analyst asset directories in hotfix container
2026-04-04 03:22:28 +05:00
Yera All
40a750fbe6
Target deployed call-center-app in hotfix job
2026-04-04 03:20:26 +05:00
Yera All
a486e3bb88
Match production gateway container name in hotfix job
2026-04-04 03:18:33 +05:00
Yera All
e8416ecefe
Clear Docker TLS vars for analyst asset hotfix
2026-04-04 03:16:37 +05:00
Yera All
a53f7b12fb
Add analyst asset hotfix job for prod runner
2026-04-04 03:14:10 +05:00
Yera All
dcddd12c56
Use sudo fallback for local source deploy
2026-04-04 03:07:03 +05:00
Yera All
271c3f1f7d
Fallback source deploy to local production path
2026-04-04 03:02:59 +05:00
Yera All
a7033a8dc3
Add source-based production deploy fallback
2026-04-04 02:58:40 +05:00
Yera All
0c95be6963
Adapt registry deploy jobs for shell prod runner
2026-04-04 02:54:37 +05:00
Yera All
b80d3b77ed
Assign build and deploy jobs to prod runner
2026-04-04 02:51:28 +05:00
Yera All
6f1820e2ab
Make postgres readiness optional for registry builds
2026-04-04 02:39:50 +05:00
Yera All
46c15f1501
Fix shell runner Python dependency install
2026-04-04 02:18:07 +05:00
Yera All
6f69847319
Retry CI after runner shell fix
2026-04-04 02:13:17 +05:00
Yera All
36d98242a9
Remove CI cache for shell runner
2026-04-04 02:11:52 +05:00
Yera All
920b475b11
Fix GitLab CI for available shell runner
2026-04-04 02:09:52 +05:00
Yera All
3598373627
Move analyst mock data to external JSON
2026-04-03 23:59:12 +05:00
Yera All
78918a38fd
Improve operator CRM flows and UI
2026-04-03 23:47:34 +05:00
Yera All
8e60ce0f39
Merge GitLab initial commit
...
# Conflicts:
# README.md
2026-04-03 23:45:02 +05:00
Yera All
5374c202d9
Initial import with GitLab CI/CD and registry deploy flow
2026-04-02 17:05:45 +05:00