feat(diarization): завершить Ryzen-этап CPU-эксперимента #44

Merged
ddmitry merged 2 commits from issue-42-ryzen-cpu-experiment into master 2026-09-01 12:54:00 +03:00
Owner

Что сделано

  • Проверена переносимость Intel-handoff на AMD Ryzen 7 8845H.
  • Усилена валидация Ryzen-manifest и переносимых baseline/candidate-рецептов.
  • Добавлены регрессионные тесты публичного CLI-пути и отчет Ryzen-этапа.

Результат

C2 прошла обязательные проверки качества и памяти, но медианное ускорение 23,57% не достигло порога 30%. Полная воронка зафиксирована как new map: быстрые Intel-ветви уперлись в качество, production-профиль не изменен.

Проверка

  • uv run --no-sync pytest -q - 389 passed, 2 skipped.
  • uv run --no-sync ruff check src/local_transcriber/benchmark_experiment.py tests/test_benchmark_experiment.py - clean.
  • git diff --cached --check, privacy scan и проверка опубликованной арифметики - clean.
  • Независимые Claude reviews: deep-reasoner и craftsman - APPROVED.

Примечание для ревьюеров: по решению владельца раздел «Кому что» в AGENTS.md снят на этот прогон; отклонением это не считается.

Closes #42

## Что сделано - Проверена переносимость Intel-handoff на AMD Ryzen 7 8845H. - Усилена валидация Ryzen-manifest и переносимых baseline/candidate-рецептов. - Добавлены регрессионные тесты публичного CLI-пути и отчет Ryzen-этапа. ## Результат C2 прошла обязательные проверки качества и памяти, но медианное ускорение 23,57% не достигло порога 30%. Полная воронка зафиксирована как `new map`: быстрые Intel-ветви уперлись в качество, production-профиль не изменен. ## Проверка - `uv run --no-sync pytest -q` - 389 passed, 2 skipped. - `uv run --no-sync ruff check src/local_transcriber/benchmark_experiment.py tests/test_benchmark_experiment.py` - clean. - `git diff --cached --check`, privacy scan и проверка опубликованной арифметики - clean. - Независимые Claude reviews: `deep-reasoner` и `craftsman` - APPROVED. Примечание для ревьюеров: по решению владельца раздел «Кому что» в AGENTS.md снят на этот прогон; отклонением это не считается. Closes #42
ddmitry added 1 commit 2026-09-01 00:59:53 +03:00
Зачем:
- Проверить переносимость Intel-handoff на Ryzen и закрыть выбор CPU-профиля.

Что:
- Усилена проверка связи Ryzen-manifest с капсулой и переносимости рецептов.
- Добавлены регрессионные тесты и публичный отчет с исходом new map.

Проверка:
- uv run --no-sync pytest -q (389 passed, 2 skipped).
- uv run --no-sync ruff check src/local_transcriber/benchmark_experiment.py tests/test_benchmark_experiment.py.
ddmitry added 1 commit 2026-09-01 01:36:59 +03:00
Зачем:
- Сохранить полный ход проверки гипотез и исключить ненужный повтор старой матрицы.

Что:
- Добавлен ledger этапов W/M/Q/E/C с рецептами, числами и причинами отсева.
- Зафиксированы правила переиспользования результатов и границы повторных прогонов.
- Связана следующая end-to-end карта в задаче #45.

Проверка:
- uv run --no-sync pytest -q (389 passed, 2 skipped).
- Codex taste-review и ai-text-lint: APPROVED.
Author
Owner

Отчет расширен отдельным коммитом 249b970 (без amend).

Добавлены:

  • полная воронка этапов 0-5 с гипотезами W/M/Q/E/C;
  • точные рецепты, время, RSS, качество и причина решения по каждой ветви;
  • отдельные результаты QDQ, shared-session и TitaNet batch;
  • разделы «Что уже не нужно прогонять заново» и «Что осталось неизвестным»;
  • ссылка на следующую end-to-end карту #45.

Полный replay #41/#42 больше не подразумевается: новая гипотеза начинает с затронутого минимального среза, совпадающего baseline и первичного A/B. pytest проверяет mock-стенд и не повторяет аудиозамеры.

Проверка: 389 passed, 2 skipped; независимый Codex taste-review - APPROVED, NEW 0; ai-text-lint и privacy scan - clean.

Отчет расширен отдельным коммитом `249b970` (без amend). Добавлены: - полная воронка этапов 0-5 с гипотезами W/M/Q/E/C; - точные рецепты, время, RSS, качество и причина решения по каждой ветви; - отдельные результаты QDQ, shared-session и TitaNet batch; - разделы «Что уже не нужно прогонять заново» и «Что осталось неизвестным»; - ссылка на следующую end-to-end карту #45. Полный replay #41/#42 больше не подразумевается: новая гипотеза начинает с затронутого минимального среза, совпадающего baseline и первичного A/B. `pytest` проверяет mock-стенд и не повторяет аудиозамеры. Проверка: 389 passed, 2 skipped; независимый Codex taste-review - APPROVED, NEW 0; ai-text-lint и privacy scan - clean.
ddmitry merged commit 312153f4bc into master 2026-09-01 12:54:00 +03:00
ddmitry deleted branch issue-42-ryzen-cpu-experiment 2026-09-01 12:54:01 +03:00
Sign in to join this conversation.