Skip to content

docs(adr): document architecture boundaries and module size budget #135

Description

@xodapi

Почему это важно

Проект быстро вырос: core, CLI, TUI, desktop GUI and Android должны иметь ясные границы. Нужен короткий ADR/engineering guide, чтобы новые агенты и люди не превращали репозиторий в большой ком взаимных зависимостей.

Что сделать

  • Добавить docs/adr/ или docs/ARCHITECTURE.ru.md.
  • Зафиксировать границы: core, API, CLI/TUI, desktop GUI, Android bridge, CI/release.
  • Описать целевой бюджет размера файлов: обычные модули до 300-500 строк, исключения только с причиной.
  • Описать правила для secrets, features, platform cfg, тестов и маленьких PR.

Acceptance Criteria

  • Документ понятен не только программистам, но и агентам/ревьюерам.
  • Есть practical checklist для новых Issues/PR.
  • Не менять production code.
  • cargo fmt --check проходит.

Что нельзя трогать

  • SUBMISSION.ru.md
  • .env files
  • release tags/version

Activity

  1. added
    agentГотово к выполнению агентом
    on Jul 4, 2026
  2. self-assigned this
    on Jul 4, 2026
  3. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    🤖 Начинаю выполнение. Агент: Codex

  4. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    ✅ PR готов: #136

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомdocs

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions