ДОМЕНЫ - ВОПРОСЫ - ОРРКЕСТРАЦИЯ - БАЗА -Зафиксировать в orchestration loop правило domain enablement для новых неразмеченных доменов

This commit is contained in:
2026-04-13 20:04:43 +03:00
parent 8e16bc1f01
commit c2ac0c610b
8 changed files with 112 additions and 0 deletions
@@ -46,6 +46,9 @@
Использует живой backend:
- по умолчанию helper запускает кейс через `local / qwen2.5-14b-instruct-1m / http://127.0.0.1:1234/v1`;
- для переопределения доступны `--llm-provider`, `--llm-model`, `--llm-base-url`, `--llm-api-key`.
```powershell
python scripts/domain_case_loop.py run-case `
--domain open_contracts `
@@ -103,3 +106,23 @@ python scripts/domain_case_loop.py import-export `
- `partial`
- `blocked`
- `needs_exact_capability`
`needs_exact_capability` здесь означает не "закрыть кейс как чужой", а "доменный запрос валиден для проекта, но текущий контур еще не умеет его отрабатывать точно".
## Политика для новых и неразмеченных доменов
Outer loop должен считать нормальным, что пользователь будет приносить кейсы из доменов, которые еще не размечены в текущем runtime.
Если baseline показывает, что:
1. вопрос лежит внутри целевого project scope;
2. 1С/MCP/данные проекта концептуально относятся к этому домену;
3. ответ не получен из-за отсутствующего intent/route/capability/bootstrap;
то кейс нельзя автоматически считать `out_of_scope`.
Такой кейс должен переходить в режим domain enablement:
- явно зафиксировать, чего не хватает: `intent`, `route`, `capability`, `data access`, `contour bootstrap`;
- сформировать минимальную задачу на прокидывание контура;
- после этого повторно прогонять baseline/rerun уже как продуктовый кейс.