217 files

This commit is contained in:
Home Assistant Version Control
2026-07-30 23:59:38 +00:00
parent d43a63ad29
commit 7b5e46e702
217 changed files with 15978 additions and 3912 deletions
@@ -22,6 +22,9 @@ from ..const import (
ROTATION_STRATEGIES,
TaskPriority,
)
from .completion_requirements import (
REQUIRABLE_COMPLETION_FIELDS as _REQUIRABLE_COMPLETION_FIELDS,
)
# ─── Enum option sets ────────────────────────────────────────────────────────
@@ -37,6 +40,10 @@ INTERVAL_ANCHORS: tuple[str, ...] = ("completion", "planned")
# task-field consumers import from one module).
ROTATION_STRATEGY_VALUES: tuple[str, ...] = ROTATION_STRATEGIES
# Details a task can demand on completion (re-exported so every task-field
# consumer imports its enums from this one module).
REQUIRABLE_COMPLETION_FIELDS: tuple[str, ...] = _REQUIRABLE_COMPLETION_FIELDS
# ─── Numeric bounds (inclusive) ─────────────────────────────────────────────
WARNING_DAYS_RANGE: tuple[int, int] = (0, 365)