docs(diarization): спроектировать end-to-end карту #47

Merged
ddmitry merged 2 commits from research/issue-45-end-to-end-cpu-diarization-map into master 2026-09-01 16:52:51 +03:00
Owner

Что сделано

  • собран единый реестр из 44 исходов задач #41 и #42 со стабильными ID,
    рецептами, метриками, решениями и границами воспроизводимости;
  • опубликовано измеренное разложение текущего Ryzen baseline по segmentation,
    embeddings, clustering и orchestration с Amdahl-пределами;
  • рассмотрены шесть end-to-end архитектурных гипотез и для следующего опыта
    выбран Streaming Sortformer v2 Q8_0 через закреплённый NeMo-Speech.cpp;
  • подготовлена самодостаточная спецификация свежего парного A/B; старые
    хранилища временно сохраняются как архив только для чтения, но стенд не
    использует их и не зависит от них;
  • создана отдельная ready-for-agent задача #46.

Проверка

  • self-review исполнителя: пройден;
  • слепое fact/code review и повторная проверка: PASS;
  • слепое taste review через craftsman/Opus и повторная проверка: PASS;
  • post-lint fact guard: PASS;
  • реестр: 44/44, арифметические инварианты: 42/42;
  • локальные ссылки: 16/16, якорь: 1/1, spec/body: 24/24;
  • privacy scan, $ai-text-lint, литературная русская вычитка и diff-check:
    пройдены;
  • модели и аудио не запускались: задача проектная.

На этот прогон владелец снял раздел «Кому что» AGENTS.md; обеим независимым
линиям ревью это было передано и находкой не считалось.

Closes #45

Продолжение: #46.

## Что сделано - собран единый реестр из 44 исходов задач #41 и #42 со стабильными ID, рецептами, метриками, решениями и границами воспроизводимости; - опубликовано измеренное разложение текущего Ryzen baseline по segmentation, embeddings, clustering и orchestration с Amdahl-пределами; - рассмотрены шесть end-to-end архитектурных гипотез и для следующего опыта выбран Streaming Sortformer v2 Q8_0 через закреплённый NeMo-Speech.cpp; - подготовлена самодостаточная спецификация свежего парного A/B; старые хранилища временно сохраняются как архив только для чтения, но стенд не использует их и не зависит от них; - создана отдельная ready-for-agent задача #46. ## Проверка - self-review исполнителя: пройден; - слепое fact/code review и повторная проверка: `PASS`; - слепое taste review через craftsman/Opus и повторная проверка: `PASS`; - post-lint fact guard: `PASS`; - реестр: 44/44, арифметические инварианты: 42/42; - локальные ссылки: 16/16, якорь: 1/1, spec/body: 24/24; - privacy scan, `$ai-text-lint`, литературная русская вычитка и diff-check: пройдены; - модели и аудио не запускались: задача проектная. На этот прогон владелец снял раздел «Кому что» AGENTS.md; обеим независимым линиям ревью это было передано и находкой не считалось. Closes #45 Продолжение: #46.
ddmitry added 1 commit 2026-09-01 16:28:03 +03:00
- Зачем:
  - локальные оптимизации каскада не достигли 30%-го порога ускорения;
  - старые закрытые хранилища и капсулы не должны стать будущей зависимостью.
- Что:
  - собран единый реестр результатов задач #41 и #42;
  - опубликовано разложение Ryzen baseline и выбрана архитектурная гипотеза;
  - подготовлены самодостаточная спецификация и ready-for-agent задача #46.
- Проверка:
  - пройдены self-review и две независимые линии ревью;
  - проверены 44 строки реестра, 42 арифметических инварианта и ссылки;
  - выполнены ai-text-lint, privacy scan и post-lint guard.

Refs: #45
ddmitry added 1 commit 2026-09-01 16:36:28 +03:00
- Зачем:
  - старые результаты решено сохранить до завершения и приемки задачи #46.
- Что:
  - архивы задач #41/#42 закреплены как временные и доступные только для чтения;
  - стенду #46 запрещено читать архивы или использовать их как основу A/B;
  - удаление перенесено на момент после приемки нового отчета.
- Проверка:
  - выполнены git diff --check и проверка формулировки в задаче #46.
ddmitry merged commit b2a2d7d7da into master 2026-09-01 16:52:51 +03:00
ddmitry deleted branch research/issue-45-end-to-end-cpu-diarization-map 2026-09-01 16:52:51 +03:00
Sign in to join this conversation.