- Convert all 84 contracts from legacy [DEF:] to #region/#endregion syntax - Fix complexity tiers: 14 modules re-tiered (6 C4 route modules, 7 C4→C5 plugin services) - Remove forbidden tags: @RATIONALE/@REJECTED stripped from C1–C4 contracts - Add required tags: @PRE/@POST/@SIDE_EFFECT on C4, @RELATION on C3, @DATA_CONTRACT/@INVARIANT on C5 - Add belief runtime markers (reason/reflect/explore) to 7 service.py functions - Fix @LAYER: route files → UI, plugins → Domain, superset_executor → Infra - Fix pre-existing test mock_service fixture in test_orchestrator.py - 196/196 translation tests pass, zero regressions
37 lines
1.6 KiB
Python
37 lines
1.6 KiB
Python
# #region TranslateRoutes [C:4] [TYPE Module] [SEMANTICS api,routes,translate]
|
|
# @BRIEF API routes for LLM-based SQL/dashboard translation management including terminology dictionary CRUD and import.
|
|
# @LAYER UI
|
|
# @RELATION DEPENDS_ON -> [TranslateJobResponse]
|
|
# @RELATION DEPENDS_ON -> [DictionaryManager]
|
|
# @RELATION DEPENDS_ON -> [get_current_user]
|
|
# @RELATION DEPENDS_ON -> [get_db]
|
|
# @RELATION DEPENDS_ON -> [has_permission]
|
|
# @RELATION DEPENDS_ON -> [ConfigManager]
|
|
# @RELATION DEPENDS_ON -> [SupersetClient]
|
|
# @PRE All sub-modules importable. Router instance available from ._router.
|
|
# @POST Package imports all route modules and re-exports router. Sub-routes registered on shared router.
|
|
# @SIDE_EFFECT Registers route handlers on shared APIRouter at import time.
|
|
|
|
"""
|
|
Translate routes package.
|
|
|
|
Re-exports the shared router and all route handler modules.
|
|
All sub-modules register their handlers on the router at import time.
|
|
"""
|
|
|
|
from ._router import router
|
|
from . import _job_routes # noqa: F401 — registers job handlers
|
|
from . import _run_routes # noqa: F401 — registers run handlers
|
|
from . import _run_list_routes # noqa: F401 — registers run list/detail/csv handlers
|
|
from . import _preview_routes # noqa: F401 — registers preview handlers
|
|
from . import _dictionary_routes # noqa: F401 — registers dictionary handlers
|
|
from . import _schedule_routes # noqa: F401 — registers schedule handlers
|
|
from . import _metrics_routes # noqa: F401 — registers metrics handlers
|
|
from . import _correction_routes # noqa: F401 — registers correction handlers
|
|
|
|
__all__ = [
|
|
"router",
|
|
]
|
|
|
|
# #endregion TranslateRoutes
|