paladin-ai-core 0.5.1

Pure domain types for the Paladin framework — zero infrastructure dependencies
Documentation
/*
User Group

A `User Group` is a collection of users that share a common Element.

The Group Element that unites the group is a shared reference that can be defined
in the application. A Group could be either ad-hoc or implicit based on a shared Element.

This creates a type of View that can be used to filter and sort users based on the
shared Element.

 A User Group Element is a generic that is
any type of element.

Example:
A User_Group node has a UUID and a name.  A User Type can be definied on the Application
level to have a User Group Element.  The User Group Element can be a Tag, a Role, a
Department, a Team, or any other type of Element that can be shared by a group of users.



*/