Skip to content

Phase 8.4: Удаление фасада db/integration.py #671

@ShaerWare

Description

@ShaerWare

Parent

Часть плана модульной декомпозиции: #489

Контекст

После завершения #670 (миграция потребителей) фасад db/integration.py останется без внешних потребителей. Его можно удалить.

db/models.py удалять нельзя — он нужен для существующих Alembic-миграций (from db.models import ...).

Что нужно

  1. Убедиться, что db/integration.py не импортируется ни из одного файла (grep)
  2. Удалить db/integration.py
  3. Обновить CLAUDE.md — убрать упоминания фасада db/integration.py
  4. db/models.py оставить — пометить комментарием «Alembic-only facade, do not import in new code»

Критерии готовности

  • db/integration.py удалён
  • Ни один файл не ломается
  • alembic upgrade head работает
  • CI зелёный

Blocked by

Оценка: S (1 PR)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority / Backlogphase:5-techdebtPhase 5: Technical DebtrefactoringArchitectural refactoring

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions