architect/management/dms/dms.draft.md

type: concept
aspect: management
title: "DMS — Система управления документами платформы"
version: 0.1.0
date: 2026-03-30
status: draft


DMS — Система управления документами платформы

ЧЕРНОВИК — не применять до финализации


СУТЬ

DMS (Document Management System) — свод правил, определяющий:
- что является документом платформы
- как документ называется, форматируется, хранится
- как документ живёт: от идеи до архива
- как документы связаны между собой и остаются актуальными

DMS не создаёт новых инструментов — он описывает правила работы с существующими файлами в git-репозитории.


ОБЛАСТЬ ПРИМЕНЕНИЯ

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

architect/     ← методология, стандарты, концепция
system/        ← агенты, планировщик, монитор
infra/         ← инфраструктура
projects/      ← бизнес-проекты (частично — CLAUDE.md, INDEX.md)

DMS не управляет:
- Кодом (*.py, *.go, *.ts) — управляется git
- Данными (*.csv, *.xlsx, images) — управляется dataspace
- Секретами (.env, credentials) — управляется отдельной политикой


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

Классификация по назначению

Тип Назначение Примеры
concept Концептуальное видение PLATFORM.md, VISION.md
standard Обязательные правила naming-workspace.md, format-document.md
policy Запреты и ограничения policy-code-data-separation.md
process Процедуры и алгоритмы process-platform-change.md
guidance Руководства, how-to guidance-project-development-ai.md
structure Схемы организации structure-workspace.md
typology Классификаторы typology-service-types.md
format Форматные соглашения format-document.md
naming Правила именования naming-workspace.md
lifecycle Жизненный цикл сущностей lifecycle-artifact.md
operation Операционные регламенты operation-monitoring.md

→ Полный список: typology-document-types.md

Классификация по статусу

Статус Суффикс Описание
idea .idea.md Сырая мысль
draft .draft.md В работе
active .md (без суффикса) Действует
deprecated В arh/ Устарел

ЖИЗНЕННЫЙ ЦИКЛ ДОКУМЕНТА

.idea.md  .draft.md  [REVIEW]  [PLAN]  [MIGRATION]  .md  arh/

Детальный процесс: process-platform-change.md

Принципы

  1. Нет прямого редактирования активных стандартов — только через .draft
  2. Любая идея фиксируется как .idea.md до оформления
  3. Черновик поглощает идею.idea.md удаляется при создании .draft.md
  4. Архив обязателен — старая версия не удаляется, а перемещается в arh/

ИМЕНОВАНИЕ

naming-workspace.md — единый стандарт

Ключевые правила:
- Файлы: [aspect]-[object]-[detail].[role].format
- Только латиница, дефисы — запрещены пробелы и подчёркивания
- Сервисные: UPPERCASE.md (человек читает) / lowercase.yaml (машина читает)


ФОРМАТИРОВАНИЕ

format-document.md — стандарт документа

Обязательно для всех документов платформы:
- YAML frontmatter: type, title, version, date, status
- Версионирование: major.minor.patch
- Язык: платформа = только латиница; проекты = латиница или русский


ХРАНЕНИЕ И СТРУКТУРА

Где живут документы

architect/
├── concept/       ← концептуальные документы (14+)
├── standards/
│   ├── naming/    ← правила именования
│   ├── structure/ ← правила структуры
│   ├── format/    ← правила формата
│   ├── process/   ← процессы
│   ├── policy/    ← политики
│   ├── typology/  ← типологии
│   ├── lifecycle/ ← жизненный цикл
│   ├── operation/ ← операции
│   └── guidance/  ← руководства
├── management/
│   └── dms/       ← этот документ
└── arh/           ← архив

Принципы размещения


РЕЕСТРЫ И НАВИГАЦИЯ

Три уровня реестров

Файл Назначение Уровень
INDEX.md Полный структурированный индекс Раздел/проект
README.md Краткое введение, точка входа Папка
CLAUDE.md Контекст для AI-агентов Раздел/проект

Правила реестров

  1. INDEX.md обновляется при добавлении/удалении документа — это часть плана миграции
  2. README.md — для людей, краткое (5-15 строк)
  3. CLAUDE.md — для AI, включает навигацию и правила работы

→ Подробнее: naming-workspace.md §Сервисные файлы


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

Схема версий

major.minor.patch

major — несовместимые изменения (смена концепции)
minor — новые правила, расширение
patch — уточнения, исправления ошибок

Правила


АКТУАЛИЗАЦИЯ

Проблема устаревания

Документы устаревают. Без системы актуализации реестр превращается в кладбище.

Правила актуализации

  1. Обнаружение конфликта — при работе с документом, заметил противоречие → создаём .draft
  2. Периодический аудит — раз в квартал проверка актуальности стандартов
  3. Связи — при изменении документа А проверить, что документы Б и В ссылающиеся на него не устарели
  4. Индикатор актуальности — в frontmatter поле date показывает последнее обновление

Признаки устаревшего документа


ПОИСК И ОБНАРУЖЕНИЕ

Как найти нужный документ

  1. По темеarchitect/INDEX.md — полный индекс
  2. По аспектуstandards/{aspect}/README.md
  3. По типу → frontmatter type: ...
  4. По статусуfind . -name "*.draft.md" для черновиков

Черновики в системе

# Найти все активные черновики
find architect/ -name "*.draft.md"

# Найти все идеи
find architect/ -name "*.idea.md"

СВЯЗИ МЕЖДУ ДОКУМЕНТАМИ

Типы связей

Тип Описание Как обозначается
Вытекает из Этот документ основан на другом frontmatter source:
Ссылка Дополнение, уточнение markdown link
Заменяет Новая версия старого frontmatter replaces:
Связан с Смежная тема секция ## СВЯЗАННЫЕ

Принцип: не дублировать

Если правило уже есть в документе А — документ Б ссылается на А, не копирует.
Дублирование = источник рассинхронизации.


ПОЛИТИКА DMS

  1. Всё в git — никаких "живых" документов вне репозитория
  2. Черновик обязателен — нет прямого изменения активных документов
  3. Реестр как часть изменения — не обновил INDEX.md = изменение не завершено
  4. Одна истина — если правило есть в двух местах, одно из них лишнее
  5. Ссылки, не копии — предпочитать ссылку дублированию
  6. Архив, не удаление — устаревшее → arh/, не rm

ОТКРЫТЫЕ ВОПРОСЫ


СВЯЗАННЫЕ ДОКУМЕНТЫ

Документ Связь
naming-workspace.md Правила именования всех файлов
format-document.md Формат документа
process-platform-change.draft.md Процесс изменений (IDEA→RELEASE)
lifecycle-artifact.md Жизненный цикл артефакта
typology-document-types.md Типы документов
format-file-types.md 11 классов типов файлов

Версия: 0.1.0 (черновик)
Дата: 2026-03-30