<commit_before># Unidom Action Change Log 审计领域模型引擎变更日志

## v0.1
1. Reason model & migration (20000501000000)
2. State Transition model & migration (20000511000000)

## v0.2
1. Obsolescence model & migration (20000512000000)
2. Improved the State Transition model & migration to add the #``transitor_visitor`` & the #``transitor_party`` fields

## v0.3
1. Acting model & migration

## v0.4
1. As State Subject concern
2. Renamed the Obsolescence model to the Obsolescing model
3. Improved the Obsolescing model to add the #``obsolescence_code``

## v0.5
1. As Obsolesced concern
2. As Acted concern

## v0.6
1. As State Transitor Party concern
2. As Obsolescer Party concern

## v0.7
1. As Actor Party concern

## v1.0
1. Improved the State Transition model to add the .``transit!`` method
2. Improved the Obsolescing model to add the .``obsolesce!`` method

## v1.1
1. Improved the State Transition model to add the ``transited_via`` scope, the ``transited_by`` scope, the ``subject_is`` scope, & the ``caused_by`` scope
2. Improved the Obsolescing model to add the ``obsolesced_via`` scope, the ``obsolesced_by`` scope, the ``obsolesced_is`` scope, & the ``caused_by`` scope
3. Improved the Acting model to add the ``acted_via`` scope, the ``acted_by`` scope, the ``acted_is`` scope, & the ``caused_by`` scope

## v1.2
1. Improved the As State Subject concern to add the #``is_transited!`` method
2. Improved the As Obsolesced concern to add the #``is_obsolesced!`` method

## v1.3
1. Improved the As State Subject concern to add the #``is_transited?`` method
2. Improved the As Obsolesced concern to add the #``is_obsolesced?`` method

## v1.4
1. Improved the Acting model to add the .``act!`` method
2. Improved the As Acted concern to add the #``is_acted!`` method

## v1.5
1. Improved the As Acted concern to add the #``is_acted?`` method

## v1.6
1. Improved the As State Transitor Party concern to add the #``transit!`` method
2. Improved the As Obsolescer Party concern to add the #``obsolesce!`` method

## v1.7
1. Improved the As State Transitor Party concern to add the #``transit?`` method
2. Improved the As Obsolescer Party concern to add the #``obsolesce?`` method

## v1.8
1. Improved the As Actor Party concern to add the #``act!`` method

## v1.9
1. Improved the As Actor Party concern to add the #``act?`` method

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

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

## v1.10
1. Obsolescence enum code
2. Improved the Obsolescing model to configure the Obsolescence enum code

## v1.11
1. Action enum code
2. Improved the Acting model to configure the Action enum code

