| 1 | # Transfer matrix template (matrix-`<slug>`-v1) |
| 2 | |
| 3 | **Имя файла:** `matrix-<domain-or-topic>-<purpose>-v1.md` (обычно в `worlds/<world>/`). |
| 4 | |
| 5 | **Примеры в каноне:** |
| 6 | - `worlds/knowledge-engineering/matrix-culture-routing-v1.md` |
| 7 | - `worlds/knowledge-engineering/matrix-do-not-transfer-v1.md` |
| 8 | - `worlds/software-authoring/matrix-software-cross-domain-transfer-v1.md` |
| 9 | |
| 10 | **Не путать с:** Domain Entry Map в `index-knowledge-router-v1.md` — матрица компактнее, для **переноса / маршрутизации** между playbook и kb. |
| 11 | |
| 12 | --- |
| 13 | |
| 14 | ## Purpose |
| 15 | |
| 16 | (1–3 предложения: какую ошибку маршрутизации снимает матрица.) |
| 17 | |
| 18 | ## Transfer contract (обязательно для cross-world) |
| 19 | |
| 20 | - Переносить **принципы и порядок чтения**, не копировать детали без проверки. |
| 21 | - Перед cross-world: [`worlds/knowledge-engineering/matrix-do-not-transfer-v1.md`](../../worlds/knowledge-engineering/matrix-do-not-transfer-v1.md). |
| 22 | - Культура/формулировки: при необходимости [`matrix-culture-routing-v1.md`](../../worlds/knowledge-engineering/matrix-culture-routing-v1.md). |
| 23 | - Порядок загрузки: `status-*` → **эта матрица** (строка) → целевой `playbook-*` → `kb-*`. |
| 24 | |
| 25 | ## Core flow (опционально, для procedural routing) |
| 26 | |
| 27 | 1. … |
| 28 | 2. … |
| 29 | 3. fallback: … |
| 30 | |
| 31 | ## Fast symptom router (таблица для агента) |
| 32 | |
| 33 | | Симптом / триггер | Сначала | Потом | Не делать | |
| 34 | |-------------------|---------|-------|-----------| |
| 35 | | … | `playbook-…` | `kb-…` | … | |
| 36 | |
| 37 | ## Matrix (детально) |
| 38 | |
| 39 | | Источник / условие | Переносимое | Целевой артефакт | Boundary check | |
| 40 | |--------------------|-------------|------------------|----------------| |
| 41 | | … | … | … | … | |
| 42 | |
| 43 | ## Decision table (опционально) |
| 44 | |
| 45 | | Condition | Action | |
| 46 | |-----------|--------| |
| 47 | | … | … | |
| 48 | |
| 49 | ## Anti-patterns |
| 50 | |
| 51 | - … |
| 52 | |
| 53 | ## Evidence contract (опционально) |
| 54 | |
| 55 | - когда нужен `source_refs` / уровень уверенности; |
| 56 | - когда оставаться в fallback. |
| 57 | |
| 58 | ## Связь с роутером |
| 59 | |
| 60 | После стабилизации — строка в `index-knowledge-router-v1.md` (Domain Entry Map) и при необходимости `router-*` в supplement. |
| 61 | |