Перейти к содержанию

Architecture Decision Records (ADR)

Эта директория содержит записи об архитектурных решениях (ADR) для проекта Saga.

Цель

ADR документируют ключевые архитектурные решения, их обоснование, альтернативы и последствия. Это помогает: - Понимать почему система устроена именно так - Избегать повторного обсуждения решённых вопросов - Отслеживать эволюцию архитектуры - Упростить onboarding новых разработчиков

Структура

ADR нумеруются последовательно: NNNN-title.md

Например: - 0001-web3-wallet-authentication.md - 0002-unified-config-system.md - 0003-no-mock-testing-architecture.md

Статусы

  • Proposed - решение предложено для обсуждения
  • Accepted - решение принято и реализуется
  • Deprecated - решение устарело, но код ещё не обновлён
  • Superseded - решение заменено новым ADR

Шаблон

Используй шаблон из template.md для создания новых ADR.

Индекс ADR

# Название Статус Дата
0001 Web3 Wallet Authentication Accepted 2025-01-16
0002 Unified Config System Accepted 2025-01-16
0003 No-Mock Testing Architecture Accepted 2025-01-16
0004 Integration-Only Architecture Accepted 2025-11-13
0005 REST API Architecture Accepted 2025-01-16
0006 Centralized Test Config Accepted 2025-01-16
0007 Database Schema Design Accepted 2025-01-16