<commit_before># Unidom Party Roadmap 参与者领域模型引擎路线图

## v0.1
1. Party Relation model & migration (20010101000000)
2. Person model & migration (20010102000000)
3. Shop model & migration (20010103000000)

## v0.2
1. Improve the Party Relation model to include the Model Extension concern
2. Improved the Person model to include the Model Extension concern
3. Improved the Shop model to include the Model Extension concern

## v0.3
1. Government Agency model & migration (20010104000000)

## v0.4
1. Company model & migration (20010105000000)

## v0.4.1
1. Improved the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v0.5
2. Improved the Government Agency model for table name

## v0.5
1. Improved the Party Relation model to add validations for the #``grade`` & #``priority`` attributes
2. Improved the Party Relation model for table name

## v0.6
1. Improved the Party Relation model to add the .``relate`` method
2. Improved the Party Relation model to add the #source_party_is scope & the #target_party_is scope

## v0.7
1. Improve the Party Relation model to add the .``relate!`` method
2. Improve the Party Relation model to deprecate the ::relate method
3. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v0.9

## v1.0
1. Improve the Party Relation model to support the Keyword Arguments
2. Remove the deprecated methods

## v1.0.1
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.0

## v1.0.2
1. Improve the Party Relation model to return the created model in the ::relate! method

## v1.1
1. As Source Party concern
2. As Target Party concern
3. Improve the Company model, the Government Agency model, the Person model, & the Shop model to include the As Source Party concern & the As Target Party concern

## v1.2
1. Improve the As Source Party concern to add the #relate! method
2. Improve the As Target Party concern to add the #is_related! method

## v1.3
1. Collaborating model & migration
2. Improve the As Source Party concern to add the #relate? method
3. Improve the As Target Party concern to add the #is_related? method

## v1.4
1. Improve the Collaborating model to add the .collaborate! method

## v1.5
1. As Collaboration concern
2. As Collaborator concern

## v1.6
1. Improve the As Collaboration concern to add the #is_collaborated! method
2. Improve the As Collaborator concern to add the #collaborate! method

## v1.7
1. Improve the As Collaboration concern to add the #is_collaborated? method
2. Improve the As Collaborator concern to add the #collaborate? method

## v1.7.1
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.6

## v1.7.2
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.7

## v1.8
1. Gender enum code

## v1.8.1
1. Improve the Gender enum code to follow the GB/T 2261.1-2003 in the i18n resources
2. Improve the Ruby Gem Specification to depend on [progne_tapera](https://github.com/topbitdu/progne_tapera) v0.3

## v1.8.2
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.7.1
2. Improve the Ruby Gem Specification to never depend on [progne_tapera](https://github.com/topbitdu/progne_tapera)

## v1.8.3
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.8
2. Improve the Engine class to integrate the Engine Extension concern

## v1.8.4
1. As Source Party shared examples
2. Party Relation examples
3. Person examples
4. RSpec module

## v1.8.5
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.9
2. Improve the models to support the namespace neglecting

## v1.9
1. Models RSpec examples manifest
2. Types RSpec examples manifest
3. Validators RSpec examples manifest

## v1.9.1
1. Improve the Gender spec to follow GB/T 2261-1980
<commit_msg>1, Improve the Road Map file for the v1.9.2.<commit_after># Unidom Party Roadmap 参与者领域模型引擎路线图

## v0.1
1. Party Relation model & migration (20010101000000)
2. Person model & migration (20010102000000)
3. Shop model & migration (20010103000000)

## v0.2
1. Improve the Party Relation model to include the Model Extension concern
2. Improved the Person model to include the Model Extension concern
3. Improved the Shop model to include the Model Extension concern

## v0.3
1. Government Agency model & migration (20010104000000)

## v0.4
1. Company model & migration (20010105000000)

## v0.4.1
1. Improved the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v0.5
2. Improved the Government Agency model for table name

## v0.5
1. Improved the Party Relation model to add validations for the #``grade`` & #``priority`` attributes
2. Improved the Party Relation model for table name

## v0.6
1. Improved the Party Relation model to add the .``relate`` method
2. Improved the Party Relation model to add the #source_party_is scope & the #target_party_is scope

## v0.7
1. Improve the Party Relation model to add the .``relate!`` method
2. Improve the Party Relation model to deprecate the ::relate method
3. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v0.9

## v1.0
1. Improve the Party Relation model to support the Keyword Arguments
2. Remove the deprecated methods

## v1.0.1
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.0

## v1.0.2
1. Improve the Party Relation model to return the created model in the ::relate! method

## v1.1
1. As Source Party concern
2. As Target Party concern
3. Improve the Company model, the Government Agency model, the Person model, & the Shop model to include the As Source Party concern & the As Target Party concern

## v1.2
1. Improve the As Source Party concern to add the #relate! method
2. Improve the As Target Party concern to add the #is_related! method

## v1.3
1. Collaborating model & migration
2. Improve the As Source Party concern to add the #relate? method
3. Improve the As Target Party concern to add the #is_related? method

## v1.4
1. Improve the Collaborating model to add the .collaborate! method

## v1.5
1. As Collaboration concern
2. As Collaborator concern

## v1.6
1. Improve the As Collaboration concern to add the #is_collaborated! method
2. Improve the As Collaborator concern to add the #collaborate! method

## v1.7
1. Improve the As Collaboration concern to add the #is_collaborated? method
2. Improve the As Collaborator concern to add the #collaborate? method

## v1.7.1
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.6

## v1.7.2
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.7

## v1.8
1. Gender enum code

## v1.8.1
1. Improve the Gender enum code to follow the GB/T 2261.1-2003 in the i18n resources
2. Improve the Ruby Gem Specification to depend on [progne_tapera](https://github.com/topbitdu/progne_tapera) v0.3

## v1.8.2
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.7.1
2. Improve the Ruby Gem Specification to never depend on [progne_tapera](https://github.com/topbitdu/progne_tapera)

## v1.8.3
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.8
2. Improve the Engine class to integrate the Engine Extension concern

## v1.8.4
1. As Source Party shared examples
2. Party Relation examples
3. Person examples
4. RSpec module

## v1.8.5
1. Improve the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.9
2. Improve the models to support the namespace neglecting

## v1.9
1. Models RSpec examples manifest
2. Types RSpec examples manifest
3. Validators RSpec examples manifest

## v1.9.1
1. Improve the Gender spec to follow GB/T 2261-1980

## v1.9.2
1. Improve the Collaborating spec for the validations on the #name attribute
2. Improve the Company spec for the validations on the #name attribute
3. Improve the Government Agency spec for the validations on the #name attribute
4. Improve the Person spec for the validations on the #name attribute
5. Improve the Shop spec for the validations on the #name attribute

{'fraction_non_alphanumeric': 0.08488249736934408, 'fraction_numerical': 0.055185315094119024, 'mean_word_length': 4.156118143459915, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, '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': '554407', 'n_tokens_mistral': 2911, 'n_tokens_neox': 2683, 'n_words': 1158}