architect/arh/standards/formats/DOCUMENT_v1.0.0_2025-11-28.md

Стандарт формата документа

Версия: 1.0.0
Дата: 2025-11-28
Уровень: У1 (Правила)

Вытекает из: ../../PLATFORM.md → DRY, KISS


НАЗНАЧЕНИЕ

Единые правила оформления документов платформы.


ТИПЫ ДОКУМЕНТОВ

Тип Расширение Где Пример
Документ .md architect/ WORKSPACE.md
AI-документ .ai.md system/ architect.ai.md
Конфиг .yaml везде config.yaml
Код .py solution/ app.py

ФОРМАТ ДОКУМЕНТА (.md)

Обязательный заголовок

# Название документа

**Версия:** X.Y.Z
**Дата:** YYYY-MM-DD
**Уровень:** У0-У4 (Название)

**Вытекает из:** [путь](путь) → Что именно

---

Обязательные секции

## НАЗНАЧЕНИЕ

Одно предложение: что делает этот документ.

---

## [ОСНОВНОЕ СОДЕРЖАНИЕ]

Содержимое по теме документа.

---

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

Структура содержания

Тип документа Структура
Теория Определение → Объяснение → Примеры → Следующий шаг
Концепция По 8 аспектам (ЗАЧЕМ? ЧТО? КАК? ...)
Стандарт Назначение → Правила → Примеры
Роль По 8 аспектам + ПРАВИЛА (можно/нельзя)

ФОРМАТ AI-ДОКУМЕНТА (.ai.md)

Обязательный заголовок

# Название роли

**Версия:** X.Y.Z
**Дата:** YYYY-MM-DD
**Тип:** ИИ-агент

**Вытекает из:** [standards/roles/xxx.md](путь)

---

Обязательные секции

## РОЛЬ

Одно предложение: кто ты.

---

## ЗОНА ОТВЕТСТВЕННОСТИ

Что делаешь / не делаешь.

---

## АЛГОРИТМ

Как принимаешь решения.

---

## ПРАВИЛА

### МОЖНО
- ...

### НЕЛЬЗЯ
- ...

---

ПРАВИЛА ОФОРМЛЕНИЯ

Заголовки

# H1 — только название документа (один раз)
## H2 — основные секции
### H3 — подсекции

Списки

Маркированный:
- Пункт 1
- Пункт 2

Нумерованный:
1. Шаг 1
2. Шаг 2

Таблицы

| Колонка 1 | Колонка 2 |
|-----------|-----------|
| Значение | Значение |

Код

Инлайн: `код`

Блок:
```язык
код
```

Ссылки

Внутренняя: [текст](относительный/путь.md)
Внешняя: [текст](https://url)

ВЕРСИОНИРОВАНИЕ

Формат

vMAJOR.MINOR.PATCH

MAJOR — несовместимые изменения
MINOR — новый функционал
PATCH — исправления

Где указывать

  1. В заголовке: **Версия:** X.Y.Z
  2. В конце файла: **Версия:** X.Y.Z

Когда менять

Изменение Версия
Исправление опечатки PATCH +1
Добавление секции MINOR +1
Изменение структуры MAJOR +1

ЯЗЫК

Документация:     Русский
Комментарии:      Русский
Названия файлов:  English (UPPER_CASE.md или kebab-case.md)
Код:              English
Git commits:      English

ПРОВЕРКА

Чеклист перед сохранением


Версия: 1.0.0