<commit_before>class BaseRegulation < Sequel::Model
  plugin :time_machine, period_start_column: :base_regulations__validity_start_date,
                        period_end_column: :effective_end_date

  set_primary_key [:base_regulation_id, :base_regulation_role]

  # TODO
  def validate
    super
    # ROIMB3
    validates_start_date
  end
end

<commit_msg>roimb placeholders<commit_after>class BaseRegulation < Sequel::Model
  plugin :time_machine, period_start_column: :base_regulations__validity_start_date,
                        period_end_column: :effective_end_date

  set_primary_key [:base_regulation_id, :base_regulation_role]

  ######### Conformance validations 285
  def validate
    super
    # ROIMB1
    validates_unique([:base_regulation_id, :base_regulation_role])
    # ROIMB3
    validates_start_date
    # TODO: ROIMB4
    # TODO: ROIMB5
    # TODO: ROIMB6
    # TODO: ROIMB7
    # TODO: ROIMB48
    # TODO: ROIMB44
    # TODO: ROIMB46
    # TODO: ROIMB47
    # TODO: ROIMB8
    # TODO: ROIMB9
    # TODO: ROIMB10
    # TODO: ROIMB11
    # TODO: ROIMB12
    # TODO: ROIMB13
    # TODO: ROIMB14
    # TODO: ROIMB15
    # TODO: ROIMB16
    # TODO: ROIMB17
    # TODO: ROIMB18
    # TODO: ROIMB19
    # TODO: ROIMB20
    # TODO: ROIMB21
    # TODO: ROIMB22
    # TODO: ROIMB23
    # TODO: ROIMB24
    # TODO: ROIMB25
    # TODO: ROIMB26
    # TODO: ROIMB27
    # TODO: ROIMB28
    # TODO: ROIMB29
    # TODO: ROIMB30
    # TODO: ROIMB31
    # TODO: ROIMB32
    # TODO: ROIMB33
    # TODO: ROIMB34
    # TODO: ROIMB35
    # TODO: ROIMB36
    # TODO: ROIMB37
    # TODO: ROIMB38
    # TODO: ROIMB39
    # TODO: ROIMB40
    # TODO: ROIMB41
    # TODO: ROIMB43
    # TODO: ROAC4
    # TODO: ROAC6
    # TODO: ROAC7
    # TODO: ROAC8
    # TODO: ROAC10
    # TODO: ROAE4
    # TODO: ROAE6
    # TODO: ROAE7
    # TODO: ROAE8
    # TODO: ROAE11
  end
end


{'fraction_non_alphanumeric': 0.08653846153846154, 'fraction_numerical': 0.05235042735042735, 'mean_word_length': 2.5273069679849343, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, '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': '2335288', 'n_tokens_mistral': 785, 'n_tokens_neox': 728, 'n_words': 152}