architect/templates/arh/PROJECT_PLATFORM.md

Шаблон: PROJECT_PLATFORM

Версия: 1.0.0
Наследует: PROJECT_BASE
Тип: platform


Описание

Шаблон для проектов типа platform — инфраструктура, методология, инструменты.

Примеры: Platform v1, architect/, system/, infra/


Структура

{platform-project}/
├── CLAUDE.md               AI-контекст
├── index.yaml              Метаданные

├── design/                 Проектирование
   ├── BRIEF.md            Понимание
   ├── REQUIREMENTS.md     Требования
   ├── DESIGN.md           Архитектура
   └── DECISIONS.md        ADR (Architecture Decision Records)

├── management/             Управление
   ├── STATUS.md           Текущий статус
   ├── TODO.md             Задачи
   └── CHANGELOG.md        История изменений

├── standards/              Стандарты (специфика platform)
   ├── types/              Типы сущностей
   ├── formats/            Форматы документов
   └── processes/          Процессы

├── templates/              Шаблоны (специфика platform)
   └── *.md

├── patterns/               Паттерны решений
   └── *.md

└── solution/               Реализация
    ├── agents/             AI-агенты (если есть)
    ├── scripts/            Скрипты автоматизации
    └── configs/            Конфигурации

Отличия от PROJECT_BASE

Элемент PROJECT_BASE PROJECT_PLATFORM
standards/ Нет Да — стандарты и правила
templates/ Нет Да — шаблоны для других
patterns/ Нет Да — типовые решения
design/DECISIONS.md Опционально Обязательно — ADR

Шаблон: CLAUDE.md для Platform

# {Название платформы/подсистемы}

**Тип:** platform
**Статус:** {draft | in_progress | active}
**Обновлено:** {YYYY-MM-DD}

---

## Назначение

{Что обеспечивает эта платформа — 1-2 предложения}

---

## Подсистемы

| Подсистема | Назначение | Статус |
|------------|------------|--------|
| `standards/` | Стандарты | {%} |
| `templates/` | Шаблоны | {%} |
| `patterns/` | Паттерны | {%} |

---

## Текущий фокус

{Что сейчас в работе}

**Статус:** [management/STATUS.md](management/STATUS.md)
**Задачи:** [management/TODO.md](management/TODO.md)

---

## Предоставляет

| Артефакт | Потребители |
|----------|-------------|
| Стандарты | Все проекты |
| Шаблоны | Новые проекты |
| Агенты | AI-сессии |

---

## Ключевые документы

| Документ | Назначение |
|----------|------------|
| `design/DECISIONS.md` | Принятые архитектурные решения |
| `standards/README.md` | Обзор стандартов |

---

**Версия:** {X.Y.Z}

Шаблон: STATUS.md для Platform

# STATUS — {Название}

**Обновлено:** {YYYY-MM-DD HH:MM}

---

## Текущее состояние

| Параметр | Значение |
|----------|----------|
| **Версия** | {X.Y.Z} |
| **Статус** | {development | active | maintenance} |
| **Готовность** | {0-100}% |

---

## Подсистемы

| Компонент | Статус | Готовность |
|-----------|--------|------------|
| `standards/` | {status} | {%} |
| `templates/` | {status} | {%} |
| `patterns/` | {status} | {%} |

---

## Версионирование

| Версия | Дата | Изменения |
|--------|------|-----------|
| 1.0.0 | YYYY-MM-DD | Первый релиз |

---

## Зависимости

| Зависит от | Версия |
|------------|--------|
| — | — |

---

## Следующий релиз

**Версия:** {X.Y.Z}
**Планируемые изменения:**
- [ ] {Изменение 1}
- [ ] {Изменение 2}

Шаблон: DECISIONS.md (ADR)

# DECISIONS — Архитектурные решения

---

## ADR-001: {Название решения}

**Дата:** {YYYY-MM-DD}
**Статус:** {proposed | accepted | deprecated | superseded}

### Контекст
{Почему возникла необходимость принять решение}

### Решение
{Что решили сделать}

### Последствия
{Плюсы и минусы решения}

---

## ADR-002: ...

Когда использовать


Версия: 1.0.0