feat(#357): Paket 6 — Contact-Model ins ContactsPlugin (physischer Move + PEP-562-Lazy-Re-Export-Bruecke, ALEMBIC_OWNED_TABLES gegen Schema-Dual-Ownership, outbox-Vorbestands-Fix in models/__init__)
Check Cross-Plugin Imports / check (push) Has been cancelled
Check Cross-Plugin Imports / check (push) Has been cancelled
This commit is contained in:
@@ -64,6 +64,10 @@ EXEMPT_PATHS = {
|
||||
PROJECT_ROOT / "app" / "plugins" / "base.py",
|
||||
PROJECT_ROOT / "app" / "plugins" / "manifest.py",
|
||||
PROJECT_ROOT / "app" / "plugins" / "migration_runner.py",
|
||||
# Paket 6 (#357): deliberate re-export bridge — the ContactsPlugin owns the
|
||||
# Contact model; app/models/contact.py only mirrors it so alembic env.py,
|
||||
# Core services and tests keep their stable import path.
|
||||
PROJECT_ROOT / "app" / "models" / "contact.py",
|
||||
}
|
||||
|
||||
# Pattern for cross-plugin imports
|
||||
|
||||
Reference in New Issue
Block a user