kaifarikman
42f1da7f83
fix: разовая проверка не затирает более свежий локальный отзыв
...
lct-42: стейл-ответ SELECT, пришедший после конкурентного invalidate_login
на том же узле, откатывал поколение назад и снова принимал отозванную
cookie. После ожидания перепроверяем кэш и не перезаписываем более свежее
значение. Детерминированный тест гонки; SCALE-OUT.md отделяет старые
замеры от непроверенного кластерным смоуком изменения.
2026-09-27 17:13:01 +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: разовая проверка не затирает более свежий локальный отзыв
2026-09-27 17:13:01 +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
refactor: снимок занятия — model_dump сохраняемой части сессии вместо ручного перечисления полей
2026-09-26 22:13:35 +00: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_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