Files
cowork-local/domain/jira_knowledge/__init__.py
T

19 lines
609 B
Python

"""Canonical Jira knowledge domain models.
This package owns the normalization of raw Jira issues into Cowork's canonical
Project Knowledge representation and the persistence of sync state. It has no
dependency on MCP, Qt, or any transport layer — pure Python dataclasses with
atomic JSON I/O only.
"""
from __future__ import annotations
from .canonical_issue import CanonicalJiraIssue, normalize_jira_issue
from .sync_state import SyncManifest, load_manifest, save_manifest
__all__ = [
"CanonicalJiraIssue",
"normalize_jira_issue",
"SyncManifest",
"load_manifest",
"save_manifest",
]