16 lines
395 B
Python
16 lines
395 B
Python
# SPDX-FileCopyrightText: 2026 Art Sea LLC
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
|
|
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
|
|
|
|
@dataclass
|
|
class WorkCompletion:
|
|
"""WorkCompletion records claimed or committed Alpha and Beta completion for one work identity."""
|
|
|
|
location: str
|
|
completed: bool = False
|
|
tests: dict[str, "WorkCompletion"] | None = None
|