19 lines
609 B
Python
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",
|
|
] |