type: concept
title: "Слои платформы — знания и исполнение"
status: draft
version: 1.0.0
date: 2026-04-15
knowledge_level: У0
source: architect/concept/platform-layers.md
Платформа состоит из двух иерархий: знания и исполнение.
Они независимы по структуре, но связаны: исполнение опирается на знания.
Знания каскадны — каждый слой вытекает из предыдущего.
Чем выше слой — тем стабильнее, тем меньше людей его меняет,
тем больше людей на него опирается.
ПРИНЦИПЫ
↓
КОНЦЕПЦИЯ
↓
ПРАВИЛА
↓
РЕЦЕПТЫ
↓
АРТЕФАКТЫ
+ ВНЕШНИЕ (не наши)
| Слой | Что | Меняется | Создаёт | Читают |
|---|---|---|---|---|
| Принципы | Фундамент — базовые ценности | Никогда | Архитектор (один раз) | Все |
| Концепция | Что такое платформа, роли, видение | Редко | Архитектор | Все |
| Правила | Как должно быть сделано: именование, форматы, запреты | При эволюции | Архитектор | Проектор, Кодер, Инфра |
| Рецепты | Как сделать конкретную вещь | Часто, растёт | Кодер + Инфра | Кодер, Инфра |
| Артефакты | Готовые шаблоны, сборки, модули | Постоянно растёт | Кодер | Кодер, Проектор |
| Внешние | Документация языков, фреймворков, API | Внешний мир | Внешний мир | Кодер, Инфра |
| Слой | Кто | Что | Выход |
|---|---|---|---|
| Намерение | Оператор (человек) | Хочет результат | Цель сформулирована |
| Планирование | Проектор (PRO-SYS / PRO-PRO) | Декомпозирует на задачи, фазы | Очередь задач |
| Исполнение | Кодер / Инфра | Берёт задачу, читает правила + рецепты | Артефакт / сервис |
| Ресурсы | — (физическое пространство) | $WORKSPACE, $DATASPACE, серверы | — |
Два режима Проектора:
| Путь | Режим | Результат |
|---|---|---|
projects/org/* |
PRO-PRO | Остаётся в проекте |
projects/sys/* |
PRO-SYS | → library/, system/ |
| Слой знаний | Кто читает в исполнении |
|---|---|
| Принципы | Архитектор — при принятии решений |
| Концепция | Проектор — при планировании |
| Правила | Кодер + Инфра — при исполнении |
| Рецепты | Кодер + Инфра — готовые решения |
| Артефакты | Кодер — берёт и переиспользует |
Знания создаются снизу (из опыта), авторитет — сверху (Архитектор утверждает):
Кодер нашёл решение
→ фиксирует как Рецепт
→ Архитектор поднимает до Правила (если универсально)
→ Банк знаний пополнен для всех