chore: seed repo — README, .gitignore, synthetic price fixtures (6 форматов)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-26 12:53:04 +05:00
commit fa2fbc59b0
10 changed files with 253 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# Fixtures — синтетические прайсы клиник
Сгенерированы скриптом `scripts/gen_fixtures.py` (seed=42, детерминированно) для отладки pipeline **до** выдачи реальных данных от организатора. Намеренно разнородные и «грязные».
## `raw/` — входные прайсы (6 форматов)
| Файл | Формат | Особенности (что тестирует) |
|---|---|---|
| `clinic_alpha_clean.xlsx` | Excel | Чистая таблица — быстрый путь pandas, без LLM |
| `clinic_beta_dirty.xlsx` | Excel | Секции-заголовки, «от 12000», KZ-названия, лишние колонки |
| `clinic_gamma.csv` | CSV (`;`) | Смешанные RU/KZ, единицы измерения |
| `clinic_delta_messy.txt` | Текст | Прайс абзацем, разные разделители и валюты (тг/тенге/₸/KZT) |
| `clinic_epsilon_scan.png` | Картинка | Имитация фото/скана (наклон) → путь LLM-vision / OCR |
| `clinic_zeta_prices.pdf` | PDF | Текстовый PDF, RU/EN заголовок |
Одни и те же услуги названы по-разному между файлами (ОАК / Общий анализ крови / Қанның жалпы анализі) — это материал для канонизации и дедупликации.
## TODO (Фаза 0 хакатона)
- `normalized/*.json` — эталонные нормализованные записи (для TDD ETL)
- `api/*.json` — эталонные ответы API (для MSW-моков фронта)
Binary file not shown.
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
МЕДЦЕНТР «ТЕНГРИ» — действующие цены
Қан биохимиясы — 8300 KZT (1 иссл.)
Терапевт қабылдауы 7000 KZT (1 приём)
Глюкоза крови: 1100 тг (1 иссл.)
Құрсақ қуысы УДЗ — 6700 ₸ (1 иссл.)
МРТ головного мозга: 21600 тг (1 иссл.)
Рентгенография ОГК: 5100 KZT (1 иссл.)
Удаление зуба простое ... 12900 KZT (1 зуб)
* Цены справочные, уточняйте в регистратуре. Бағалар анықтамалық.
Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

+9
View File
@@ -0,0 +1,9 @@
service;price_kzt;unit
УЗИ ОБП;11600;1 иссл.
Приём врача-терапевта;4500;1 приём
Электрокардиография;2100;1 иссл.
Флюорография;4100;1 иссл.
Б/х крови;4000;1 иссл.
Консультация кардиолога;9600;1 приём
Экстракция зуба;9500;1 зуб
Қандағы глюкоза;1600;1 иссл.
1 service price_kzt unit
2 УЗИ ОБП 11600 1 иссл.
3 Приём врача-терапевта 4500 1 приём
4 Электрокардиография 2100 1 иссл.
5 Флюорография 4100 1 иссл.
6 Б/х крови 4000 1 иссл.
7 Консультация кардиолога 9600 1 приём
8 Экстракция зуба 9500 1 зуб
9 Қандағы глюкоза 1600 1 иссл.
Binary file not shown.