Initial SQL-only 1C adapter baseline

This commit is contained in:
2026-07-22 03:03:47 +03:00
commit e2503b77e7
545 changed files with 184711 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
# 1C Training Data
Цель: подготовить безопасный датасет для будущего LoRA/adapter fine-tuning по 1С.
## Principles
- Сначала RAG и инструменты, потом дообучение.
- Дообучение выполняется только на проверенных примерах.
- Запрещено добавлять пароли, токены, строки подключения, персональные данные и клиентские секреты.
- Нельзя обучать модель на сырых выгрузках баз 1С.
- Каждый пример должен пройти экспертное ревью.
## Files
- Example dataset: `plugins/1c/training/examples/instruction.examples.jsonl`
- Dataset manifest: `plugins/1c/training/manifests/dataset.yaml`
- Adapter manifest: `plugins/1c/adapters/qwen3-coder-30b-a3b-1c-lora-v1.yaml`
- Registry card: `registry/model-cards/qwen3-coder-30b-a3b-1c-lora-v1.yaml`
## Validate Example Data
```powershell
python scripts/validate_1c_training_data.py plugins/1c/training/examples/instruction.examples.jsonl
```
## Prepare Chat JSONL
```powershell
python scripts/prepare_1c_training_data.py --input plugins/1c/training/examples/instruction.examples.jsonl --output plugins/1c/training/prepared/train.chat.jsonl
```
## Update Registry
```powershell
python scripts/validate_model_cards.py
python scripts/build_model_index.py
```
## Promotion Rule
Adapter status stays `draft` until:
- enough examples are collected;
- secret scan passes;
- expert review is complete;
- `plugins/1c/evals/smoke.yaml` passes on base, RAG, and adapter;
- rollback path is documented.