## v1.11.1
1. Improved the Ruby Gem Specification to depend on [progne_tapera](https://github.com/topbitdu/progne_tapera) v0.3

## v1.12
1. Searching model & migration

## v1.13
1. Improved the Searching model to add the .``search!`` method

## v1.14
1. As Searcher Party concern

## v1.15
1. Improved the As Searcher Party concern to add the #``search!`` method

## v1.16
1. Improved the As Searcher Party concern to add the #``search?`` method

## v1.16.1
1. Improved the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.8
2. Improved the Ruby Gem Specification to never depend on [progne_tapera](https://github.com/topbitdu/progne_tapera)
3. Improved the Engine class to include the Engine Extension concern

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

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

## v1.17.1
1. Improved the Reason spec for the validations on the #``name`` attribute
2. Improved the Acting spec for the #``action_code`` attribute
3. Improved the Obsolescing spec for the #``obsolescence_code`` attribute

## v1.17.2
1. Improved the Acting spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
2. Improved the Obsolescing spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
3. Improved the Searching spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
4. Improved the State Transition spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro

## v1.17.3
1. Improved the Acting spec for the ``caused_by`` scope
2. Improved the Obsolescing spec for the ``caused_by`` scope
3. Improved the Searching spec for the ``caused_by`` scope
4. Improved the State Transition spec for the ``caused_by`` scope

## v1.17.4
1. Improved the Searching model for the validations on the #``resource_name`` attribute, the #``platform_name`` attribute, & the #``platform_version`` attribute
2. Improved the Searching spec for the validations on the #``resource_name`` attribute, the #``platform_name`` attribute, & the #``platform_version`` attribute

## v1.17.5
1. Improved the Searching model for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute
2. Improved the Searching spec for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute

## v1.17.6
1. Improved the Searching spec for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute
2. Improved the Reason spec for the validations on the #``name`` attribute

## v1.17.7
1. Improved the Searching model for the validations on the #``resource_name`` attribute, & the #``platform_name`` attribute
2. Improved the Searching spec for the validations on the #``resource_name`` attribute, & the #``platform_name`` attribute

## v1.17.8
1. As Caused concern
2. Improved the Acting model, the Obsolescing model, the Searching model, & the State Transition model to include the As Caused concern
3. As Caused shared examples
4. RSpec shared examples manifest
5. Improved the Acting spec, the Obsolescing spec, the Searching spec, & the State Transition spec for the As Caused concern

## v1.17.9
1. As Acted shared examples
2. As Actor Party shared examples

## v1.17.10
1. Improved the As Obsolesced concern for the argument validations of the #is_obsolesced! method
2. As Obsolesced shared examples
3. Improved the RSpec shared examples manifest to require the As Obsolesced shared examples

## v1.17.11
1. As Obsolescer Party shared examples
2. Improved the RSpec shared examples manifest to require the As Obsolescer Party shared examples

## v1.17.12
1. As Searcher Party shared examples
2. Improved the RSpec shared examples manifest to require the As Searcher Party shared examples

## v1.17.13
1. As State Subject shared examples
2. Improved the RSpec shared examples manifest to require the As State Subject shared examples

## v1.17.14
1. As State Transitor Party shared examples
2. Improved the RSpec shared examples manifest to require the As State Transitor Party shared examples

## v1.17.15
1. Improved the As Acted concern for the argument validations of the #is_acted! method
2. Improve the As Acted shared examples for the argument validations of the #is_acted! method

## v1.17.16
1. Improve the As Actor Party concern for the argument validations of the #act! method
2. Improve the As Actor Party shared examples for the argument validations of the #act! method

## v1.17.17
1. Improve the As Obsolesced concern for the argument validations of the #is_acted! method
2. Improve the As Obsolesced shared examples for the argument validations of the #is_acted! method
<commit_msg>1, Improve the Change Log file for the v1.17.10.<commit_after># Unidom Action Change Log 审计领域模型引擎变更日志

## v0.1
1. Reason model & migration (20000501000000)
2. State Transition model & migration (20000511000000)

## v0.2
1. Obsolescence model & migration (20000512000000)
2. Improved the State Transition model & migration to add the #``transitor_visitor`` & the #``transitor_party`` fields

## v0.3
1. Acting model & migration

## v0.4
1. As State Subject concern
2. Renamed the Obsolescence model to the Obsolescing model
3. Improved the Obsolescing model to add the #``obsolescence_code``

## v0.5
1. As Obsolesced concern
2. As Acted concern

## v0.6
1. As State Transitor Party concern
2. As Obsolescer Party concern

## v0.7
1. As Actor Party concern

## v1.0
1. Improved the State Transition model to add the .``transit!`` method
2. Improved the Obsolescing model to add the .``obsolesce!`` method

## v1.1
1. Improved the State Transition model to add the ``transited_via`` scope, the ``transited_by`` scope, the ``subject_is`` scope, & the ``caused_by`` scope
2. Improved the Obsolescing model to add the ``obsolesced_via`` scope, the ``obsolesced_by`` scope, the ``obsolesced_is`` scope, & the ``caused_by`` scope
3. Improved the Acting model to add the ``acted_via`` scope, the ``acted_by`` scope, the ``acted_is`` scope, & the ``caused_by`` scope

## v1.2
1. Improved the As State Subject concern to add the #``is_transited!`` method
2. Improved the As Obsolesced concern to add the #``is_obsolesced!`` method

## v1.3
1. Improved the As State Subject concern to add the #``is_transited?`` method
2. Improved the As Obsolesced concern to add the #``is_obsolesced?`` method

## v1.4
1. Improved the Acting model to add the .``act!`` method
2. Improved the As Acted concern to add the #``is_acted!`` method

## v1.5
1. Improved the As Acted concern to add the #``is_acted?`` method

## v1.6
1. Improved the As State Transitor Party concern to add the #``transit!`` method
2. Improved the As Obsolescer Party concern to add the #``obsolesce!`` method

## v1.7
1. Improved the As State Transitor Party concern to add the #``transit?`` method
2. Improved the As Obsolescer Party concern to add the #``obsolesce?`` method

## v1.8
1. Improved the As Actor Party concern to add the #``act!`` method

## v1.9
1. Improved the As Actor Party concern to add the #``act?`` method

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

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

## v1.10
1. Obsolescence enum code
2. Improved the Obsolescing model to configure the Obsolescence enum code

## v1.11
1. Action enum code
2. Improved the Acting model to configure the Action enum code

## v1.11.1
1. Improved the Ruby Gem Specification to depend on [progne_tapera](https://github.com/topbitdu/progne_tapera) v0.3

## v1.12
1. Searching model & migration

## v1.13
1. Improved the Searching model to add the .``search!`` method

## v1.14
1. As Searcher Party concern

## v1.15
1. Improved the As Searcher Party concern to add the #``search!`` method

## v1.16
1. Improved the As Searcher Party concern to add the #``search?`` method

## v1.16.1
1. Improved the Ruby Gem Specification to depend on [unidom-common](https://github.com/topbitdu/unidom-common) v1.8
2. Improved the Ruby Gem Specification to never depend on [progne_tapera](https://github.com/topbitdu/progne_tapera)
3. Improved the Engine class to include the Engine Extension concern

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

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

## v1.17.1
1. Improved the Reason spec for the validations on the #``name`` attribute
2. Improved the Acting spec for the #``action_code`` attribute
3. Improved the Obsolescing spec for the #``obsolescence_code`` attribute

## v1.17.2
1. Improved the Acting spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
2. Improved the Obsolescing spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
3. Improved the Searching spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro
4. Improved the State Transition spec for the ``belongs_to :reason, class_name: 'Unidom::Action::Reason'`` macro

## v1.17.3
1. Improved the Acting spec for the ``caused_by`` scope
2. Improved the Obsolescing spec for the ``caused_by`` scope
3. Improved the Searching spec for the ``caused_by`` scope
4. Improved the State Transition spec for the ``caused_by`` scope

## v1.17.4
1. Improved the Searching model for the validations on the #``resource_name`` attribute, the #``platform_name`` attribute, & the #``platform_version`` attribute
2. Improved the Searching spec for the validations on the #``resource_name`` attribute, the #``platform_name`` attribute, & the #``platform_version`` attribute

## v1.17.5
1. Improved the Searching model for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute
2. Improved the Searching spec for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute

## v1.17.6
1. Improved the Searching spec for the validations on the #``found_count`` attribute, the #``shown_count`` attribute, the #``per_page`` attribute, the #``total_pages`` attribute, & the #``current_page`` attribute
2. Improved the Reason spec for the validations on the #``name`` attribute

## v1.17.7
1. Improved the Searching model for the validations on the #``resource_name`` attribute, & the #``platform_name`` attribute
2. Improved the Searching spec for the validations on the #``resource_name`` attribute, & the #``platform_name`` attribute

## v1.17.8
1. As Caused concern
2. Improved the Acting model, the Obsolescing model, the Searching model, & the State Transition model to include the As Caused concern
3. As Caused shared examples
4. RSpec shared examples manifest
5. Improved the Acting spec, the Obsolescing spec, the Searching spec, & the State Transition spec for the As Caused concern

## v1.17.9
1. As Acted shared examples
2. As Actor Party shared examples

## v1.17.10
1. Improved the As Obsolesced concern for the argument validations of the #``is_obsolesced!`` method
2. As Obsolesced shared examples
3. Improved the RSpec shared examples manifest to require the As Obsolesced shared examples

## v1.17.11
1. As Obsolescer Party shared examples
2. Improved the RSpec shared examples manifest to require the As Obsolescer Party shared examples

## v1.17.12
1. As Searcher Party shared examples
2. Improved the RSpec shared examples manifest to require the As Searcher Party shared examples

## v1.17.13
1. As State Subject shared examples
2. Improved the RSpec shared examples manifest to require the As State Subject shared examples

## v1.17.14
1. As State Transitor Party shared examples
2. Improved the RSpec shared examples manifest to require the As State Transitor Party shared examples

## v1.17.15
1. Improved the As Acted concern for the argument validations of the #is_acted! method
2. Improve the As Acted shared examples for the argument validations of the #is_acted! method

## v1.17.16
1. Improve the As Actor Party concern for the argument validations of the #act! method
2. Improve the As Actor Party shared examples for the argument validations of the #act! method

## v1.17.17
1. Improve the As Obsolesced concern for the argument validations of the #is_acted! method
2. Improve the As Obsolesced shared examples for the argument validations of the #is_acted! method

{'fraction_non_alphanumeric': 0.09934313418830153, 'fraction_numerical': 0.03766030653737879, 'mean_word_length': 4.676846590909091, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, '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': '855505', 'n_tokens_mistral': 5250, 'n_tokens_neox': 4938, 'n_words': 2166}