domain-model
A dependency-free domain layer for Python: entities, invariants and operations independent of UI, storage and transport — driven through one entry point by requests that are data, recordable and replayable.
The canonical object model for Behave projects — Gherkin v6 Rules, Tag Expression v2, full Behave 1.3.x compatibility.
Callable branded and constrained string base classes with exact runtime subtype preservation.