32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
|
|
# scripts/
|
|||
|
|
|
|||
|
|
Утилиты для миграции и обслуживания.
|
|||
|
|
|
|||
|
|
## migrate_lightrag_to_qmd.py
|
|||
|
|
|
|||
|
|
Переиндексирует существующие ``.md`` (протоколы совещаний, извлечённые из
|
|||
|
|
документов) в qmd-коллекции. Используется при переезде с LightRAG.
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# dry-run: посмотреть, что будет сделано
|
|||
|
|
python scripts/migrate_lightrag_to_qmd.py --org merakom --dry-run
|
|||
|
|
|
|||
|
|
# реальная миграция
|
|||
|
|
python scripts/migrate_lightrag_to_qmd.py --org merakom
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
**Снапшот перед запуском в проде (обязательно):**
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
cd transcription
|
|||
|
|
tar -czf ../processed-pre-qmd.tar.gz processed
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Скрипт идемпотентен: повторный запуск не дублирует данные (qmd content-hash
|
|||
|
|
+ маркер ``.migrated_to_qmd`` в каждой обработанной папке).
|
|||
|
|
|
|||
|
|
## Другие скрипты
|
|||
|
|
|
|||
|
|
Существующие утилиты (`backfill_summaries.py`, `download_models.py` и т.д.)
|
|||
|
|
работают без изменений.
|