Coverage for src / lexigram / contracts / lifecycle / __init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-15 18:58 +0800
« prev ^ index » next coverage.py v7.13.5, created at 2026-08-15 18:58 +0800
1"""Lifecycle protocols — transactional, cache-aware, export, validation, audit."""
3from __future__ import annotations
5from lexigram.contracts.lifecycle.auditable import AuditableProtocol
6from lexigram.contracts.lifecycle.cache_aware import CacheAwareProtocol
7from lexigram.contracts.lifecycle.exportable import ExportableProtocol
8from lexigram.contracts.lifecycle.transactional import TransactionalProtocol
9from lexigram.contracts.lifecycle.validatable import ValidatableProtocol
11__all__ = [
12 "AuditableProtocol",
13 "CacheAwareProtocol",
14 "ExportableProtocol",
15 "TransactionalProtocol",
16 "ValidatableProtocol",
17]