8c43ef53dc
- Project: create validation + access control (is_owner/is_shared_with/can_access) = 13 tests - AssetLibrary: create validation + kind variants = 6 tests - AssetStatus: enum values + _missing_ backward compatibility (20+ aliases) = 26 tests - Asset: create validation + file_type property + tag operations (add/remove/dedup) = 23 tests - IngestJob: create validation + field stripping = 11 tests - User: dataclass default values + admin + pro subscription = 3 tests Total: 82 unit tests for entities.py 292 lines