<commit_before>{
  "name": "weatherreport",
  "plural": "WeatherReports",
  "base": "PersistedModel",
  "strict": "validate",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "trackChanges": true,
  "persistUndefinedAsNull": true,
  "properties": {
    "id": {
      "type": "string",
      "id": true,
      "defaultFn": "guid"
    },
    "userId": {
      "type": "string",
      "required": true
    },
    "positionId": {
      "type": "string",
      "required": true
    },
    "cloudCover": {
      "type": "string"
    },
    "precipitation": {
      "type": "string"
    },
    "visibility": {
      "type": "string"
    },
    "pressureTendency": {
      "type": "string"
    },
    "pressureValue": {
      "type": "number"
    },
    "temperatureValue": {
      "type": "number"
    },
    "temperatureUnits": {
      "type": "string"
    },
    "windValue": {
      "type": "number"
    },
    "windUnits": {
      "type": "string"
    },
    "windDirection": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    },
    "other": {
      "type": "string"
    },
    "attachment": {
      "type": "string"
    }
  },
  "validations": [],
  "relations": {
    "MobileUser": {
      "type": "belongsTo",
      "model": "mobile_user",
      "foreignKey": "userId"
    },
    "Position": {
      "type": "belongsTo",
      "model": "position",
      "foreignKey": "positionId"
    }
  },
  "acls": [
    {
      "accessType": "*",
      "principalType": "ROLE",
      "principalId": "$unauthenticated",
      "permission": "DENY"
    },
    {
      "accessType": "EXECUTE",
      "principalType": "ROLE",
      "principalId": "$authenticated",
      "permission": "ALLOW",
      "property": "create"
    },
    {
      "accessType": "REPLICATE",
      "principalType": "ROLE",
      "principalId": "$owner",
      "permission": "ALLOW",
      "property": "checkpoint"
    }
  ],
  "methods": []
}
<commit_msg>Changing weather report number fields to strings<commit_after>{
  "name": "weatherreport",
  "plural": "WeatherReports",
  "base": "PersistedModel",
  "strict": "validate",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "trackChanges": true,
  "persistUndefinedAsNull": true,
  "properties": {
    "id": {
      "type": "string",
      "id": true,
      "defaultFn": "guid"
    },
    "userId": {
      "type": "string",
      "required": true
    },
    "positionId": {
      "type": "string",
      "required": true
    },
    "cloudCover": {
      "type": "string"
    },
    "precipitation": {
      "type": "string"
    },
    "visibility": {
      "type": "string"
    },
    "pressureTendency": {
      "type": "string"
    },
    "pressureValue": {
      "type": "string"
    },
    "temperatureValue": {
      "type": "string"
    },
    "temperatureUnits": {
      "type": "string"
    },
    "windValue": {
      "type": "string"
    },
    "windUnits": {
      "type": "string"
    },
    "windDirection": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    },
    "other": {
      "type": "string"
    },
    "attachment": {
      "type": "string"
    }
  },
  "validations": [],
  "relations": {
    "MobileUser": {
      "type": "belongsTo",
      "model": "mobile_user",
      "foreignKey": "userId"
    },
    "Position": {
      "type": "belongsTo",
      "model": "position",
      "foreignKey": "positionId"
    }
  },
  "acls": [
    {
      "accessType": "*",
      "principalType": "ROLE",
      "principalId": "$unauthenticated",
      "permission": "DENY"
    },
    {
      "accessType": "EXECUTE",
      "principalType": "ROLE",
      "principalId": "$authenticated",
      "permission": "ALLOW",
      "property": "create"
    },
    {
      "accessType": "REPLICATE",
      "principalType": "ROLE",
      "principalId": "$owner",
      "permission": "ALLOW",
      "property": "checkpoint"
    }
  ],
  "methods": []
}

{'fraction_non_alphanumeric': 0.20733249051833122, 'fraction_numerical': 0.0, 'mean_word_length': 2.1724137931034484, 'pattern_counts': {'":': 144, '<': 3, '<?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': '2342725', 'n_tokens_mistral': 1402, 'n_tokens_neox': 1385, 'n_words': 246}