Skip to content

Commit 1f10cb4

Browse files
authored
refactor(control-plane): move status runtime summaries into status bounded context (#2914)
1 parent c0adbdd commit 1f10cb4

5 files changed

Lines changed: 12 additions & 10 deletions

File tree

examples/control_plane/decision-freshness-readmodel-smoke.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
sys.path.insert(0, str(REPO_ROOT))
1616

1717
from loopx import status as status_module # noqa: E402
18-
from loopx.control_plane import status_runtime_summaries # noqa: E402
18+
from loopx.control_plane.status import runtime_summaries as status_runtime_summaries # noqa: E402
1919
from loopx.control_plane.runtime import decision_freshness as decision_read_model # noqa: E402
2020
from loopx.control_plane.runtime import event_ledger as event_ledger_read_model # noqa: E402
2121

examples/control_plane/event-ledger-readmodel-smoke.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
sys.path.insert(0, str(REPO_ROOT))
1616

1717
from loopx import status as status_module # noqa: E402
18-
from loopx.control_plane import status_runtime_summaries # noqa: E402
18+
from loopx.control_plane.status import runtime_summaries as status_runtime_summaries # noqa: E402
1919
from loopx.control_plane.runtime import event_ledger as event_ledger_read_model # noqa: E402
2020

2121

examples/control_plane/status-runtime-summaries-readmodel-smoke.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from loopx import status as status_module # noqa: E402
1717
from loopx.control_plane.runtime.time import now_utc, parse_timestamp, utc_isoformat # noqa: E402
18-
from loopx.control_plane.status_runtime_summaries import ( # noqa: E402
18+
from loopx.control_plane.status.runtime_summaries import ( # noqa: E402
1919
StatusRuntimeSummaryContext,
2020
build_status_runtime_summaries,
2121
)

loopx/control_plane/status_runtime_summaries.py renamed to loopx/control_plane/status/runtime_summaries.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1+
"""Status runtime summaries inside the `status` bounded context."""
2+
13
from __future__ import annotations
24

35
from dataclasses import dataclass
46
from pathlib import Path
57
from typing import Any, Callable, Iterable
68

7-
from .runtime.decision_freshness import (
9+
from ..runtime.decision_freshness import (
810
DECISION_FRESHNESS_CLASSIFICATION_PREFIXES,
911
DECISION_FRESHNESS_ITEM_LIMIT,
1012
DECISION_FRESHNESS_PROXY_NOTE,
1113
DECISION_FRESHNESS_WINDOW_DAYS,
1214
build_decision_freshness_summary,
1315
decision_event_kinds as _decision_event_kinds_read_model,
1416
)
15-
from .runtime.event_ledger import (
17+
from ..runtime.event_ledger import (
1618
blank_event_class_counts,
1719
build_event_ledger_summary,
1820
event_ledger_event_class as _event_ledger_event_class_read_model,
1921
)
20-
from .runtime.promotion_readiness import build_promotion_readiness_summary
21-
from .runtime.run_history import build_run_history
22-
from .quota.usage_summary import build_usage_summary
23-
from .todos.todo_index import build_todo_index
22+
from ..runtime.promotion_readiness import build_promotion_readiness_summary
23+
from ..runtime.run_history import build_run_history
24+
from ..quota.usage_summary import build_usage_summary
25+
from ..todos.todo_index import build_todo_index
2426

2527

2628
StatusCallback = Callable[..., Any]

loopx/status.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
StatusCollectionContext,
1313
collect_status as _collect_status_read_model,
1414
)
15-
from .control_plane.status_runtime_summaries import (
15+
from .control_plane.status.runtime_summaries import (
1616
StatusRuntimeSummaryContext,
1717
build_status_runtime_summaries as _build_status_runtime_summaries_read_model,
1818
)

0 commit comments

Comments
 (0)