Coverage for src/lexigram/notification/cli/checks.py: 0%
4 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:26 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-26 02:26 +0800
1"""CLI health checks for lexigram-notification."""
3from __future__ import annotations
5from typing import TYPE_CHECKING
7if TYPE_CHECKING:
8 from lexigram.contracts.core.di import ContainerResolverProtocol
11async def check_notification_channels(
12 container: ContainerResolverProtocol,
13) -> dict[str, object]:
14 """Check that notification channels are reachable.
16 Args:
17 container: Booted DI container.
19 Returns:
20 A HealthCheckResult-compatible dict.
21 """
22 return {
23 "status": "healthy",
24 "message": "Notification channel health check not yet implemented",
25 }