21 lines
762 B
Python
21 lines
762 B
Python
"""Jira Project Knowledge application services.
|
|
|
|
This package orchestrates the synchronization of Jira issues into Cowork's
|
|
canonical knowledge index and provides the target/credential resolution that
|
|
the MCP provider layer needs at query time. It depends on the domain models
|
|
(``domain.jira_knowledge``) and on shared infrastructure (secrets, telemetry,
|
|
atomic persistence) but never on MCP or Qt directly.
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
from .credential_resolver import JiraCredentialResolver
|
|
from .index_repository import JiraKnowledgeIndex
|
|
from .sync_service import JiraSyncService
|
|
from .target_resolver import JiraTargetResolver
|
|
|
|
__all__ = [
|
|
"JiraCredentialResolver",
|
|
"JiraKnowledgeIndex",
|
|
"JiraSyncService",
|
|
"JiraTargetResolver",
|
|
] |