admins
efae54fbad
feat(etl): извлечение по форматам (агент B) — docx/xlsx/xls/pdf
...
- единый грид-экстрактор: поиск шапки, роли колонок, секции, N тарифов
- отсев колонок-индексов и не-цен; название по доле кириллицы
- PDF: реконструкция таблицы по координатам слов (нет линий → extract_tables пуст)
- детектор битого текстового слоя → пометка scan_pdf для Vision
- проверено на реальном архиве: 6/8 клиник нативно, 15599 позиций; 2 файла → Vision
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 15:40:27 +05:00
admins
a6a6609c48
feat: Фаза 0 — каркас, контракты, загрузчик справочника
...
- db/migrations/001_init.sql — схема (4 сущности, prices jsonb, pgvector/pg_trgm)
- contracts/models.py — общие модели (RawRow, ParsedDocument, MatchResult, *Out)
- etl/dictionary.py — загрузчик справочника (1281 услуга, нормализация)
- api/main.py — FastAPI: 7 эндпоинтов ТЗ + /stats (контракт)
- infra/ — docker-compose (pg+pgvector, api, web), Caddyfile
- scripts/proof/phase0_proof.py — проверка каскада на реальных данных (35% без эмбеддингов)
- data/ в .gitignore: данные клиник в публичный репо не коммитятся
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 15:23:06 +05:00
admins
f35957a31e
docs: план реализации MedArchive, заземлённый на реальный датасет
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 14:59:04 +05:00
admins
39b45567a1
chore: убрать имя заказчика из артефактов + правки деки
...
- вычищен бренд из деки/дизайна/README/outline (нейтральные --brand токены)
- слайд 1: «на разных языках» вместо «на казахском»
- убрана лишняя угловая плашка в презентации
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 13:21:18 +05:00
admins
1e2ce2caf7
feat(pitch): reveal.js презентация на /demo (палитра Nomad, 7 слайдов)
...
- pitch/deck/index.html — колода reveal.js (fullscreen F, листание, speaker view S)
- pitch/deck/fetch-reveal.sh — вендоринг reveal локально (offline-proof)
- развёрнуто: https://med.secondbrain.tools/demo
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 13:12:29 +05:00
admins
062ff5fc11
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 >
2026-06-26 13:03:08 +05:00
admins
fa2fbc59b0
chore: seed repo — README, .gitignore, synthetic price fixtures (6 форматов)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 12:53:04 +05:00