<commit_before>[x] tabset -> has -> tabset (Key: cloneOf)
[x] tabset -> hasMany -> tab (Key: tabs, FK: tabset)

[x] group -> has -> group (Key: parent)
[x] group -> hasMany -> tabset (Key: tabsets, FK: groupOwner)
[x] group -> hasMany -> role (Key: roles, FK: group)
[x] group -> hasMany -> person (TT: groupMember, Key: members, FK: group)

[x] role -> hasMany -> tabset (Key: tabsets, FK: roleOwner)
[x] role -> hasMany -> person (TT: roleMember, Key: members, FK: role)

[x] person -> hasMany -> tabset (Key: tabsets, FK: owner)
[x] person -> hasMany -> group (TT: groupMember, Key: groups, FK: person)
[x] person -> hasMany -> role (TT: roleMember, Key: roles, FK: person)

[x] groupMember -> hasMany -> permission (Key: permissions, FK: group)

[x] roleMember -> hasMany -> permission (Key: permissions, FK: role)<commit_msg>Preparing to re-add relationships<commit_after>Tabset
--------------------------------------------------------------------------------
[ ] tabset -> has -> tabset (Key: cloneOf)
[ ] tabset -> hasMany -> tab (Key: tabs, FK: tabset)

[ ] tabset -> belongsTo -> person
[ ] tabset -> belongsTo -> group
[ ] tabset -> belongsTo -> role


Person
--------------------------------------------------------------------------------
[ ] person -> hasMany -> tabset (Key: tabsets, FK: owner)
[ ] person -> hasMany -> group (TT: groupMember, Key: groups, FK: person)
[ ] person -> hasMany -> role (TT: roleMember, Key: roles, FK: person)
[S] person -> hasMany -> person (TT: friend, FK: from)
[S] person -> hasMany -> person (TT: friend, FK: to)


Group
--------------------------------------------------------------------------------
[ ] group -> has -> group (Key: parent)
[ ] group -> hasMany -> tabset (Key: tabsets, FK: groupOwner)
[ ] group -> hasMany -> role (Key: roles, FK: group)
[ ] group -> hasMany -> person (TT: groupMember, Key: members, FK: group)


Group Member
--------------------------------------------------------------------------------
[ ] groupMember -> hasMany -> permission (Key: permissions, FK: group)


Role
--------------------------------------------------------------------------------
[ ] role -> hasMany -> tabset (Key: tabsets, FK: roleOwner)
[ ] role -> hasMany -> person (TT: roleMember, Key: members, FK: role)


Role Member
--------------------------------------------------------------------------------
[ ] roleMember -> hasMany -> permission (Key: permissions, FK: role)


{'fraction_non_alphanumeric': 0.3377211024269848, 'fraction_numerical': 0.0, 'mean_word_length': 1.7052280311457175, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 65, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '721484', 'n_tokens_mistral': 692, 'n_tokens_neox': 656, 'n_words': 238}