"""Модуль jira: зеркало задач Jira, очередь команд агенту, вложения, журнал изменений.""" from ...core.modules import Module from . import api, cli, hooks, project_fields, refresh, schema, settings def mcp_server(): """FastMCP модуля: импорт лениво, пока сервер не нужен.""" from . import mcp return mcp.mcp MODULE = Module( name="jira", schema=schema.SQL, settings_defaults=settings.DEFAULTS, agent_keys=tuple(settings.AGENT_KEYS), agent_min_version_key="min_agent_version", validate_setting=settings.validate_setting, settings_view=settings.settings_view, on_init=settings.on_init, commands=hooks.HOOKS, file_refs=hooks.file_refs, routes=api.ROUTES, tick=(refresh.auto_refresh_tick, api.downloads_tick), project_fields=project_fields.FIELDS, project_view=project_fields.view, on_project_created=api.on_project_created, mcp_server=mcp_server, cli_register=cli.cli_register, cli_run=cli.cli_run, )