Decision Log

Индекс всех Architecture Decision Records (ADR) системы Synth Nova.

Формат ADR: Template-ADR. Новые решения добавляются в конец таблицы с инкрементным номером.

Принятые решения

ДатаРешениеСтатус
00012026-04-14ADR-0001-Use-Postgres-As-Queue — Postgres вместо SQLite для очереди задачaccepted
00022026-04-14ADR-0002-OpenClaw-As-Gateway — OpenClaw используется только как Telegram gatewayaccepted
00032026-04-14ADR-0003-Three-Tier-Hierarchy — Трёхуровневая иерархия CEO → Director → Executoraccepted
00042026-04-14ADR-0004-Claim-Execute-Separate-Transactions — Claim и execute в раздельных транзакцияхaccepted
00052026-04-14ADR-0005-Niche-Evaluation-DAG-Architecture — Niche Evaluation как DAGproposed
00062026-04-14ADR-0006-Financial-Calculations-Outside-LLM — финансы через Python toolproposed

Открытые вопросы

Решения, требующие исследования и ADR:

  • Vector DB: pgvector (внутри PostgreSQL) vs Qdrant (отдельный сервис). Критерии: стоимость, latency, масштабируемость, operational overhead.
  • Model routing: автоматический выбор модели (Claude / GPT / local) в зависимости от задачи и бюджета. Нужен ли router-агент или статические правила?
  • Agent pooling: shared pool агентов на все продукты vs per-product выделенные агенты. Trade-off: утилизация ресурсов vs изоляция контекста.