|
|
2026-09-27 17:57:17 +03:00 |
| .. |
|
golden
|
refactor: прогресс звонящего вынесен в модели SlotProgress и PersonaProgress
|
2026-09-26 22:13:35 +00:00 |
|
conftest.py
|
test: тесты не зависят от LLM-настроек личного .env и сети WSL2
|
2026-09-27 15:35:21 +03:00 |
|
test_address_matching.py
|
refactor: правила пульта ДДС перенесены в DdsDesk.apply, сокет станции — только транспорт
|
2026-09-26 22:01:27 +00:00 |
|
test_admin.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_auth.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_auth_hardening.py
|
fix: отозванная cookie не оживает, когда логина нет в users
|
2026-09-27 15:35:20 +03:00 |
|
test_backup_scheduler.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_call_privacy.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_caller_progress.py
|
refactor: прогресс звонящего вынесен в модели SlotProgress и PersonaProgress
|
2026-09-26 22:13:35 +00:00 |
|
test_card_exercise.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_checkpoint_model.py
|
feat: сигналы реестра занятий: очередь, повторные отказы, курсант не на связи
|
2026-09-27 17:57:17 +03:00 |
|
test_db.py
|
refactor: общий вход в сокет занятия и выполнение команды с fencing вместо копий в четырёх каналах
|
2026-09-27 07:56:12 +00:00 |
|
test_db_pool_config.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_dds_desk.py
|
refactor: пульт ДДС владеет живыми карточками, сессия не копирует их поля
|
2026-09-26 21:38:09 +00:00 |
|
test_dds_desk_apply.py
|
refactor: правила пульта ДДС перенесены в DdsDesk.apply, сокет станции — только транспорт
|
2026-09-26 22:01:27 +00:00 |
|
test_dds_desk_checkpoint.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_dds_desk_scores.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_dds_exercise.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_demo_no_db.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_directory.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_dispatcher_scoring.py
|
refactor: оценка занятия по неизменяемому снимку, грамматика параметром, тесты без SimpleNamespace
|
2026-09-27 08:06:05 +00:00 |
|
test_domain.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_ekp.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_end_session.py
|
refactor: завершение занятия — одна операция end_session вместо четырёх копий в сокетах
|
2026-09-27 07:40:31 +00:00 |
|
test_finish_card_status.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_group_analytics.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_group_insight.py
|
Complete DDS training workflow and delivery package
|
2026-09-24 01:10:49 +03:00 |
|
test_llm.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_local_models.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_materials.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_outcomes.py
|
feat: исход вызова — не каждый звонок заканчивается карточкой (lct-36)
|
2026-09-20 08:33:30 +03:00 |
|
test_pregen.py
|
новое чуть
|
2026-09-20 10:05:43 +03:00 |
|
test_production_security_config.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_profile.py
|
test: тесты не зависят от LLM-настроек личного .env и сети WSL2
|
2026-09-27 15:35:21 +03:00 |
|
test_recording.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_reference.py
|
lct-16 и половина lct-19: разбор, отчёт, внешний монитор, эталон
|
2026-09-17 21:32:12 +03:00 |
|
test_refinement.py
|
feat: билеты 1–3 заказчика в библиотеку сценариев (lct-34, частично)
|
2026-09-20 08:38:01 +03:00 |
|
test_report_export.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_route_auth_contract.py
|
refactor: общий вход в сокет занятия и выполнение команды с fencing вместо копий в четырёх каналах
|
2026-09-27 07:56:12 +00:00 |
|
test_scenario_editor.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_scenario_submissions.py
|
refactor: пульт ДДС владеет живыми карточками, сессия не копирует их поля
|
2026-09-26 21:38:09 +00:00 |
|
test_scenarios.py
|
fix: подключить рекомендации модели к разбору, убрать лишнюю проверку грамматики ответа ДДС, задать настроение персоне worried
|
2026-09-26 17:14:04 +00:00 |
|
test_score_session.py
|
refactor: оценка занятия по неизменяемому снимку, грамматика параметром, тесты без SimpleNamespace
|
2026-09-27 08:06:05 +00:00 |
|
test_score_weights.py
|
Complete DDS training workflow and delivery package
|
2026-09-24 01:10:49 +03:00 |
|
test_scoring.py
|
feat: классификатор ЕКП — признаки вместо выбора службы (lct-32)
|
2026-09-19 20:11:50 +03:00 |
|
test_session_access.py
|
refactor: общий вход в сокет занятия и выполнение команды с fencing вместо копий в четырёх каналах
|
2026-09-27 07:56:12 +00:00 |
|
test_session_checkpoint.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_session_lease.py
|
refactor: lease занятий ведёт хаб поверх SessionStore, main и admin не читают реестр хаба напрямую
|
2026-09-26 23:17:04 +00:00 |
|
test_session_signals.py
|
feat: сигналы реестра занятий: очередь, повторные отказы, курсант не на связи
|
2026-09-27 17:57:17 +03:00 |
|
test_session_socket.py
|
refactor: общий вход в сокет занятия и выполнение команды с fencing вместо копий в четырёх каналах
|
2026-09-27 07:56:12 +00:00 |
|
test_session_store.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_sip_recording_cleanup.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_slots.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_slots_e5.py
|
lct-07 (без LLM): слот-автомат, персона, звонящий на заготовках, make repl
|
2026-09-17 13:57:43 +03:00 |
|
test_station.py
|
refactor: запись хода занятия — один commit SessionStore на операцию вместо журнала и checkpoint
|
2026-09-26 22:48:24 +00:00 |
|
test_station_ticker.py
|
fix: timer.tick доходит до пульта ДДС
|
2026-09-26 19:57:43 +00:00 |
|
test_statuses.py
|
Complete training workflow and acceptance hardening
|
2026-09-26 17:13:45 +00:00 |
|
test_timing_score.py
|
refactor: одна функция метрики норматива времени для карточки 112 и карточки ДДС
|
2026-09-27 08:06:05 +00:00 |
|
test_tree.py
|
новое чуть
|
2026-09-20 10:05:43 +03:00 |
|
test_voice_pipeline.py
|
lct-06: голосовой контур VAD → STT → звонящий → TTS, с перебиванием
|
2026-09-17 15:04:17 +03:00 |
|
test_voice_text.py
|
lct-06: голосовой контур VAD → STT → звонящий → TTS, с перебиванием
|
2026-09-17 15:04:17 +03:00 |
|
test_ws.py
|
test: тесты не зависят от LLM-настроек личного .env и сети WSL2
|
2026-09-27 15:35:21 +03:00 |
|
test_ws_ownership.py
|
refactor: общий вход в сокет занятия и выполнение команды с fencing вместо копий в четырёх каналах
|
2026-09-27 07:56:12 +00:00 |