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

1"""Lifecycle protocols — transactional, cache-aware, export, validation, audit.""" 

2 

3from __future__ import annotations 

4 

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 

10 

11__all__ = [ 

12 "AuditableProtocol", 

13 "CacheAwareProtocol", 

14 "ExportableProtocol", 

15 "TransactionalProtocol", 

16 "ValidatableProtocol", 

17]