"""Legacy router re-exports. This file exists solely for backward-compatible
import paths used in tests (e.g. tests/test_dossier_review_routes.py patches
`app.api.routes.PostgresClient`). The `router` aggregation in `app/api/routes.py`
is NOT mounted in `app/main.py` — all routing is done via ModuleRegistry.

The facade files (erp.py, dossier.py, etc.) no longer export `router` to
prevent pkgutil.iter_modules double-registration.
"""
from app.modules.core.presentation.advanced_features_routes import advanced_features_router
from app.modules.auth.presentation.auth import router as auth_router
from app.modules.agents.presentation.autonomous_routes import router as autonomous_router
from app.modules.dossier.presentation.dossier import dossier_router
from app.modules.core.presentation.erp import erp_router
from app.modules.financial.presentation.financial_war_room_router import (
    router as financial_war_room_router,
)
from app.modules.financial.presentation.four_pillars import router as four_pillars_router
from app.modules.agents.presentation.generation import router as generation_router
from app.modules.core.presentation.health_static import router as health_static_router
from app.modules.inventory.presentation.inventory_truth_routes import router as inventory_truth_router
from app.modules.invoices.presentation.invoice_routes import invoice_router
from app.modules.agents.presentation.knowledge_agents import knowledge_agents_router
from app.modules.inventory.presentation.material_price_benchmark_routes import (
    router as material_price_benchmark_router,
)
from app.modules.operations.presentation.operations import router as operations_router
from app.modules.projects.presentation.project_management import router as project_management_router
from app.modules.operations.presentation.site_operations_router import router as site_operations_router
from app.modules.integrations.presentation.telegram_routes import router as telegram_router

__all__ = [
    "advanced_features_router",
    "auth_router",
    "autonomous_router",
    "dossier_router",
    "erp_router",
    "financial_war_room_router",
    "four_pillars_router",
    "generation_router",
    "health_static_router",
    "inventory_truth_router",
    "invoice_router",
    "knowledge_agents_router",
    "material_price_benchmark_router",
    "operations_router",
    "project_management_router",
    "site_operations_router",
    "telegram_router",
]
