Версия источника: 4880e8b4372c96001c2e052be28b68a95d31252b
Синхронизировано: 2026-11-09T11:15:07.649Z
Источник: https://github.com/sergey-from-riders/vibecoding-base/tree/4880e8b4372c96001c2e052be28b68a95d31252b

<a id="architecture-one-source"></a>

# Единый источник истины

## Коротко

Сайт, документация и инструкции агента должны собираться из одного оригинала.

## Плохо

```text
Правило исправлено на сайте.
Markdown и инструкции остались прежними.
```

## Хорошо

```text
Правило исправлено в Markdown.
Сайт и инструкции обновлены из него.
```

## Почему

Редактируемые копии со временем противоречат друг другу.

## Когда применять

Это инженерное правило справочника, а не требование протокола. Первоисточник описывает подход или механизм; конкретный процесс выбирается проектом.

Копии для чтения и кеш допустимы, если известны источник и версия.

## Как проверить

- Внесите изменение в оригинал и проверьте все представления.

## Человек

Назначает канонический источник и владельца данных.

## Агент

Изучает существующий код, предлагает минимальное решение и связывает изменения с критериями приёмки.

Контроль результата:

- Внесите изменение в оригинал и проверьте все представления.

## Источники

- [Creating reusable content - GitHub Docs](https://docs.github.com/en/contributing/writing-for-github-docs/creating-reusable-content)

Уровень: Рекомендуется. Проверено: 2026-11-09. Изменено: 2026-11-09.

[Исходный файл](https://github.com/sergey-from-riders/vibecoding-base/blob/4880e8b4372c96001c2e052be28b68a95d31252b/registry/standards/framework/lifecycle/rules/one-source.md)
