feat(pre-flight): канон-справочник + golden-нормализация, дизайн Nomad, питч

- contracts/service_canon.json — 15 канонов медуслуг RU/KZ/EN + синонимы
- fixtures/normalized/golden.json — 52 эталонные строки (оракул TDD)
- design/ — tailwind-токены + shadcn-тема Nomad
- pitch/ — структура слайдов + демо-сценарий

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-26 13:03:08 +05:00
parent fa2fbc59b0
commit 062ff5fc11
15 changed files with 1489 additions and 138 deletions
+24
View File
@@ -0,0 +1,24 @@
# Демо-сценарий (≈3 минуты)
Один эффект, доведённый до «вау»: **хаос форматов на входе → сравнимая таблица за минуту**.
## Шаги
| Время | Действие | Что говорю |
|---|---|---|
| 0:00–0:15 | Открыт пустой экран загрузки | «У клиник-партнёров прайсы в разных форматах. Смотрите, что система с этим делает.» |
| 0:15–0:35 | Перетаскиваю **пёструю пачку** из `fixtures/raw/`: чистый Excel + грязный Excel (секции, «от») + CSV + текст + **фото-скан (наклонённый)** + PDF; часть на казахском, 1 заведомо мусорный. Жму «Обработать» | «Бросаю всё разом — Excel, скан, фото, казахский.» |
| 0:35–1:05 | Видно прогресс: у каждого файла статус и **путь извлечения** (structured / vision). Строки появляются в реальном времени | «Система сама выбрала быстрый путь для Excel и распознавание для фото.» |
| 1:05–2:05 | Открывается **единая таблица**. Ввожу поиск «УЗИ брюшной полости» → сводятся `УЗИ ОБП`, `Abdominal US`, `Құрсақ қуысы УДЗ` из разных клиник в **одну строку сравнения цен** | «Разные формулировки, три языка — одна услуга. Вот сравнение цен между клиниками.» (момент «вау») |
| 2:05–2:25 | Клик по строке с **жёлтой подсветкой** (low confidence) → всплывает оригинальный фрагмент файла рядом с извлечённым значением | «Система честно помечает, что проверить вручную — для медданных это важно.» |
| 2:252:40 | Жму **Экспорт в Excel** → скачивается чистый сводный прайс | «Из архива хаоса — готовый сравнительный прайс за минуту.» |
## ⚠️ Чек-лист «не провалить live-demo»
- [ ] **Fallback-видео демо (60–90 сек) записано накануне ночью** — переключаюсь без паузы, если упало.
- [ ] Демо работает **локально без интернета** (или предобработанный результат в кэше на случай тупящего ИИ-вызова на сцене).
- [ ] Данные демо прогнаны заранее, известно — на какой секунде что нажимать (**10+ репетиций с секундомером**).
- [ ] Запасное устройство (второй ноут / телефон-точка).
- [ ] Скриншоты ключевых экранов в слайдах (крайний fallback).
- [ ] Браузер: лишние вкладки закрыты, нотификации выкл, шрифт крупный (видно с проектора).
- [ ] Прод `med.secondbrain.tools` проверен с чужого устройства/сети перед выходом.