type: standard
layer: arch
object: library
aspect: structure
form: text
title: "Структура library/"
status: active
version: 1.0.0
date: 2026-04-15
knowledge_level: У1
parent: arch-platform-structure.md
Компонент ЧТО МЫ ИСПОЛЬЗУЕМ — пассивные знания: коннекторы, компоненты, функции.
Что мы можем взять готовым и использовать в проектах?
library/ — библиотека переиспользуемых артефактов. В отличие от system/ — здесь нет живых процессов и реальных токенов. Всё пассивное: шаблоны, код-заготовки, функции.
library/
├── connectors/ Коннекторы к внешним сервисам (шаблоны)
├── components/ Переиспользуемые UI/UX компоненты
├── functions/ Утилитарные функции
├── adapters/ Адаптеры форматов и протоколов
├── models/ Модели данных
├── parsers/ Парсеры форматов
├── primitives/ Базовые типы и константы
├── storages/ Абстракции хранилищ
├── integrations/ Готовые интеграции (сложнее коннекторов)
└── services/ Вспомогательные сервисы (не платформенные)
Коннектор — шаблон подключения к внешнему сервису. Токены заглушены.
connectors/
├── telegram/
│ ├── connector.py — код подключения
│ ├── config.example.yaml — шаблон конфига с {{TOKEN}}
│ └── README.md
├── openrouter/
└── s3/
Правило: коннектор содержит "{{TOKEN}}", "{{API_KEY}}" — никогда реальных значений.
Реальные значения → system/config/ или $DATASPACE.
Переиспользуемые блоки: UI-виджеты, Drupal-модули-шаблоны, Python-классы.
components/
├── drupal/
│ └── dru-base-module/ — базовый шаблон Drupal-модуля
├── vue/
│ └── data-table/ — компонент таблицы
└── python/
└── base-scraper/ — базовый класс скрапера
Атомарные утилиты без внешних зависимостей.
functions/
├── text/
│ ├── transliterate.py
│ └── normalize.py
├── date/
│ └── format.py
└── data/
└── csv_utils.py
| library/ | system/ | |
|---|---|---|
| Состояние | пассивное | активное |
| Токены | {{TOKEN}} — заглушки |
реальные значения |
| Процессы | нет | запущены |
| Назначение | взять и использовать | работает прямо сейчас |
| library/ | architect/standards/ | |
|---|---|---|
| Что | готовый код / шаблон файлов | правила и документы |
| Форма | .py, .yaml, .md-шаблоны |
.md документы |
| Уровень | У4 (артефакты) | У1 (стандарты) |