| 1 | # Developer Experience (DE/DX) Domain Status v1 |
| 2 | |
| 3 | ## Scope |
| 4 | |
| 5 | Эргономика разработки и поставки: скорость безопасной доставки, онбординг, трение среды, обратная связь от тулинга и тестов, метрики потока (lead time, cycle time, time-to-first-X). Не путать с **HCI** (качество конкретного интерфейса и диалога) — DX шире: процесс, инструменты, договорённости команды; пересечение с HCI и UI/UX — по запросу. |
| 6 | |
| 7 | ## Completion State |
| 8 | |
| 9 | Status: **Done v1** (playbook + индекс) |
| 10 | |
| 11 | Completed artifacts: |
| 12 | |
| 13 | - `de-dx-playbook.md` — операционные принципы и метрики |
| 14 | - `kb-ide-dx-literature-evidence-v1.md` — литературный синтез по DX/IDE (Osmani, Smalltalk-80, Boxer); канон для работы над инструментом и Cascade IDE |
| 15 | - `kb-ui-ux-literature-evidence-v1.md` — литературный синтез UI/UX (Norman, Nielsen, Shneiderman, Krug); см. также домен HCI |
| 16 | - Строка в `index-knowledge-router-v1.md` (Domain Entry Map + секция router-de-dx) |
| 17 | |
| 18 | ## Definition of Done Check |
| 19 | |
| 20 | - Единый playbook для DX-запросов: done. |
| 21 | - Роутер знает домен по имени (Developer Experience / DE/DX): done. |
| 22 | - Связи с Git, PR review, tooling, HCI/UI задокументированы в индексе: done. |
| 23 | |
| 24 | ## Active Guardrails |
| 25 | |
| 26 | - Сначала снять трение (easy path = correct path), потом наращивать процесс. |
| 27 | - Метрики — для решений, не для ритуала; при росте cycle time без гипотезы — стоп и разбор. |
| 28 | - Продуктовые **acceptance**-критерии (latency, time-to-first-edit и т.д.) — в ADR/доках конкретного приложения; KB даёт общий слой `de-dx-playbook.md`, не дублирует каждый продукт. |
| 29 | |
| 30 | ## Related domains |
| 31 | |
| 32 | | Тема | Куда | |
| 33 | |------|------| |
| 34 | | Цикл Git / ветки / recovery | Git (`playbook-git-workflow-v1.md`) | |
| 35 | | Ревью и риск merge | PR Review | |
| 36 | | Сборка, тесты, отладка | `tooling-debug-playbook.md` | |
| 37 | | Интерфейс и когнитивная нагрузка | HCI, `ui-ux-playbook.md`, `kb-ui-ux-literature-evidence-v1.md` | |
| 38 | | Принципы IDE / интегрированной среды (литература) | `kb-ide-dx-literature-evidence-v1.md` | |
| 39 | | Desktop IDE (Avalonia Cascade) | домен Avalonia UI в роутере; продуктовые метрики — в ADR репозитория приложения | |
| 40 | |
| 41 | |