полный pytest: 452 passed, 1 skipped, 1 несвязанный Windows-only сбой в test_fake_c_abi_load_boundary_configures_and_returns_adapter из-за разделителя пути (/ против \\).
## Что изменено
- добавлен булев ключ `diarize` в `.transcriber.toml` с дефолтом `false`;
- добавлены `--diarize/--no-diarize` и приоритет CLI над конфигом;
- конфликт `--no-diarize --speakers N` отклоняется до загрузки моделей;
- одинаковое разрешённое значение используется в single- и batch-режимах;
- обновлены README, спецификация и поведенческие тесты.
## Проверка
- `pytest tests/test_config.py tests/test_cli.py`: 109 passed;
- `mypy src/local_transcriber/config.py`: success;
- ruff для изменённых Python-файлов: passed;
- полный `pytest`: 452 passed, 1 skipped, 1 несвязанный Windows-only сбой в `test_fake_c_abi_load_boundary_configures_and_returns_adapter` из-за разделителя пути (`/` против `\\`).
Closes #51
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что изменено
diarizeв.transcriber.tomlс дефолтомfalse;--diarize/--no-diarizeи приоритет CLI над конфигом;--no-diarize --speakers Nотклоняется до загрузки моделей;Проверка
pytest tests/test_config.py tests/test_cli.py: 109 passed;mypy src/local_transcriber/config.py: success;pytest: 452 passed, 1 skipped, 1 несвязанный Windows-only сбой вtest_fake_c_abi_load_boundary_configures_and_returns_adapterиз-за разделителя пути (/против\\).Closes #51