Andrey Epifancev a88bb1e6e8 refactor(sdlc-rename): пакет sdlc_hub, CLI sdlc-hub, каталог данных sdlc-hub
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-24 11:27:17 +04:00

32 lines
1.1 KiB
Python

"""Модуль 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,
)